Time of Update: 2018-12-03
public static final String BROADCAST_PACKAGE_REMOVED 允許應用程式發出一個應用程式被刪除的通知。 常量值: "android.permission.BROADCAST_PACKAGE_REMOVED" public static final String CALL_PHONE 允許應用程式發起一個撥打電話而不需要經撥號器使用者介面確認。 常量值: "android.permission.CALL_PHONE" public
Time of Update: 2018-12-03
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//通話音量 int max = am.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL ); int current = am.getStreamVolume( AudioManager.STREAM_VOICE_CALL ); Log.d(”VIOCE_CALL”,
Time of Update: 2018-12-03
全域定時器AlarmManager在編寫ChangeWallpaperService類時應注意如下3點:為了通過InputStream獲得映像資源,需要將影像檔放在res/raw目錄中,而不是res/drawable目錄中。本例採用了迴圈更換壁紙的方法。也就是說,共有5個影像檔,系統會從第1個影像檔開始更換,更換完第5個檔案後,又從第1個檔案開始更換。更換壁紙需要使用Context.setWallpaper方法,該方法需要一個描述映像的InputStream對象。該對象通過getResourc
Time of Update: 2018-12-03
Google翻譯:Path類封裝了多個化合物(輪廓)組成的直線段,二次曲線,三次曲線的幾何路徑。它可以繪製與canvas.drawPath(path, paint),無論是填充或撫摸(基於塗料的樣式),或它可用於削波或繪製路徑上的文本。簡而言之:可以用他來畫幾何圖形、畫曲線、畫基於路徑的文本。這是個繪圖的路徑類。通過 canvas.drawPath(path1, paint)方法完成繪圖。1.addArc(RectF oval, float startAngle, float
Time of Update: 2018-12-03
1.在onCreate方法中:1.1調用getPreferredCameraId()方法,在此方法中new了ComboPreferences對象,此對象用於管理程式中產生的以包命名的設定檔,擷取此對象後初始化了一些配置。接著從設定檔中讀取照相機id mCameraId,
Time of Update: 2018-12-03
隨著電子產品的飛速發展,廣播電台幾乎已經遠離了人們的娛樂生活,但是近年來由於網路電台的興起,廣播電台又逐漸有了市場,手機上如果有一個網路電台軟體,使用率應該是比較高的。目前的主流智能手機平台中,iphone和symbian都已經有了這類軟體,android平台雖然推出的時間不是很長,但是也已經有這類軟體了,最近我也正在Android上做這方面的工作,下面就把我的一些經驗介紹一下。 網路電台種類目前的網路電台網站一般是基於以下三種協議的:mms、rtsp、http其中mms是微軟公司提出的網路流媒
Time of Update: 2018-12-03
1. 編譯報錯,找不到R相關資源在源碼目錄下建立一個應用,或者複製其它應用時,常出現這個錯誤。1) 什麼是R.javaR.java中編譯時間自動產生的,工程用到所有的資源,都會用到R.java2) 何時產生在源碼根目錄下make全部代碼時,才會對每個模組產生R.java對資源更改後也會重新成生R.java3) 產生在哪裡out/target/common/obj/APPS/程式名/…../R.java (用find找一下)4)
Time of Update: 2018-12-03
實現這一功能的方法有兩種,一種是在Manifest.xml檔案裡面聲明,一種是在代碼裡面修改LayoutParams的標誌位。具體如下: 1、在Manifest.xml檔案裡面用user-permission聲明。代碼如下: <uses-permission android:name="android.permission.WAKE_LOCK"> </uses-permission> 這種方法,在安裝apk時,系統會提示安裝人是否允許使用禁止休眠功能。
Time of Update: 2018-12-03
android.os.Environment提供訪問環境變數 java.lang.Objectandroid.os.Environment Environment 靜態方法: 方法 : getDataDirectory ()返回 : File 解釋 : 返回Data的目錄 方法 : getDownloadCacheDirectory ()返回 : File解釋 : 返回下載緩衝區目錄方法 : getExternalStorageDirectory ()返回 : File解釋 :
Time of Update: 2018-12-03
enabling = false; //true為開啟飛航模式,false為關閉飛航模式.Settings.System.putInt(netConn.this.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, enabling ? 1 : 0);Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);intent.putExtra("state", false)
Time of Update: 2018-12-03
源碼首頁:http://android.git.kernel.org/正常下載步驟: $ mkdir mydroid-froyo $ cd mydroid-froyo $ repo init -u git://android.git.kernel.org/platform/manifest.git $ repo sync嘗試了好幾次,都沒成功下載過…
Time of Update: 2018-12-03
儲存資料時候,如int,string用Sharedpreference儲存較小容量的無疑是個不錯的選擇 簡單用法:讀取: Sharedpreference pre=null;pre= getSharedPreferences("儲存到Shared_Pref檔案名稱字", MODE_PRIVATE);//關於MODE_PRIVATE模式可以參考apipre.getInt("****", 初始化的int型資料);
Time of Update: 2018-12-03
Linux系統為Red Hat按步驟來吧!一,安裝Linux JDK 1,網上下載jdk(jdk-6u24-linux-i586.bin),64位的需下載另一個jdk-6u24-linux-x64.bin 2,儲存到安裝目錄下(/usr/local),直接執行./jdk-6u24-linux-i586.bin解壓到/usr/local/jdk1.6.0_24目錄 3,配置環境變數 #vi /etc/profile
Time of Update: 2018-12-03
這幾天犯了一個錯誤更新adt的時候沒有同步更新其他tools在裝apk到模擬器的時候,一直卡在installing XX.apk那,模擬器也一直沒反應起初我以為是模擬器問題,於是刪除模擬器又重新建立了一個新的模擬器,結果沒用,依舊那樣後來發現了最終解決辦法:Help--》check for updates把該更新的tools都更新了最新的ddms和adt是15.0什麼的然後隨便點擊一個程式調試成功。
Time of Update: 2018-12-03
super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); //去除標題列 setContentView(R.layout.main); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
Time of Update: 2018-12-03
7)在模擬器上運行編譯好的android編譯好android之後,emulator在~/android/out/host/linux-x86/bin 下,ramdisk.img,system.img和userdata.img則在~/android/out/target/product /generic下1$ cd ~/android/out/host/linux-x86/bin增加環境變數 1 $ gvim ~/.bashrc在.bashrc中新增環境變數,如下1 #java
Time of Update: 2018-12-03
電話薄在實際的開發中還是很常見的,在論壇中經常有人問,回答的也是事實而非,今天有空做點記錄吧。電話薄的開發無非就是對連絡方式的增、刪、改、查四種操作,這裡可要注意了,在Android裡面給使用者的許可權更大,可以修改和刪除已有的連絡人的資訊,與J2me PIM不一樣哦。在Android系統裡面正對連絡人的操作是被劃分在Content
Time of Update: 2018-12-03
很多時候我們感性Google在設計Android時遵守了大量MVC架構方式,可以讓寫公用代碼、美工和具體邏輯開發人員獨立出來。有關Android的資源檔values/strings.xml中如何?格式化字串呢? 這裡Android123舉個簡單的例子,以及最終可能會用到哪些地方。 <?xml version="1.0" encoding="utf-8"?> <resources> <string
Time of Update: 2018-12-03
Activity中ConfigChanges屬性的用法 通過設定這個屬性可以使Activity捕捉裝置狀態變化,以下是可以被識別的內容: CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION設定方法:將下欄欄位用“|”符號分隔開,例如:“locale|navigation|orientation”ValueDes
Time of Update: 2018-12-03
一、WIFI的基本架構 1、wifi使用者空間的程式和庫: external/wpa_supplicant/ 產生庫libwpaclient.so和守護進程wpa_supplicant。 2、hardware/libhardware_legary/wifi/是wifi管理庫。 3、JNI部分: frameworks/base/core/jni/android_net_wifi_Wifi.cpp 4、JAVA部分: