Time of Update: 2018-12-03
BluetoothSetting.java 這個介面的入口方法:void addPreferencesForActivity() { addPreferencesFromResource(R.xml.bluetooth_settings);
Time of Update: 2018-12-03
1)首先你要確定你安裝的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos
Time of Update: 2018-12-03
很久沒寫部落格了,今天第一時間分享Android應用整合式開發環境。之前使用的SDK無法更新到4.1,由於之前下載新的SDK配置老是出錯,而且下載的eclipse JUNO介面實在不敢恭維。(eclipse JUNO介面):http://developer.android.com/sdk/index.html#download。下載解壓即可使用,整合eclipse(C/C++開發環境、ADT,WST)版本和整合工具請看:(ADT Installaction Details)相關介面(啟動介面)(
Time of Update: 2018-12-03
文檔前提:已經下載並安裝了Android SDK 及 Eclipse開發工具,具備開發一些常規的Android 應用等基礎技能。1. 安裝Google Play services SDK進入Eclipse的菜單: Window - Android SDK Manager,然後安裝和更新Extras分類下的Google Play services即可。2. 產生API KEY先找到debug.keystore檔案,可以通過展開菜單:Window > Preferences >
Time of Update: 2018-12-03
今天解決一個比較有意思的問題問題描述,假設有一個application中包含兩個activity A和B,此時先開啟A 然後按Home鍵退回到MainHome,在framework中回退mainHome是通過startActivity方式開啟mainHome的(我們的android platform是自己定製的,對按鍵重新設計,可能和原生系統不一樣),然後通過一個HotKey(就是一個外設的某一個按鍵)開啟B,開啟檔案為StartActivity 設定兩個Flag 分別是
Time of Update: 2018-12-03
最近在做一個天氣預報的Widget,通過google提供的api可以查詢全世界的天氣情況,這篇文章主要講述如何通過Android的JSON擷取城市的經緯度,程式很簡單。稍後我將demo供來此部落格的朋友。廢話少說,且看下文: 設計如下:通過JsonDemoActivity輸入國家簡稱,跳轉到CityListActivity(用來顯示城市列表),點擊需要查詢城市返回天氣資訊。在JsonDemoActivity顯示天氣資訊,Utils是解析天氣和城市的主要工具類。 知識點:
Time of Update: 2018-12-03
前段時間做了一個PSTN通話的應用程式,PAD串連有線電話實現通話功能。有線電話上有上翻、下翻通訊錄的功能。通訊錄用的是Google預設的。在不改動通訊錄的情況下只有使用類比按鍵來發送訊息。代碼很簡單,共用下!!public class MenuDemoActivity extends Activity { protected static final String TAG = "MenuDemoActivity";@Override public void
Time of Update: 2018-12-03
Time of Update: 2018-12-03
Activity和任務 就像前面提到的,一個activity可以啟動另一個,包括那些定義在不同應用程式中的。假設,例如,你想讓使用者顯示一些地方的街道地圖。已經有一個activity可以做這個事,所以你的activity所要做的就是將行為對象和需要的資訊放在一起,並將它們傳遞給startActivity()。地圖查看器將顯示這個地圖。當使用者按下後退按鈕時,你的activity又重新顯示在螢幕上了。
Time of Update: 2018-12-03
Android的更新速度太快,因為她的開源,所以造就了一批技術公司,一堆的方案,從而各有特色。對於一個想要深入瞭解系統的開發人員來說這是幸運的,但從一個產品角度來看,這是致命的。我們開發應用程式,為了保證程式的相容性,我們買了很多裝置做相容性測試,但往往不如人意。這裡不打算解決此問題,只是嘮叨下。本文只是介紹一個簡單的技巧來做相容。
Time of Update: 2018-12-03
一、部落格推薦1)http://blog.csdn.net/android_tutor (Android開發入門基礎,進階進階)2)http://blog.csdn.net/hellogv (入門與提高,很多例子值得學習)3)http://www.cnblogs.com/TerryBlog (Android開發,設計模式,WP7等)4)http://blog.csdn.net/xiaominghimi(Android遊戲開發)5)http://blog.csdn.net/maxleng(Andr
Time of Update: 2018-12-03
原創文章,轉載請註明出處:http://www.blog.csdn.net/tangcheng_ok
Time of Update: 2018-12-03
一、什麼是sip?請移步SIP二、Android中如何使用sip?目前比較完善的Sip應用:Sipdroid, Demo: android-sdk-windows\samples\android-9\ SipDemo三、系統不支援sip?Android自2.3之後就提供了SIP功能,SIP相關的API在目錄frameworks/base/voip/java/android/net/sip中,存在android.net.sip包中。這裡是解決不支援SIP的整個過程, 要看結果的直接移步文章最後。在
Time of Update: 2018-12-03
總結一下android keystore的一些問題。android的debug.keystore出現了問題會導致以下問題:1.eclipse clean無法產生APK檔案出現這個問題的原因在於android的debug.keystore出現了問題。預設情況下eclipse會自動產生一個debug.keystore(C:\Documents and
Time of Update: 2018-12-03
*res/raw和assets的相同點:1.兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進位。*res/raw和assets的不同點:1.res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即R.id.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立檔案夾*讀取檔案資源:1.讀取r
Time of Update: 2018-12-03
原創文章,轉載請註明出處:http://www.blog.csdn.net/tangcheng_ok 要在Android調用WebService,必須需要一些庫來支援,上面的例子中是,我們通過XFire來訪問WebService,但這些庫對於我們Android用戶端就不適合了。這裡介紹一個google code上的一個開源項目Ksoap2-android,Ksoap2-android提供了一個輕量而高效的SOAP庫訪問WebService。
Time of Update: 2018-12-03
GestureOverlayView:一種用於手勢輸入的透明覆蓋層,可覆蓋在其他控制項的上方,也可包含其他控制項。Android:eventsInterceptionEnabled 定義當手勢已經被識別出來時,是否攔截手勢動作Android:fadeDuration 當使用者畫完手勢時,手勢淡出效果的期間,單位為毫秒(milliseconds)Android:fadeEnabled 定義識別完手勢後,手勢是否自動淡出Android:fadeOffset
Time of Update: 2018-12-03
在Android中,常用的幾種Bluetooth Profile分別為:SPP (Serial Port Profile)、A2DP (Advanced Audio Distribution Profile)、AVRCP (Audio/Video Remote Control Profile)、HID (Human Interface Device Profile)、HFP (Hands-Free
Time of Update: 2018-12-03
做公司的android應用,功能很簡單,ViewFlipper中用GestureDetector實現滑動切換圖片。重寫onFling() 方法,判斷手指滑動方向,將Bitmap載入到一個imageView中,在調用viewFlipper的addView()方法,再將imageView載入到viewFlipper中。 最不好解決的就是Bitmap的Out of
Time of Update: 2018-12-03
在Workspace.Java類實現,相關方法有:1) computeScroll():重寫了父類的computeScroll();主要功能是計算拖動的位移量、更新背景、設定要顯示的螢幕(setCurrentScreen(mCurrentScreen);)。2)