Time of Update: 2018-12-04
讓我們來看看SensorManager的代碼SensorManager架構層代碼@frameworks/base/core/java/android/hardware/SensorManager.javapublic SensorManager(Looper mainLooper) { mMainLooper = mainLooper; // 上面說了,這是Activity的Looper synchronized(sListeners) {
Time of Update: 2018-12-04
1. 增加Group// create a groupContentValues values = new ContentValues();values.put(ContactsContract.Groups.TITLE, “GROUPNAME”);Uri uri = getContentResolver().insert(ContactsContract.Groups.CONTENT_URI, values);其中GROUPNAME是要建立的Group的名稱。2. 刪除一個Group//
Time of Update: 2018-12-04
1.產生keystore按照下面的命令列 在C:\Program Files\Java\jdk1.6.0_10\bin>目錄下,輸入keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore命令執行後會在C:\Program
Time of Update: 2018-12-04
最近無聊學習了一下android作為用戶端調用WebSevice的例子,參考上面那篇部落格。。。其實對於簡單的應用,這是很容易實現的。由於android沒有支援WebService的庫,所以我們得一下個 。KSOAP2 地址:http://code.google.com/p/ksoap2-android/下載完成後,將包匯入項目。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。準備工作完成,下面我們來學習一下怎麼具體調用。。1、指定 WebService
Time of Update: 2018-12-04
ServiceDiscoveryServerServiceClassID_UUID = '{00001000-0000-1000-8000-00805F9B34FB}'BrowseGroupDescriptorServiceClassID_UUID = '{00001001-0000-1000-8000-00805F9B34FB}'PublicBrowseGroupServiceClass_UUID =
Time of Update: 2018-12-04
粘貼板是什麼我就不多說了。這裡只說一下最簡單的應用,粘貼一般文字。前段時間忙著學東西做東西,這幾天小馬有時間就拿來學習下官方的文檔,裡面好東西太多了,今天看到了Clip,反正不懂,小馬帶著無恥的好奇心,做了個DEMO,先講下注意的一點,就是在使用Android剪貼簿的時候大家只記住一點就行了,不管是安卓裝置還是PC機,複製粘貼在同一時間裡只能用於一個對象上,整通俗點就是:PC機上,不可能同時從C盤複製,又從D盤複製就行了,具體的看代碼,很簡單,直接上代碼:package
Time of Update: 2018-12-04
使用 Android 的 SDK 時,可能有很多人納悶如何修改 AVD 的位置,那麼經過摸索和 Google 之,也經過實驗,終於知道如何更改 AVD 的位置了,那麼請看。第一種方法,適合還沒有建立 AVD 的情況即:在電腦右擊的屬性 選擇環境變數,然後添加一個使用者的環境變數,名字為 "ANDROID_SDK_HOME”,然後把變數值改為你想將".android”檔案夾(AVD資訊)所放置的位置這樣,你重新開啟你的
Time of Update: 2018-12-04
ImageView是關於映像視圖的組件,繼承自View,主要功能是顯示darwable對象(映像,xml檔案等)。重要屬性:android:src設定ImageView所顯示的Drawable對象id。android:adjustViewBounds設定ImageView是否調整自己的邊界來保持所顯示圖片的長寬比。android:maxHeight最大高度android:maxWidth最大寬度android;scaleType
Time of Update: 2018-12-04
Android中文亂碼徹底解決以下是我研究的成果,希望對您有協助:Java代碼 sb = new StringBuffer(); HttpEntity entity = response.getEntity(); InputStream is = entity.getContent(); BufferedReader br = new BufferedReader(
Time of Update: 2018-12-04
實現效果:可能在開發Android中有用到訊息推送,今天學習的就是parse訊息推送解決方案.parse push官網。猛擊這裡 https://www.parse.com/1.我們來建立一個應用。需要註冊。註冊後按照提示 給你id 和key 即可。我的註冊完畢。已經建立了一個應用app.下載sdk 到你的android應用的libs檔案夾下也可以點擊這裡下載 猛擊這裡 parselib.jar 2.按照教程操作。添加相應的代碼如上。 Parse.initialize(this,
Time of Update: 2018-12-04
官方協助文檔及http://developer.android.com/sdk/installing/studio.html Android Studio簡介 Google I/O
Time of Update: 2018-12-04
終於搞定android驅動USB網路攝影機了!多虧了stackoverflow看到的一篇文章,其中有幾句關鍵的話,然後順藤摸瓜解決了問題。文章大意:討論的前提是你的USB網路攝影機是UVC相容的(如今大部分網路攝影機相容)預設Android不提供訪問外部網路攝影機的API,所以你要考慮寫一個核心到Android應用程式層通訊的中介軟體。當你給裝置接入了USB網路攝影機,首先要檢查一下幾點:1)你的裝置是否支援USB-OTG?2)是否在/dev目錄建立了裝置?如果建立了就那麼一切就很簡單了。she
Time of Update: 2018-12-04
1.Sensor Type 重力感應/加速度感應器 (G-Sensor) 光感應 (Light-Sensor) 溫度感應 方向感應 磁場、 臨近性2.如何?Sensor編程 a.擷取系統服務(SENSOR_SERVICE)返回一個SensorManager 對象 sensormanager = (SensorManager)getSystemSeriver(SENSOR_SERVICE);
Time of Update: 2018-12-04
第一個:[2012-11-09 13:15:14 - Tesa] Android Launch![2012-11-09 13:15:14 - Tesa] The connection to adb is down, and a severe error has occured.[2012-11-09 13:15:14 - Tesa] You must restart adb and Eclipse.[2012-11-09 13:15:14 - Tesa] Please ensure that
Time of Update: 2018-12-04
至於opencv的環境配置這裡就不再囉嗦了,網上有很多這樣的文章,也很好,請參考那些優秀的部落格。第一個問題:<vector>這個檔案無法找到。我先試了試http://stackoverflow.com/questions/4893403/cant-include-c-headers-like-vector-in-android-ndk這上面說的方法,具體就是在application..mk中添加APP_STL := gnustl_static
Time of Update: 2018-12-04
我們已經知道<intent-filter>用來定義你的Activity如何被另外的Activity開啟,這就是所謂的“過濾器”。但是,如果有兩個Activity有相同的<intent-filter>,那將發生什麼呢?AndroidManifest.xml中的代碼。[java] view
Time of Update: 2018-12-04
寫一個程式遇見如下異常: android.view.WindowManager$BadTokenException: Unable to add window 提示在建立AlertDialog.Builder是發生異常,大概意思就是說該AlertDialog 不能添加到視窗。 活動A跳轉到活動B,在B中建立的AlertDialog 如果再由B跳轉到A,如果在B中調用finish(),正常運行
Time of Update: 2018-12-04
在android下建立bin目錄,以執行其中的命令:mkdir bin並將其加入到環境變數PATH中(這一步是可以略過的,會在第6步中說明):PATH=~/android/bin:$PATH1.安裝gitsudo apt-get install git-core2.安裝curlsudo apt-get install git-core curl3.安裝repo, 通過curl下載repo網上或者很多書籍上都是這樣寫的:curl
Time of Update: 2018-12-04
來自:http://blog.csdn.net/k1102k27/article/details/7106124android源碼開發中,常常要用到一些全域標誌或者說變數,這時候我們可以給android系統添加自己想要的屬性。1.Settings.system這種系統屬性我們經常用到,例如飛航模式的開啟和關閉,我們就是去改變Settings.system.AIRPLANE_MODE_ON
Time of Update: 2018-12-04
1.圖片載入方法,方便使用者載入圖片 /*** * 載入本地圖片 * @param context:主運行函數執行個體 * @param bitAdress:圖片地址,一般指向R下的drawable目錄 * @return */ public final Bitmap CreatImage(Context context, int bitAdress) {