原创 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還有一個缺點是,無法判斷其中實際存在有多少元素,