原创 LayoutInflater 與 inflate

一:setContentView和inflate setContentView()一旦調用, layout就會立刻顯示UI;而inflate只會把Layout形成一個以view類實現成的對象,有需要時再用setContentView

原创 x86 INSTALL_FAILED_SHARED_USER_INCOMPATIBLE

eclipse編譯出來的apk,安裝時報出INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的錯誤。 原因:apk的AndroidManifest.xml中聲明瞭android:sharedUserId="an

原创 PowerManager分析

想寫這樣一篇文章,發現大神們已經寫了很多,轉載整合一下吧 Android.os.PowerManager PowerManager的flag的意思: Java代碼  1.//PowerManager的一般用法,請求和釋放喚醒鎖  2

原创 makefile 特殊字符 二

 在makefile中,有時會接觸到一些以特殊字符打頭的命令,比如@, -, +,如果之前沒有接觸過的話,會感覺比較奇怪,其實,多是一些爲了實現特定行爲模式而引入的標記符。   命令行以'@'打頭的含義: 在執行到的時候不回顯相應的命

原创 開啓定位服務

 1.第一種方法 Intent gpsIntent = new Intent();     gpsIntent.setClassName("com.android.settings", "com.android.settings.w

原创 手機信號強度

 <3G與2G信號區分> <BatteryStatsImpl.java> if (!signalStrength.isGsm()) {    int dBm = signalStrength.getCdmaDbm();   if

原创 cmake 常用變量和常用環境變量--整理 .

一,cmake 變量引用的方式: 前面我們已經提到了,使用${}進行變量的引用。在 IF 等語句中,是直接使用變量名而不通過${}取值 二,cmake 自定義變量的方式: 主要有隱式定義和顯式定義兩種,前面舉了一個隱式定義的例子,就是 P

原创 popupwindows用例

Android一般而言的對話框有兩種:PopupWindow和AlertDialog。它們的不同點在於: AlertDialog的位置固定,而PopupWindow的位置可以隨意AlertDialog是非阻塞線程的,而PopupWind

原创 x86、armeabi、armeabi-v7a Application.mk NDK 相關

 很多朋友在開發Android JNI的的時候,會遇到findlibrary returned null的錯誤,因爲某種原因,so沒有打包到apk中。下面淺析下引起該錯誤的原因以及平臺兼容性問題。 一、沒有將so打包到apk中的原因

原创 Android.mk中變量的:=和+=

 Android.mk中變量的:=和+=       如題:Android.mk中變量的:=和+=在用法上的區別要注意   例如::=定義變量,+=用於對變量添加屬性   LOCAL_LDLIBS := -lcrypto       

原创 makefile 基礎知識

 gcc Makefile 入門 使用make命令編譯項目文件入門 目錄: 一、make命令的運行過程 二、基本gcc編譯命令 三、簡單Makefile文件的編寫 四、實例 一、make命令的運行過程     在shell的提示

原创 edittext輸入類型總結

總結一下edit 輸入類型總結   android:inputType="none" 隨便吧  android:inputType="text" 文本類型,多爲大寫、小寫和數字符號  android:inputType="textCapC

原创 Android.mk 說明

 Android.mk文件用來告知NDK Build 系統關於Source的信息。 Android.mk將是GNU Makefile的一部分,且將被Build System解析一次或多次。 所以,請儘量少的在Android.mk中聲明

原创 android的消息處理機制(圖文+源碼分析)—Looper/Handler/Message

作者: 字體:[增加 減小] 類型:轉載 這篇文章寫的非常好,深入淺出;android的消息處理機制(圖+源碼分析)—Looper,Handler,Message是一位大三學生自己剖析的心得,感興趣的朋友可以瞭解下哦,希望對你有所幫

原创 stm32--如何使用J-Flash 調試

 對初學者來說,要進行STM32的程序下載調試,一般有三種方法: (1)使用SEGGERJ-Flash(J-Link)下載程序到閃存中運行; (2)使用串口ISP來下載HEX文件到CPU中運行; (3)J-Link+M