Time of Update: 2018-12-04
一)讀取imsi ,imei,手機 號:TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); String deviceid = tm.getDeviceId(); String tel = tm.getLine1Number(); String imei =tm.getSimSerialNumber(); String imsi
Time of Update: 2018-12-04
設定部分文字背景高亮顯示: Java代碼 public class HighLightActivity extends Activity { String strs="我的心太亂了,給我點空白。"; TextView textview; int start =3; int end = 5;
Time of Update: 2018-12-04
項目中用到了CursorAdapter,總結如下:有時候會報這樣的錯誤。比如在tab中有一個activity使用了CursorAdapter,點擊tab,停頓會出現這樣的異常:java.lang.IllegalStateException: trying to requery an already closed
Time of Update: 2018-12-04
在android上監聽電話狀態基本思路,註冊接受電話狀態的廣播,接受廣播即可。實現如下:首先,監聽電話狀態需要許可權: <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />其次,接受電話狀態的廣播:public class
Time of Update: 2018-12-04
robotium 進行android自動化測試初體驗,本文包含的內容:一,只有APK,沒有源碼的情況下robotium測試:二 有待測試apk的源碼測試:robotium網址: http://code.google.com/p/robotium/ 一,只有APK,沒有源碼的情況下robotium測試:1)確保apk是debug簽名;
Time of Update: 2018-12-04
程式啟動並執行時候保持螢幕一直亮著。PowerManager.WakeLock 釋放和開啟必須成對出現。各種鎖的類型對CPU 、螢幕、鍵盤的影響:PARTIAL_WAKE_LOCK: 保持CPU 運轉,螢幕和鍵盤燈可以關閉。SCREEN_DIM_WAKE_LOCK: 保持CPU 運轉,保持螢幕顯示,但可以變暗,允許鍵盤燈關閉。SCREEN_BRIGHT_WAKE_LOCK:保持CPU 運轉,允許保持螢幕高亮顯示,允許鍵盤燈關閉。FULL_WAKE_LOCK:
Time of Update: 2018-12-04
一.PC工作環境準備 首先安裝一些必須的工具包:(根據安裝的ubuntu 64和32位系統,進行如下環境配置) Ubuntu Linux (32-bit x86):sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev Ubuntu
Time of Update: 2018-12-04
Android中的TextView,本身就支援部分的Html格式標籤。這其中包括常用的字型大小顏色設定,文本連結等。使用起來也比較方便,只需要使用Html類轉換一下即可。比如:textView.setText(Html.fromHtml(str));一、實現TextView裡的文字有不同顏色import android.text.Html; TextView t3 = (TextView) findViewById(R.id.text3);
Time of Update: 2018-12-04
得到當前已串連的wifi資訊WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifi_service.getConnectionInfo();其中wifiInfo有以下的方法:wifiinfo.getBSSID();wifiinfo.getSSID();wifiinfo.getIpAddress();擷取IP地址。wifiinfo.getMacAddress(
Time of Update: 2018-12-04
我還是一個新手,前幾日用到資料庫欄位變換,特搜尋到資料庫欄位的這幾個常用的欄位,特寫一下,與大家共用,android資料庫建表時常用的資料類型,欄位。 android 資料庫的資料類型 資料類型:分別是:short/int/long/float/double/string/byte[] public static final String SHORT = "Short"; public static final String INTEGER = "Integer"; public
Time of Update: 2018-12-04
啟動android模擬器時候如果提示:Failed to install on device ‘emulator-5554′: timeout這是可能因為卡的原因導致啟動逾時,解決辦法:eclipse -> window -> Preferences -> Android -> DDMS -> ADB connection time
Time of Update: 2018-12-04
android的wifi估計大家都用的很不爽,大概就是表現為上一會兒就無法串連了(雖然表徵圖顯示還是正常串連的)ping 也是經常斷線。簡直用wifi來上網就是一種折磨。話說到處找答案,什麼wifi lock 之類的軟體根本不頂用。經過艱苦的測試,終於找到了一個保持wifi穩定的方法。{:1_109:}【以下內容為原創,安卓網首發,如果轉載請註明出處】----------------------------------wifi 為什麼會斷線了---------------------------
Time of Update: 2018-12-04
第一種方法: String path = "file:///android_asset/檔案名稱";第二種方法: InputStream abpath = getClass().getResourceAsStream("/assets/檔案名稱");若要想要轉換成String類型String path = new String(InputStreamToByte(abpath )); private byte[]
Time of Update: 2018-12-04
簡介:Android 是一款基於 Linux 核心,面向移動終端的作業系統。為適應其作為移動平台作業系統的特殊需要,Google對其做了特別的設計與最佳化,使應用程式關閉但不退出,並由作業系統進行進程的回收管理。本文在 Application Framework 與 Linux 核心兩個層次上,以進程為粒度,對 Android 作業系統的進程資源回收機制進行了剖析。讀者可以從本文獲得對 Android 應用程式的生存周期的進一步理解,從而更加合理、高效地構建應用程式。Android APP
Time of Update: 2018-12-04
下面是我收集的一些android的常用網站,各位有好的也請推薦下啊 http://www.eoeandroid.com/http://www.java2s.com/Open-Source/Android/CatalogAndroid.htmhttp://www.java2s.com/Code/Android/CatalogAndroid.htmhttp://www.vogella.com/articles/Android/article.html#overviewhttp://www.oschi
Time of Update: 2018-12-04
在Eclipse平台進行Android 應用開發時,編輯,修改或增刪 res/下資源檔時有時會遇到如下錯誤提示:“Unparsedaapt error(s)! Check the console foroutput",因為它沒有描述錯誤在什麼地方,我不知道如何修正,於是百度找找,其中不少的文章都說: ”可檢查控制台輸出的提示來解決。 比如在res/layout下新加了一個xml檔案: NewScreen.xml, 這時就會遇到上述錯誤提示, 控制台會有類似如下提示: the
Time of Update: 2018-12-04
下面是調用的相關代碼,主意許可權:任何系統級應用都會到linux的系統調用中去, 對於reboot來講,會調用到int reboot (int mode) 或者直接用 __reboot來做, 我們只要change mode的值就ok,mode 裡有: #define RB_AUTOBOOT LINUX_REBOOT_CMD_RESTART #define RB_HALT_SYSTEM LINUX_REBOOT_CMD_HALT #define RB_ENABLE_CAD
Time of Update: 2018-12-04
當第一次啟動一個Android程式時,Android會自動建立一個稱為“main”主線程的線程。這個主線程(也稱為UI線程)很重要,因為它負責把事件指派到相應的控制項,其中就包括螢幕繪圖事件,它同樣是使用者與Andriod控制項互動的線程。比如,當你在螢幕上按下一個按鈕後,UI線程會把這個事件分發給剛按得那個按鈕,緊接著按鈕設定它自身為被按下狀態並向事件隊列發送一個無效(invalidate)請求。UI線程會把這個請求移出事件隊列並通知按鈕在螢幕上重新繪製自身。單執行緒模式會在沒有考慮到它的影響
Time of Update: 2018-12-04
本文原創, 轉載請註明出處:http://blog.csdn.net/qinjuning譯三: 最佳化視圖 關於如何設計自訂View以及響應觸摸時間等,請看Android developer :
Time of Update: 2018-12-04
import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import