Time of Update: 2018-12-05
1、得到設定檔中的的顏色並且把控制項設定為這個顏色Java代碼 //得到color.xml檔案裡的顏色 int tmp = getResources().getColor(R.drawable.blue);//得到設定檔裡的顏色 myButton.setTextColor(tmp); 2、設定控制項中文字的字型Java代碼
Time of Update: 2018-12-05
一、擷取並使用KSOAP包在Android SDK中並沒有提供調用WebService的庫,因此,需要使用第三方的SDK來調用WebService。PC版本的WebService庫非常豐 富,但這些對Android來說過於龐大。適合手機的WebService用戶端的SDK有一些,比較常用的是KSOAP2。KSOAP2 地址:http://code.google.com/p/ksoap2-android/選擇我們的項目,右鍵菜單中 Build Path –> Add External
Time of Update: 2018-12-05
1.控制項配置
Time of Update: 2018-12-05
在一個項目中,要用到sdcard和sim卡。使用sdcard時,需要判斷其狀態是否可讀寫。使用sim卡時,要判斷是否可讀,怎麼做呢,請參閱下面兩個函數: //sdcard是否可讀寫 public boolean IsCanUseSdCard() { try { return Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED);
Time of Update: 2018-12-05
1.圖片載入方法,方便使用者載入圖片Java代碼 /*** * 載入本地圖片 * * @param context * :主運行函數執行個體 * @param bitAdress * :圖片地址,一般指向R下的drawable目錄 * @return */ public final Bitmap CreatImage(Context context, int bitAdress) { Bitmap bitmaptemp
Time of Update: 2018-12-05
1.從SMS擷取連絡人資訊Java代碼
Time of Update: 2018-12-05
在學習jetboy代碼時,發現螢幕被旋轉了,代查代碼沒有找到相關設定,在manifest.xml中找到了相關的代碼: Java代碼 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.jetboy" android:versionCode="1" android:versionName="1.0.0">
Time of Update: 2018-12-05
今天在網上看到有人用BuildConfig.DEBUG,後來查看BuildConfig是gen目錄下自動產生的。並且BuildConfig.DEBUG預設是true,並註明了:自動產生,不能修改。但是我試著修改,也可以修改。後來查看網上資料才清楚它是用來調試用的。也就是說用於判斷是否列印調試的語句或者記錄檔。這樣一來就不用定義常量了。例如:用於偵錯工具。if (BuildConfig.DEBUG) { Utils.enableStrictMode();
Time of Update: 2018-12-05
引用樣式屬性?[<package_name>:][<resource_type>/]<resource_name> 應用當前主題下的指定屬性值 <EditText
Time of Update: 2018-12-05
在<manifest>裡面添加: android:sharedUserId,注意這個屬性的取值必須包含點(dot),也就是諸如java packae的形式。比如com.aaa.bbb。沒有dot的話,將來adb install xxx.apk就會出錯:Failure
Time of Update: 2018-12-05
在android中使用Asset或者res/raw時都要經過Asset Manager,使用這兩種資源提供方式時,必須要注意檔案大小。經過調試發現,Asset或者res/raw中的資源檔的 UNCOMPRESS_DATA_MAX取值為1048576位元組,也就是最大為未壓縮1MB。否則會在logcat下看到擷取到Debug類型的信 息,04-09 02:48:51.220: DEBUG/asset(10734): Data exceeds UNCOMPRESS_DATA_MAX (19053
Time of Update: 2018-12-05
此文轉載,希望朋友有好的面試題 發來研究一下……1、 Android dvm的進程和Linux的進程, 應用程式的進程是否為同一個概念DVM指dalivk的虛擬機器。每一個Android應用程式都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機器執行個體。而每一個DVM都是在Linux 中的一個進程,所以說可以認為是同一個概念。2、sim卡的EF
Time of Update: 2018-12-05
1. Download a specific version:repo init -u git://android.git.kernel.org/platform/manifest.git -b android-2.3.4_r1repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo 2. Download protocol:You can use both the the git:// or the
Time of Update: 2018-12-05
轉載自:http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.html 大家是否有過這樣的經曆,在命令列裡輸入adb shell,然後使用命令操作你的手機或模擬器,但是那些命令都是常見Linux命令的閹割縮水版,用起來很不爽。是否想過在Android上使用較完整 的shell呢?用BusyBox吧。不論使用adb串連裝置使用命令列還是在手機上直接用terminal emulator都可以。一、什麼是BusyBox
Time of Update: 2018-12-05
Hi,Everything is out there in .git folder only.By default, these URLs for cloning will put the .git stuff in your local folder. As you have not mentioned any remote branch name while cloning , hence,it would not checkout the files in your local
Time of Update: 2018-12-05
轉載自:http://intrepidusgroup.com/insight/2010/09/android-root-source-code-looking-at-the-c-skills/ Root Andoid現在主要是依靠兩個漏洞:init進程的udev和adbd進程的setuid,下面是詳細描述。之前的文章提到的rageagainstthecage這個程式利用的是setuid這個漏洞。這兩個漏洞的攻擊程式源碼在這裡:/Files/super119/RageAgainstTheCage.
Time of Update: 2018-12-05
轉載自:http://www.cnblogs.com/hangxin1940/archive/2011/10/22/2221451.html 第三天,google說,伊甸園(linux世界)要被隔離,於是便創造了亞當(Adm)與夏娃(Eve),稱它為zygote和system_server --xxx 第二天,init跑完了,它對於android系統,最重要的,就是啟動了zygote和system-server,誰是Adam誰是Eve?
Time of Update: 2018-12-05
轉自:http://www.cnblogs.com/hangxin1940/archive/2011/10/01/2196964.html 第一天,google說,要有電,於是電流湧向了電路板,湧入了arm處理器,於是arm運作了。 --xxx 嵌入式世界誕生之出,世界是荒蠻的,電流湧向各個晶片,各種處理器等待著喚醒。 arm覺醒了,開始審視自己。。。。 ---------------下面內容可能有誤,請指正------------
Time of Update: 2018-12-05
文章目錄 What is a bootloader ?Android Phone Bootloaders ?Why is Bootloader Locked ?Why To Unlock Bootloader On Android Devices ?How To Unlock Bootloader On Android Phones [Nexus One] If you are new to the world of Android
Time of Update: 2018-12-05
有的時候想讓一個view出現在另一個view的上面,可以這樣:You can't use a LinearLayout for this, but you can use a FrameLayout. In a FrameLayout, the z-index is defined by the order in which the items are added, for example:<FrameLayout