Time of Update: 2015-10-12
標籤: 根據Android的階層,效能最佳化也是分層次進行的,本文會分別對Application、Framework、Native、Kernel各層做總結,每層主要會從效能最佳化的基本思想、最佳化技巧、最佳化工具幾個方面進行說明。第一章Android應用效能最佳化(概述)
Time of Update: 2015-10-12
標籤: 隨著蘋果產品的增多,螢幕尺寸的分類也越來越多,我們在編寫程式時如何讓自己的app適應蘋果的不同類型的螢幕尺寸呢?
Time of Update: 2015-10-12
標籤:一、什麼是記憶體泄露 記憶體泄露是指程式中間動態分配了記憶體,但是在程式結束時沒有釋放這部分記憶體,從而造成那一部分記憶體不可用。導致系統運行變慢或應用程式崩潰。二、如何檢測Android中的記憶體泄露 Android tools中的DDMS帶有一個很不錯的記憶體監測工具Heap,可以檢測一個進程的記憶體變化,根據這個工具我們大致可以測試某個應用是否存在泄漏的可能。三、具體操作
Time of Update: 2015-10-12
標籤:MTK Android Driver :lcm1.怎樣建立一個LCD驅動LCD模組主要包括LCD顯示屏和驅動IC。比如LF040DNYB16a模組的驅動IC型號為NT35510。要在MTK6577平台上建立這個lcd的驅動,步驟如下:A. 建立檔案夾nt35510:\mediatek\custom\common\kernel\lcm\ nt35510\mediatek\custom\common\lk\lcm\ nt35510
Time of Update: 2015-10-12
標籤:MTK Android Driver :camera1.相關代碼位置:mediatek\config\XXXX(紅色字為具體的項目名)檔案:ProjectConfig.mkCUSTOM_KERNEL_IMGSENSOR = …… gc2235_rawCUSTOM_KERNEL_MAIN_IMGSENSOR = …… gc2235_rawCUSTOM_HAL_IMGSENSOR = ……
Time of Update: 2015-10-12
標籤:引言 在windows安裝Android的開發環境不簡單也說不上算複雜,本文寫給第一次想在自己Windows上建立Android開發環境投入 Android浪潮的朋友們,為了確保大家能順利完成開發環境的搭建,文章寫的盡量詳細,希望對準備進入Android開發的朋友有協助。 本教程將分為五個步驟來完成Android開發環境的部署。第一步:安裝JDK。第二步:配置Windows上JDK的變數環境 。第三步: 下載安裝Eclipse 。第四步:下載安裝Android SDK
Time of Update: 2015-10-12
標籤:程式開發中經常會有立即停止線程啟動並執行需要,而通過api是沒有辦法實現這個目的的,因此對於這個情況,我們需要採取一些“特殊”的方式來實現:1,判斷標誌位的辦法:我們要知道在java的線程中,沒有辦法停止一個正在運行中的線程。在Android的AsyncTask中也是一樣的。如果必須要停止一個線程,我們可以採用這個線程中設定一個標誌位,然後線上程run方法或AsyncTask的doInBackground方法中的關鍵步驟判斷這個標誌位以決定是否繼續執行。然後在需要終
Time of Update: 2015-10-12
標籤:簡介在iPhone OS
Time of Update: 2015-10-12
標籤:http://blog.csdn.net/kevinpake/article/details/41205715 我們在做iOS開發的時候,往往需要實現不規則形狀的頭像,如:那如何去實現?通常圖片都是矩形的,如果想在用戶端去實現不規則的頭像,需要自己去實現。1.使用layer去實現, 見http://blog.csdn.net/johnzhjfly/article/details/39993345 2.使用CAShapeLayer,
Time of Update: 2015-10-12
標籤: 在現階手機app的臨時快取檔案漸漸增多,在app開發中對於行動裝置檔案的操作越來越多,我們IOS中對於檔案的操作主要涉及兩個類NSFileManager 和NSFileHandle,下面我們就看看如何使用這兩個類:1、檔案建立//初始化一個NSFileManager類defaultManager方法為單例模式,通過單例模式進行初始化 NSFileManager * fileManager =[NSFileManager defaultManager];
Time of Update: 2015-10-12
標籤:MTK Android Driver :battery電池曲線1.設定檔位置:CUSTOM_KERNEL_BATTERY= batterymediatek\custom\\kernel\battery\battery\cust_battery.hmediatek\custom\\kernel\battery\battery\custom_fuel_gauge.h 2.充電常用參數修改:..\mediatek\custom\\kernel\battery\battery\cust_
Time of Update: 2015-10-12
標籤:Android 命名規範剛 接觸android的時候,命名都是按照拼音來,所以有的時候想看懂命名的那個控制項什麼是什麼用的,就要讀一遍甚至好幾遍才知道,這樣的話,在代碼的審查 和修改過程中就會浪費不少不必要的時間。如果就是我一個人開發,一個人維護的話還好,可是如果一個項目是團隊分工合作,這樣讓你的同事去看你的代碼就更加
Time of Update: 2015-10-12
標籤:代碼:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //URL百分比符號編碼 //URL編碼會編碼&,問號和其他標點符號。 NSString *[email protected]"http://myhost.com?query=This is a
Time of Update: 2015-10-12
標籤: 轉載請註明出處:http://blog.csdn.net/zhaokaiqiang1992 今天給大家介紹的開源項目,是來自Github的PhotoView項目,這個項目的主要功能是實現普通的ImageView控制項的圖片的放縮,觸摸方式包含單點觸摸、多點觸摸。 PhotoVIew的github項目地址:https://github.com/chrisbanes/PhotoView
Time of Update: 2015-10-12
標籤:Android Studio 1.4 的那些折騰 - 最小 SDK 版本提示覆蓋手機百分比太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 - 本部落格專註於 敏捷開發及移動和物聯裝置研究:iOS、Android、Html5、Arduino、pcDuino,否則,出自本部落格的文章拒絕轉載或再轉載,謝謝合作。中,那個百分數:即是選擇當前最小 SDK
Time of Update: 2015-10-12
標籤:記憶體問題 一:手機記憶體容量最新蘋果手機iPhone6s(plus)現在有2GB運行記憶體。iPhone5、iPhone5s和iPhone6(plus)運行記憶體為1GB。iPhone4和iPhone4s運行記憶體為512MB。二:App運行記憶體建議不要超過 10M. 如果使用者 只運行一個程式 記憶體是用可以到 30M 左右. 不過這機率 幾乎不可能. 一般 超過 10M 就會 memory warning L1 系統會 kill 一些不用的 view
Time of Update: 2015-10-12
標籤:視頻和音頻簡單總結1.音效播放(短時間的音頻檔案)1> AudioServicesCreateSystemSoundID2> AudioServicesPlaySystemSound2.音樂播放(長時間的音頻檔案)1> AVAudioPlayer只能播放本地的音頻檔案>MPMusicPlayerControllerm3.視頻播放1> AVPlayer(也可以播放音頻)能播放本地、遠端音頻、視頻檔案基於Layer顯示,得自己去編寫控制台2>
Time of Update: 2015-10-12
標籤:拓撲如下:DHCP server(vlan 101)-------G0/0/1-S5700-G0/0/2-------client1(vlan101) | G0/0/3 Client2(vlan 110) 主要配置如下: #interface Vlanif101 ip address 192.16
Time of Update: 2015-10-12
標籤:面試總結(四)實現有序字典 實現方法按NSDictionary的key來對其進行排序:將字典的Value再放到一個字典裡面,key分別使用有序的字串先將字典轉模型,再放到數組裡面先將dict的allkeys賦給一個數組,然後通過sortedArrayUsingComparator:方法對數組排序,然後遍曆數組取字典對應key的值就ok這裡只說大概的兩張方法的實現方法一1 NSArray *keys = [dict allKeys];2 NSArray *sortedArray =
Time of Update: 2015-10-12
標籤:關於反編譯和防止反編譯反編譯內購破解iOS應用需防反編譯風險之一:外掛程式法(僅越獄)、iTools工具替換檔案法(常見為存檔破解)、八門神器修改網路安全風險iOS應用需防反編譯風險之二:截獲網路請求,破解通訊協定並類比用戶端登入,偽造使用者行為,對使用者資料造成危害應用程式函數PATCH破解iOS應用需防反編譯風險之三:利用FLEX