Time of Update: 2013-12-11
這個類主要用來顯示一個可以被使用者點擊的圖片按鈕。<ImageButton>的XML元素的android:src和setImageResource()可以用來指定按鈕所要顯示成的圖片。預設狀態下它是一個正常的按鈕,所以可以設定背景色為透而只顯示想要顯示的圖片而不顯示背景。 為了表示不同的按鈕狀態(焦點,選擇等),你可以為各種狀態定義不同的圖片。例如,定義藍色圖片為預設圖片,黃色圖片為擷取時焦點時顯示的圖片,黃色圖片為按鈕被按下時顯示的圖片。一個簡單的方法可以做到
Time of Update: 2013-12-11
上篇是講的是如何製作一個具有兩行文本的 自訂控制項 ,作為ListView的Item的使用方法。這篇接下來也是圍繞ListView和Item,更加深入地介紹它們的用法。 首先,先來看看本文代碼啟動並執行結果,本文的Item比上一篇中的Item多出左邊的表徵圖:
Time of Update: 2013-12-11
很多用戶端軟體和瀏覽器軟體都喜歡用Tab分頁標籤來管理內容,除了可以用TabHost控制項,還可以用ImageButton + ActivityGroup實現Tab分頁標籤。使用ImageButton + ActivityGroup實現Tab分頁標籤,主要是把一個Sub Activity(子Activity)的Window作為View添加到ActivityGroup所指定的容器中,本文使用LinearLayout作為容器裝載Sub
Time of Update: 2013-12-11
import android.graphics.Point;/** * * @author http://blog.csdn.net/arui319 * */public class Bezier { private static final float AP = 0.5f; private Point[] bPoints; /** * Creates a new Bezier curve. *
Time of Update: 2013-12-11
通過上面的分析,可以知道LOGO圖片是RLE編碼的565格式的圖片,也就是採用行程編碼的方式,顏色位元採用16位的方式(紅色5位,綠色6位,藍色5位)。因此,所有其它圖片的格式都需要轉換為這種標準的格式,初始化進程才可以顯示出來。下面就來詳細地介紹定製一個LOGO圖片的顯示過程,比如要顯示的圖片如下:<!--[if
Time of Update: 2013-12-11
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 在init.rc檔案裡,可以看到載入下面的服務: service bootanim /system/bin/bootanimation user graphics group graphics disabled oneshotbootanimation 服務的代碼在目錄:Android-2.0/frameworks/base/cmds/bootanimation
Time of Update: 2013-12-11
運行一些apk造成應用卡死的問題做android,免不了要去運行一些跑分程式,常用的跑分程式有quadrant(象限),nbench,安兔兔等。作為系統工程師,對這些跑分程式都非常的不屑,這個只能是一個不客觀的參考,但客戶都喜歡拿這個比較,於是乎,各家各廠都或多或少會針對此做最佳化(甚至是作弊或直接的作假),這可不是什麼好現象,浮誇的厲害,到處放衛星,畝產萬斤的。國內大家常用的跑分程式,就是安兔兔了,但是不知道大家有沒有發現,安兔兔跑起來後,有時會卡住不動,除了返回鍵和觸摸操作都沒什麼用。出現這
Time of Update: 2013-12-11
處理AUDIO_BECOMING_NOISYIntent 很多良好的音頻播放的應用都會在那些導致聲音變為噪音(通過外部擴音器輸出)的事件發生時自動停止播放.例如,這可能發生在當一個使用者用耳機聽音樂時忽然斷開了耳機串連.音頻從擴音器播放可能不是使用者期望的. 你可以通過處理ACTION_AUDIO_BECOMING_NOISYintent
Time of Update: 2013-12-11
釋放相機 想機是被裝置上的應用們共用的資源.你的應用可以在擷取相機執行個體後使用它,並且你的應用必須在用完後釋放它,而且在暫停時(Activity.onPause())也要釋放它.如果你的應用沒有適當的釋放相機,所有後續試圖擷取相機使用權的操作,包括你自己的應用,都會失敗並且導致那些應用關閉.要釋放一個相機對象執行個體,使用方法Camera.release(),如下代碼所示:[java]public class CameraActivity extends Activity
Time of Update: 2013-12-11
位元影像是我們開發中最常用的資源,畢竟一個漂亮的介面對使用者是最有吸引力的。按照對位元影像的操作,分為以下幾個功能分別介紹:從資源中擷取位元影像擷取位元影像的資訊顯示位元影像位元影像縮放位元影像旋轉1. 從資源中擷取位元影像一般來說,我們都是先擷取Resource,然後可以通過資源ID擷取Drawable,也可以通過資源ID擷取資源檔的資料流。使用第一種方法比較容易,下面詳細說明第二種方法。通過Resource的函數:InputStream openRawResource(int
Time of Update: 2013-12-11
原因:最新的api出了一個這樣的內容adb_has_moved.txtThe adb tool has moved to platform-tools/If you don't see this directory in your SDK,launch the SDK and AVD Manager (execute the android tool)and install "Android SDK Platform-tools"Please also update
Time of Update: 2013-12-11
關閉當前Android最常用的是finish(),如果正常編寫的話,一般不會出現問題。但也有非常規的時候需要關閉當前應用。在2.2以前,也就是API-8以前,用這個方法關閉程式:ActivityManager manager =
Time of Update: 2013-12-11
除了使用MediaPlayer來播放視頻外,Android還提供了一個VideoView可以更方便的來播放視頻。VideoView 是View 的子類,可以用在所有支援View的地方,包括定義在AndroidManifest.xml檔案中:<LinearLayout
Time of Update: 2013-12-11
<FrameLayout anroid:layout_weight=”1”> <ImageView android:scaleType=”fitCenter”/> //沒有標題列requestWindowFeature(Window.FEATURE_
Time of Update: 2013-12-11
將系統升級到4.1,發現右下角通知欄裡面的捲軸沒有了。如果裡面欄目少的話,還可以接受,但是現在欄目多了,添加了藍芽,GPS等,以至於上面的title直接頂到介面的最上面去了。這是無法接受的。 原來的4.0是有捲軸的,不確定是4.1裡面去掉了,還是在同步代碼的時候出了問題。總之,要把捲軸加上。 &
Time of Update: 2013-12-11
Managing Tasks管理taskThe way Android manages tasks and the back stack, as described above—by placing all activities started in succession in the same task and in a "last in, first out" stack—works great for most applications and
Time of Update: 2013-12-11
本例橫向顯示UI控制項,並使用了nextFocusRight 明確為Button 指定按右鍵時下一個擷取焦點的UI控制項為rightButton (跳過中間的Button),但是從右至左時還是按照預設順序。<LinearLayout
Time of Update: 2013-12-11
上一篇:http://www.bkjia.com/kf/201208/147770.html前面介紹過的ListView, Gallery ,Spinner 等都是AdapterView 的子類,本例GridView 也是AdapterView的子類。AdapterView的顯示可以通過資料繫結來實現,資料來源可以是數組或是資料庫記錄,資料來源和AdapterView是通過Adapter作為橋樑。通過Adapter,AdatperView可以顯示資料來源或處理使用者選取事件,如:挑選清單中某項。
Time of Update: 2013-12-11
開發Android應用中,我們常常需要裝置的唯一碼來確定用戶端。Android 中的幾中方法,使用中常常不可靠1. DEVICE_ID假設我們確實需要用到真實裝置的標識,可能就需要用到DEVICE_ID。通過 TelephonyManager.getDeviceId()擷取,它根據不同的手機裝置返回IMEI,MEID或者ESN碼.缺點:在少數的一些裝置上,該實現有漏洞,會返回垃圾資料 2. MAC
Time of Update: 2013-12-11
String brand 商標String model 手機型號String serialno 序號String android_id 裝置IDString release android版本String sdk 最小相容版本String bid 系統版本編號String manufacturer 廠商String product 銷往地String cpu_abi CPU類型String display ROM編號名稱String device String fingerprint