原创 IOS 多線程技術
IOS有三種多線程編程技術,分別是: 1)NSThread 2)Cocoa NSOperation 3)GCD(Grand Central Dispatch) 這三種編程方式從上到下,抽象層次從低到高,抽度
原创 E/ACodec: [OMX.qcom.video.decoder.avc] ERROR(0x80001009)
這裏記錄下Android硬編解碼的大坑 “E/ACodec: [OMX.qcom.video.decoder.avc] ERROR(0x80001009)” 產生的原因: 1:塞了錯誤的數據 2:入隊Frame數據時用了flag(B
原创 android 面試(基礎篇 2)
9.進程和線程的區別 一個程序至少有一個進程,一個進程至少有一個線程。 線程的劃分尺度小於進程,使得多線程程序的併發性高。 另外,進程在執行過程中擁有獨立的內存單元,線程之間共享內存,從而極大 地提高了程序的運行效率。
原创 android面試(基礎篇 8)
1)數據庫操作有哪些,如何導入外部數據庫? 把數據庫包括在項目源碼的res/raw中,android系統下數據庫應存放在 /data/data/包名/ 目錄下,所以我們需要做的是把已有數據庫傳入那個目錄下,
原创 android 面試(基礎篇 6)
20.Java內部類 將一個類的定義放在另外一個類的內部,這就是內部類。內部類從表面看非常容易理解。 1)爲啥要使用內部類呢? 在《Think in java》中有這樣的一句話:使用內部類最吸引人的原因是:
原创 android 面試 (基礎篇 4)
17.java多態,java多態性的理解,java中多態的實現,什麼是多態。 面向對象的三大特性:封裝,繼承,多態。從一定角度來看封裝和繼承幾乎都 是爲多態而準備的。 多態的定義:指允許不同的類的對象對同一消息作出
原创 x264編碼參數設置
H264Encoder *pEn = (H264Encoder *) AllocBuffer(sizeof(H264Encoder)); pEn->param = (x264_param_t *) AllocBuff
原创 android動畫定義
1.android動畫類型 動畫類型 Xml Java 動畫模式 漸變透明度 alpha AlphaAnimation Tween 漸變尺寸伸縮 scale ScaleAnimation 畫
原创 YUV 格式
1.何爲YUV 一種顏色編碼方法,是PAL和SECAM模擬彩色電視制式採用的顏色空間。在現代彩色電視系統中, 通常採用三管彩色攝影機或彩色CCD攝影機進行取像,然後把取得的彩色圖像信號經分色、分別 放大校正後得到R
原创 android ANR分析
1.ANR排錯一般有三中種類型 1)KeyDispatchTimeout(5s) 主要是類型案件或觸摸事件在特定時間內無響應 2)BroadcastTimeout(10s) BroadcastReceiver在特定時間內無
原创 android面試 (基礎篇 12) View繪製流程
1.下面是一個從這裏找到的View繪製流程圖 2.概念 總的來說繪製view總共分三步:Measure , Layout , Draw Measure:自上而下的遍歷,根據父視圖對子視圖的MeasureS
原创 android 面試(基礎篇 3)
14.java中int char long各佔多少字節 char 16位 2字節 byte 8位 1字節 short 16位 4字節 int 32位 4字節 long 64位
原创 android面試(基礎篇 10)
7)Activity的launch mode的應用場景 standard:創建一個新的Activity singleTop:棧頂不是該類型的Activity,則創建一個新的Activity。否則,onNewIntent
原创 android 面試 (基礎篇 5)
19.容器類之間的區別 1)Array java所以存儲及隨機訪問一連串對象的做法,array是最有效的一種 效率高,大師容量固定切無法動態改變。Array還有一個缺點是,無法判斷其中實際存在有多少元素,