Time of Update: 2016-06-13
標籤:本文轉自:http://www.trinea.cn/android/android-open-source-projects-excellent-project/記錄的項目主要依據是項目有意思或項目分層規範比較好。Linux項目地址:https://github.com/torvalds/linuxAndroid項目地址:https://android.googlesource.com/或https://github.com/android以上兩個項目,不解釋 (1)
Time of Update: 2016-06-13
標籤:擷取螢幕寬高// 擷取螢幕寬高(方法1)int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 螢幕寬(像素,如:480px)int screenHeight = getWindowManager().getDefaultDisplay().getHeight(); // 螢幕高(像素,如:800p)Log.e(TAG + " getDefaultDisplay", "screenWidth=" +
Time of Update: 2016-06-13
標籤:一、手機中常用的感應器在Android2.3 gingerbread系統中,google提供了11種感應器供應用程式層使用,具體如下:(Sensor類)#define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向#define SENSOR_TYPE_GYROSCOPE 4 //陀螺儀#define
Time of Update: 2016-06-09
標籤:著作權聲明:本文為博主原創文章,未經博主允許不得轉載。Android 仿PhotoShop調色盤應用(二) 透明度繪製之AlphaPatternDrawable這裡講一下如何?PS調色盤中的透明度選擇條.首先說一下要點:1. 透明度選擇條實際上是基於白色(0xffffffff)和灰色(0xffcbcbcb)之間的顏色區間選取,
Time of Update: 2016-05-31
標籤:iOS應用內跳轉系統設定相關介面的方法 在iOS開發中,有時會有跳轉系統設定介面的需求,例如提示使用者開啟藍芽或者WIFI,提醒使用者開啟推送或者位置許可權等。在iOS6之後,第三方應用需要跳轉系統設定介面,需要在URL
Time of Update: 2016-06-02
標籤:一. 概況本文側重介紹在前文中簡單介紹過的 PhotoKit 及其與 ALAssetLibrary 的差異,以及如何基於 PhotoKit 與 AlAssetLibrary 封裝出通用的方法。這裡引用一下前文中對 PhotoKit 基本構成的介紹:PHAsset: 代表照片庫中的一個資源,跟 ALAsset 類似,通過 PHAsset 可以擷取和儲存資源PHFetchOptions: 擷取資源時的參數,可以傳
Time of Update: 2016-05-27
標籤:本篇文章繼續介紹以下類型的操作符 - Mathematical and Aggregate Operators(Observable數學運算及彙總操作符)一、Concat Concat操作符將多個Observable結合成一個Observable並發射資料,並且嚴格按照先後順序發射資料,前一個Observable的資料沒有發射完,是不能發射後面Observable的資料的。 有兩個操作符跟它類似,但是有區別,分別是
Time of Update: 2016-05-27
標籤:Android作業系統是一個由Google和開放手持功能聯盟共同開發發展的行動裝置作業系統,其最早的一個版本Android 1.0 beta發佈於2007年11月5日,至今已經發布了多個更新。這些更新版本都在前一個版本的基礎上修複了Bug並且添加了前一個版本所沒有的新功能。
Time of Update: 2016-05-29
標籤:一、前言在前兩篇破解的文章中,我們介紹了如何使用動態調試來破解apk,一個是通過調試smali源碼,一個是通過調試so代碼來進行代碼的跟蹤破解,那麼今天我們就這兩篇文章的破解方法,來看看Android中開發應用的過程中如何對我們的應用做一層安全保護,當然現在市場中大部分的應用已經做了一些防護策略,但是沒有絕對的安全,破解只是時間上的問題。所以攻破和防護是相生相剋,永不停息的戰爭,沒有絕對的安全,也沒有萬能的破解之道。下面我們就來看看如何做到我們的應用更安全,我們主要從這五個方面來看看怎麼操
Time of Update: 2016-05-30
標籤:在實際開發中LayoutInflater這個類還是非常有用的,它的作用類似於findViewById()。不同點是LayoutInflater是用來找res/layout/下的xml布局檔案,並且執行個體化;而findViewById()是找xml布局檔案下的具體widget控制項(如
Time of Update: 2016-05-29
標籤:1 WiFiDisplay簡介1.1WiFiDisplay概述 WiFiDisplay(WFD)是WiFi聯盟在已有技術的基礎上,為了加速視/音訊傳輸分享而提出來的一個新概念。WiFi聯盟對此成立了一個認證項目:Miracast-- 用來認證一個裝置是否支援WiFiDisplay功能。 是WiFiDisplay功能的技術支撐體系,實際上最重要的部分就是WiFi
Time of Update: 2016-05-22
標籤: Mac 在國外很受歡迎,尤其是在 設計/web開發/IT 人員圈子裡。普通使用者喜歡 Mac 可以理解,畢竟 Mac 設計美觀,簡單好用,沒有病毒。那麼為什麼專業人士也對 Mac 情有獨鐘呢?從個人使用經驗來看我想有下面幾個原因:1、Mac OS X 是基於 Unix 的。這一點太重要了,尤其是對開發人員,至少對於我來說很重要,這意味著Unix 下一堆好用的工具都可以隨手撿到。如果你是個 windows 開發人員,我想你會在 windows 上裝一套cygwin
Time of Update: 2016-05-23
標籤:OS檔案本地化處理要經過三個步驟,獲得檔案儲存路徑、根據檔案的屬性選擇對應的存檔方式,存檔讀檔的實現。一、獲得檔案儲存路徑1."應用程式套件組合": 這裡面存放的是應用程式的源檔案,包括資源檔和可執行檔。NSString *path = [[NSBundle mainBundle] bundlePath];2.Documents: 最常用的目錄,iTunes同步該應用時會同步此檔案夾中的內容,適合儲存重要資料。NSString *
Time of Update: 2016-05-18
標籤:一、概述對於載入圖片,大家都不陌生,一般為了儘可能避免OOM都會按照如下做法:對於圖片顯示:根據需要顯示圖片控制項的大小對圖片進行壓縮顯示。如果圖片數量非常多:則會使用LruCache等緩衝機制,將所有圖片佔據的內容維持在一個範圍內。其實對於圖片載入還有種情況,就是單個圖片非常巨大,並且還不允許壓縮。比如顯示:世界地圖、清明上河圖、微博長圖等。那麼對於這種需求,該如何做呢?首先不壓縮,按照原圖尺寸載入,那麼螢幕肯定是不夠大的,並且考慮到記憶體的情況,不可能一次性整圖載入到記憶體中,所以肯定
Time of Update: 2016-05-21
標籤:1、自動對焦 在預覽前後設定的param裡setFocusMode();為Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO或者Camera.Parameters.FOCUS_MODE_AUTO,建議採用後者。注意調用此方法後,再次調用Camera.autoFocus()會導致對焦失敗 參考此文 http://blog.csdn.net/yanzi1225627/article/details/8577682 2、觸摸對焦
Time of Update: 2016-05-24
標籤:手機儲存都有兩種,一種是 手機內建的儲存,稱為internal storage,另外一種使用者額外插入的儲存,稱為removable storage (也就是外置sdcard的部分).removable storage 的路徑一般是 storage/emulated/0/Android/data/com.example.storagetest/files/alarminternal storage 也有一部分稱為 external (也就是內建sdcard的部分)
Time of Update: 2016-05-22
標籤:一、即時通訊簡單介紹1、簡單說明即時通訊技術(IM)支援使用者線上即時交談。如果要發送一條資訊,使用者需要開啟一個小視窗,以便讓使用者及其朋友在其中輸入資訊並讓交談雙方都看到交談的內容。有許多的IM系統,如AOL IM、Yahoo IM、 MSN以及QQ,它們最大的區別在於各自通訊協議的實現,所以即時通訊技術的核心在於它的傳輸協議。協議用來說明資訊在網路上如何傳輸,如果有了統一的傳輸協議,那麼應當可以實現各個IM之間的直接通訊,為了建立即時通訊的統一標準,目前已經出現過的IM
Time of Update: 2016-05-18
標籤:http://blog.csdn.net/hknock/article/details/44244031 Android的Wifi,預設情況下是不接受組播的,見:http://developer.android.com/reference/android/net/wifi/WifiManager.MulticastLock.html 預設情況下,應用是不接收組播資訊的,這樣要接收處理的報文太多,很快就會把電池用盡。要知道行動裝置(特指電話一類的,平板要好得多)目前最重要的因素是電量。
Time of Update: 2016-05-19
標籤:原文網址:http://www.tqcto.com/article/mobile/57822.html開啟iOS Dev Center,選擇Sign in,登陸(至少99美元帳號),登陸之後在網頁右邊選擇Certificates,Identifiers & Profiles,選擇Identifiers 一.App ID(bundle identifier) App ID即Product ID,用於標識一個或者一組App。 App
Time of Update: 2016-05-22
標籤:在進行Android