Time of Update: 2013-12-11
在開發的過程中我們經常需要偵錯工具的執行路徑,如我們想知道一個Activity的生命週期方法的調用順序,我們可能會寫如下代碼Java代碼 1. ..... 2. public void onResume() { 3. super.onResume(); 4. Log.d(
Time of Update: 2013-12-11
昨天在使用adb卸載程式,結果死活卸載不了。我輸入的命令和系統提示如下:[plain]arthur@arthur-laptop:~$ adb uninstall com.hase.bclm.client-2.apk Failure 後來發現原來卸載程式時,只adb uninstall
Time of Update: 2013-12-11
本樣本介紹如何使用Android系統樣式和自訂樣式建立半透明介面。1. 定義資訊清單檔(AndroidManifest.xml)<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
在使用智能手機的時候,有些程式是一直伴隨這我們的,或者說是需要即時反饋和互動的,例如我們手機的主題介面,鬧鐘程式等等。對於這些程式,我們自然而然的會希望他們能夠開機自啟動,因為這樣子可以避免忘記手動開啟某些程式,例如日常鬧鐘等等,並且省了很多繁瑣的事情。 正如高煥堂先生總結Android架構時所說的“Don'tcall me, I'll call you
Time of Update: 2013-12-11
[java] //一些定義的變數 private String newName = "image.jpg"; private String uploadFile = "/sdcard/apple.jpg"; //private String actionUrl =
Time of Update: 2013-12-11
先在 Manifest 裡添加許可權<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> 然後在 mainActivity 添加方法
Time of Update: 2013-12-11
插補器插補器是一個被定義在XML中的能夠影響動畫的變化頻率的編輯器。它會對既存動畫的加速、減速、重放、反彈等效果等形成影響。使用android:interpolator屬性,把插補器應用到一個動畫元素,它的值是一個插補器資源的引用。在Android中所有可用的插補器都是Interpolator類的子類。對於每個插補器類,Android都包含了一個能夠引用的公用資源,以便把這個插補器應用於動畫所使用的android:interpolator屬性。下表中指定了每個插補器可用的資源。插補器類 
Time of Update: 2013-12-11
簡單介紹一下使用百度移動API的主要幾步:1、建立完Android工程後,匯入locSdk.jar 檔案及附屬的armeabi包下的liblocSDK.so http://dev.baidu.com/wiki/geolocation/index.php?title=下載;2、配置AndroidManifest.xml 檔案; 添加使用許可權。詳見以下代碼: [html] <permission android:name=
Time of Update: 2013-12-11
第一步: 建立表 CREATE TABLE DLION ( _id INTEGER PRIMARY KEY AUTOINCREMENT, content TEXT, questionId INTEGER,
Time of Update: 2013-12-11
狀態列表StateListDrawable一個被定義在XML中的可繪製對象,它依賴對象的狀態,使用不同的圖片來代表同一個圖形。如,一個Button能夠存在幾種不同狀態中的一種(如按下、聚焦或者都不是),通過使用狀態列表,能夠給每種狀態提供不同的背景圖片。能夠在一個XML檔案中描述狀態列表,每個圖形都用一個<item>元素來代表,它們被放在<selector>元素內。每個<item>使用各種屬性來描述圖形被繪製時要使用那個狀態。在狀態改變期間,狀態列表會從上到下
Time of Update: 2013-12-11
[java] final String INITIALIZED = "initialized"; SharedPreferences myPrefs = getPreferences(MODE_PRIVATE); boolean hasPreferences = myPrefs.getBoolean(INITIALIZED, false); if (hasPreferences) {
Time of Update: 2013-12-11
[java] public class MainActivity extends Activity { private Button defaultbutton = null; @Override public void onCreate(Bundle savedInstanceState) {&
Time of Update: 2013-12-11
layout/imageswitch.xml <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
定義三角形OpenGL 允許我們使用三維座標來定義物體。在繪製三角形前,我們需要定義它各個點的座標。我們一般使用數組來儲存各個頂點的座標。OpenGL ES 預設 [0,0,0] (X,Y,Z) 在GLSurfaceView的中心,[1,1,0]在右上方,[-1,-1,0]在左下角。 繪製三角形在繪製三角形之前,我們必須告訴OpenGL我們正在使用頂點數組。然後我們才使用繪製函數畫出三角形。實驗步驟:1.
Time of Update: 2013-12-11
本文注意:條目和用語可能與書籍有所出入,但盡量保持原樣加一些自己的理解。 一、效能 1. 先把焦點放在設計、資料結構和演算法身上 備忘:良好的設計、明智的選擇資料結構和演算法可能比高效代碼更重要。 2. 不要依賴編譯器最佳化技術 3.
Time of Update: 2013-12-11
“訊息”一詞最早出現於《易經》:“日中則昃,月盈則食,天地盈虛,與時訊息。“意思是說,太陽到了中午就要逐漸西斜,月亮圓了就逐漸虧缺,天地間的事物,或豐盈或虛弱,都隨著時間的推移而變化,有時消減,有時滋長。由此可見,中國古代就把客觀世界的變化,把它們的發生、發展和結局,把它們的枯榮、聚散、沉浮、升降、興衰、動靜、得失等等變化中的事實稱之為”訊息“。----------摘自度娘。
Time of Update: 2013-12-11
在建立Bindings時,也可以不給出綁定的目標,通常用於含有@ImplementedBy 和@ProvidedBy (後面介紹)的實類(Concrete classes 或type)。 Untargeted bindings 目的是通知Injector 某個類類型,從而Injector可以預先準備某個依賴。Untargetted Bindings不含to語句。例如:[java]
Time of Update: 2013-12-11
先貼異常:[java]05-05 10:36:41.009: E/WindowManager(4243): Activity com.tao.MyActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@405241b0 that was originally added here 05-05 10:36:41.009: E/WindowManager(4243):
Time of Update: 2013-12-11
文法(SYNATX):<activityandroid:allowTaskReparenting=["true" | "false"] android:alwaysRetainTaskState=["true" | "false"] &
Time of Update: 2013-12-11
使用到的布局檔案[java]<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"