Time of Update: 2013-12-11
在android中,要獲得手機的電量的話,可以通過intent廣播去實現,監聽action_battery_changed,例子如下:Java代碼 package com.liao; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import
Time of Update: 2013-12-11
最後在通過HttpURLConnection擷取網頁內容時發現一個小bug.發出請求時一直返回400 Bad Request,擷取流資料時返回-1,後面尋找發現是服務端進行跳轉了。 解決辦法很簡單,設定setInstanceFollowRedirects為false就行,註明不進行跳轉,也可以通過getHeaderField("Location")擷取到要跳轉的URL。
Time of Update: 2013-12-11
andorid讀取xml檔案內容方法有三種 sax dom pull,其中 pull是android內建的1.先認識一下xml檔案中的些術語Xml代碼 <?xml version="1.0" encoding="UTF-8"?> <persons> <person id="23&
Time of Update: 2013-12-11
當你要給android的多種裝置開發時, 要準備在多個configuration 下的資源,當然還要提供預設源. 如果在多個configuration下的資源是一樣時, 你可以把這相同的資源拷貝到相應的目錄下, 不過這不是一個好的實踐, 實際上我們可以使用資源別名.不過該方法不適用於animation, menu, raw, 和xml目錄下的資源.如有個icon.png圖片, res/drawable-en-rCA/, res/drawable-fr-rCA/
Time of Update: 2013-12-11
工作AndroidJNIthreadOSJAVA 程式我們使用 sensor 介面一般只要註冊一下 SensorListener 像下面這樣**************************************************************ApiDemo: mGraphView = new GraphView(this);
Time of Update: 2013-12-11
android中有兩種方式可以播放音頻,一種是SoundPool,一種是MediaPlayer。前者適合短促但對反應速度要求較高的情況(如遊戲中的爆炸聲),後者適合較長當對時間要求不高的情況(如遊戲中的背景音樂)。樣本如下:首先,建立項目Sound,在res下建立目錄raw用於存放音效檔,講需要的音效檔放入該目錄。然後編寫布局檔案main.xml,代碼如下:<?xml version="1.0"
Time of Update: 2013-12-11
今天在寫執行個體17的時候,發生一個錯誤,在320*480的模擬器中還可以進行的遊戲,到480*800的真機中,圖片就變得殘缺了,原因是因為我採用了自己寫的一個精靈類,建立精靈類時需要輸入一幀的長度和寬度。
Time of Update: 2013-12-11
在指定的控制項底下實現下拉框,就像登入QQ時可以在下拉框中選擇自己QQ號。實現思路:要想在指定的控制項的底下實現下拉效果,首先,我們得確定要顯示的起始座標,首先得到控制項的座標,然後再由控制項的座標向下移動它本身的高度就是下拉框要顯示的位置,得到顯示位置就好辦了。。在座標的位置顯示一個PopupWindow,布局檔案為一個ListView就可以了,寬度為上面控制項的寬度,高度就不用管了。代碼只供參考: Java代碼 /** * @Author:
Time of Update: 2013-12-11
本例介紹了RatingBar 的用法,RatingBar為SeekBar和ProgressBar的子類,使用五角星來顯同示評分。預設大小的RatingBar 使用者可以通過方向鍵或是touch/drag 來改變評分值,而另外兩種風格 ratingBarStyleSmall 和 ratingBarStyleLarge 一般不支援使用者互動,通常用來顯示評分結果。setNumStarts 可以設定評價欄五角星的個數,看看本例的XML定義:<LinearLayout xmlns:android=
Time of Update: 2013-12-11
在apk中,有時候需要root許可權,例如通過apk更新系統庫等system的檔案等,避免升級韌體,或者在apk中需要直接存取某些裝置等。下面是在apk中擷取root許可權的方法,前提是裝置已經root過了。 關鍵點在於下面這句,通過執行su產生一個具有root許可權的進程:Process p =
Time of Update: 2013-12-11
識別感應器和感應器能力Android感應器架構提供了幾個方法,這些方法讓你在運行時能夠容易判斷裝置上的感應器。API還提供了幾個讓你判斷每個感應器能力的方法,如最大範圍、識別率、功率需求等。要識別裝置上的感應器,首先需要獲得一個引用感應器服務。通過調用getSystemService()方法並給它傳遞SENSOR_SERVICE參數來建立一個SensorManager類的執行個體,可以獲得一個感應器服務。例如:private SensorManager
Time of Update: 2013-12-11
本例介紹TabActivity ,在Android新版本不建議使用TabActivity,而是使用Fragment。 TabActivity 提供了分頁控制項(Tab Control),關鍵的一個類為TabHost,TabHost 為TabActivity的View,可以通過getTabHost()取得TabActivity 對應的TabHost.TabHost 可以通過TabHost.TabSpec 來為Tab 視窗添加一個頁面,TabSpec 用來描述一個頁面(Tab) ,每個Tab
Time of Update: 2013-12-11
1.當由一個ActivityA進入另一個ActivityB
Time of Update: 2013-12-11
1.通過setDataSource 指定播放器的資料來源。可以是URI或者fd.可以是http://
Time of Update: 2013-12-11
發布過Android應用的朋友們應該都知道,Android APK的發布是需要簽名的。簽名機制在Android應用和架構中有著十分重要的作用。例如,Android系統禁止更新安裝簽名不一致的APK;如果應用需要使用system許可權,必須保證APK簽名與Framework簽名一致,等等。在《APK
Time of Update: 2013-12-11
報錯如下:Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools如果遇到上述問題,沒關係,很容易就解決了。其實就是項目使用的編譯環境不對,因為jdk有1.5,1.6,1.7等,它需要5或6,你卻給它的是7,所以編譯器就抱怨了。兩個選擇:按右鍵你的項目,並且選擇"Android Tools -> Fix Project
Time of Update: 2013-12-11
概覽你可以使用viewport的中繼資料、CSS和Javascript來為不同解析度的螢幕設定合適的頁面本文檔中的技術適用於Android 2.0及以上裝置,針對預設的Android Browser中及在WebView中呈現的頁面如果你在為Android開發Web應用或者在為行動裝置重新設計一個Web應用,你需要仔細考慮在不同裝置上你的頁面看起來是怎樣的。因為Android裝置有不同款型,因此你需要考慮影響你的頁面在Android裝置上展示的一些因素。注意:
Time of Update: 2013-12-11
Android開發中常常要用一些個人化的顏色,然而茫茫的RBG顏色對照表,往往給人眼花繚亂的感覺,更別說從中輕易選出一兩種比較滿意的顏色,下面我就總結一下開發中常用到的比較絢麗的顏色,都是有名有姓的哦~哈哈~ 下面是常用的顏色值和名稱:[html] <?xml version="1.0"
Time of Update: 2013-12-11
public class TestActivity extends Activity { public static final int NONE = 0; public static final int REQUEST_CODE_TAKE_VIDEO = 4;// 攝像的照相的 /** Called when the activity is
Time of Update: 2013-12-11
在Android中,可以有多種方式來實現網路編程:建立URL,並使用URLConnection/HttpURLConnection使用HttpClient 使用WebView建立URL,並使用URLConnection/HttpURLConnectionjava.net.*下面提供了訪問 HTTP 服務的準系統。使用這部分介面的基本操作主要包括:建立 URL 以及 URLConnection / HttpURLConnection 對象1 設定串連參數 2 串連到伺服器3