Time of Update: 2013-12-11
通過程式擷取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單!Java代碼AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通話音量 int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL
Time of Update: 2013-12-11
這兩天心血來潮,執行完 repo sync 後,順手來了一下 make,不料卻發現了以下的錯誤:host C: libclearsilver-jni <= external/clearsilver/java-jni/j_neo_util.cIn file included from
Time of Update: 2013-12-11
對於android系統布局方式有以下幾種:1、LinearLayout -線性布局 是頁面中的所有組建都是按照線性布局, 縱向: android:orientation="vertical" 表示組建垂直排成一列; 橫向水平: android:orientation="horizontal"<?xml version="1.0"
Time of Update: 2013-12-11
注意1.onDown 多指事件仍然響應成單指2.onScroll滑動時觸發,e1隻能獲得一個點 ,而e2卻能獲得多點。(搞不清楚為什麼怎麼設計)3.想在view上加 GestureListener可以使用下面的代碼:public class ViewerInnerTouchListener implements OnTouchListener { private GestureDetector
Time of Update: 2013-12-11
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
一、多選按鈕-CheckBox用法:首先也是通過控制項ID來得到代表控制項的對象,然後為其添加監聽器。設定監聽器代碼:swimBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO
Time of Update: 2013-12-11
今天剛學完了android布局,感覺有點亂,出錯資訊,分三種:ANR、FC、OOM。 ANR(Activity or Application not Respond )在兩種情況下會出現: a)Activity關鍵:在使用者輸入時間在5秒後沒有響應。
Time of Update: 2013-12-11
Android中,給Spinner組件裝填資料比較常見的有以下兩種方法:一、編程載入列表資料: 首先,在布局檔案main.xml中添加spinner組件,代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2013-12-11
DatagramPacket 此類表示資料報包。資料報包用來實現無串連包投遞服務。每條報文僅根據該包中包含的資訊從一台機器路由到另一台機器。從一台機器發送到另一台機器的多個包可能選擇不同的路由,也可能按不同的順序到達。不對包投遞做出保證。構造方法DatagramPacket(byte[] buf, int length, SocketAddress address)
Time of Update: 2013-12-11
MainActivityJava代碼 package org.wp.activity; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; public class
Time of Update: 2013-12-11
/**************************************************************** 實現半透明Activity,覆蓋在上一個activity上面,下面的那個activity依然可見-------------------------------------------------------------------------------------------------------<activity android:theme=
Time of Update: 2013-12-11
Android中的資源與國際化的問題,通常我們建立一個Android工程,目錄結構如所示: 我們主要看一下layout與values目錄,layout裡的xml檔案的我們應用使用布局的檔案,values裡的sring.xml是用來存放文字資源,一個key對應一個value值。但是在實際應用開發中,通常橫屏(land)與豎屏(port)可能布局檔案有所不同,這時候我們可以獨自訂橫屏與豎屏的布局檔案(
Time of Update: 2013-12-11
處理不同的感應器器配置Android不給裝置指定標準的感應器配置,這就意味著製造商能夠把任何他們想要的感應器配置包含到他們的Android裝置中。因此,裝置能夠包含配置廣泛的各種感應器。例如,摩托羅拉的Xoom有一個壓力感應器,但是三星的Nexus S卻沒有。同樣Xoom和Nexus S都有陀螺儀,但是HTC的Nexus One卻沒有。如果你的應用程式依賴特殊類型的感應器,就必須確保感應器存在於裝置上,以保證你的應用程式能夠成功的運行。有兩種方法來確定給定的感應器是否存在於裝置上:1.
Time of Update: 2013-12-11
當我們在做相簿、上傳相關的應用的時候需要擷取圖片的快照,這時候就需要擷取圖片的快照。android中專門有一個BitmapFactory類可以來處理這類需求。實現的步驟如下:1.首先解析出圖片檔案(注意在這裡為了節約記憶體將inJustDecodeBounds設為true,這樣的話解析的圖片的話只有圖片的尺寸大小資訊)BitmapFactory.Options bmpFactoryOptions = new
Time of Update: 2013-12-11
公司有一16G SD卡, 放到手機上後, 圖庫一直都沒刷出有圖片 . 一開始以為是SD卡很大, 掃描需要花費一定時間, 沒太在意. 但第二天, 圖庫還是一張卡都沒有. 那就奇怪了, SD卡明明有圖片, 為何圖庫沒顯示圖片呢. 查看日誌 ,發現sd卡又被掃描啊 . 而且也有掃描到圖片的日誌 . 開始以為是圖庫顯示圖片有問題, 查看多媒體資料庫com.android.provider.media/databases/
Time of Update: 2013-12-11
這兩天玩android,做個小結吧。避免麻煩,直接從nfs啟動,下面是我常用的幾個參數。1 從nfs啟動android (tiny210內建的android根檔案系統,使用自己稍加修改編譯好的tiny210內建kernel,自己編譯的uboot啟動)。使用下面的bootargs:[cpp] console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.0.100:/tftpboot/nfs ip=192.168.0.1
Time of Update: 2013-12-11
情況一: 千萬不要重啟Eclipse、也不自己建立R.java 類檔案 右擊你的工程(項目)——>Android Tools——>Fix
Time of Update: 2013-12-11
Android的對話方塊有兩種:PopupWindow和AlertDialog。它們的不同點在於:AlertDialog的位置固定,而PopupWindow的位置可以隨意AlertDialog是非阻塞線程的,而PopupWindow是阻塞線程的PopupWindow的位置按照有無位移分,可以分為位移和無位移兩種;按照參照物的不同,可以分為相對於某個控制項(Anchor錨)和相對於父控制項。具體如下showAsDropDown(View
Time of Update: 2013-12-11
下面的例子假定已經配置好了Google的GCM。1. 首先添加gcm.jar包到libs目錄下,並將其加入classpath。2. 首先修改AndroidManifest.xml檔案,添加對GCM的支援[html] <manifest xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
xml中: <ImageView android:id="@+id/touchview"