現在這個DEMO把它封裝成自訂控制項,對外僅提供了3個公用介面:1 public void switchClockState(_ClockState state) // 切換時鐘狀態2 3 public void saveTimeToSystem() // 儲存錶盤時間到系統時間4
這個Android例子實現了一個小程式,這個程式的特殊之處在於只要運行一次,然後它就會伴隨著手機的啟動而自己運行。首先,為了捕捉手機啟動的事件,我們需要在AndroidManifest.xml檔案中添加如下的代碼: <!-- 委派receiver名稱為類別名稱 --> <receiver android:name="HippoStartupIntentReceiver" > <!--
話說春天就像裝B人的臉,一會兒晴來一會兒雨。昨兒還是雨天,今天就放晴了。迎面陣陣微風吹來,聽著阿牛哥的桃花朵朵開,不禁想起了某南宋文藝高富帥的約炮口號:"腰纏十萬貫,騎鶴下揚州"。想到這貧道一陣鄙視,“當自己是種人嗎,要泡遍整個揚州城?”再翻翻自己的皮夾子,雖然只有10元錢騎鶴去揚州是不行了,但是騎車吃碗白粥還是可以的。正當貧道起身準備進膳時,長相猥瑣,貌比如花的QA大叔,唱著上學歌,一路蹦了過來。如果說上次那個圖片在螢幕不同位置,圖片尺寸不同是個奇蹟,那麼這次的就是個靈異事件了。在貧道測試平板
話說天下分久必合,合久必分。大諾王朝內閣首輔康培凱康大學士,剛愎自用,固步自封,不思進取,致使天下群雄並起。亂世之中,世家門閥Apple,微軟盡攬朝中精英於門下。而新進貴族Google則營前插著兩面大旗,只見左邊那面用西文寫著“I am
android系統內建了很多應用,包括電話撥號,簡訊,瀏覽器等,這裡建立一個簡單的Android程式,調用內建的瀏覽器開啟指定的地址。介面如下:對應的layout xml為:<RelativeLayout
http://www.kroah.com/log/linux/android-kernel-problems.html 說實話,Google確實是一家極其傲慢(甚至比別人更傲慢)的公司。我個人的看法是: 根本上講,其實乾脆分出來也無所謂。關鍵憑Google的經驗,能管好一個自己的分支嗎? 我個人不是特別看好。到今天為止一切都很順利,但是這種順利下面隱藏了很多前提條件。 比如硬體裝置相對統一,比如Google的大多數修改還僅僅是些小打小鬧的規模。 那麼很多欠缺考慮而不被核心開發人員認同的做法,單分
別的不提了,最讓我噁心的是它因為各種各樣的原因自己不知不覺就會啟動好幾個我根本用不著的程式和後台服務,有時候甚至讓人覺得匪夷所思,然後這些進程還就在那獃著了。android管理記憶體的方法叫做low memory
本文首先解釋一下handler是用來幹嘛的,然後通過例子介紹其在多線程中的應用。什麼是Handler
很多.NET程式員都夢想著用.NET來開發移動終端的程式。當然這可能也是一個趨勢。MonoDroid就是其中一個,它是微軟.NET for
在項目中經常會使用到WebView控制項,當載入html頁面時,會在/data/data/應用package目錄下產生database與cache兩個檔案夾如如示:請求的url記錄是儲存在webviewCache.db,而url的內容是儲存在webviewCache檔案夾下. 為了便於理解,接下來類比一個案例,定義一個html檔案,在裡面顯示一張圖片,用WebView載入出來,然後再試著從緩衝裡把這張圖片讀取出來並顯示。 第一步:建立一個Android工程命名為WebV
Activity是一個應用中的組件,它為使用者提供一個可視的介面,方便使用者操作,比如說拔打電話、照相、發郵件或者是瀏覽地圖等。每個activity會提供一個可視的視窗,一般情況下這個視窗會覆蓋整個螢幕,但在某此情況下也會出現一些比螢幕小的視窗飄浮在另外一個視窗上面。 接下來我們為Android應用添加一個新的Activity 第一步、建立一個繼承Activity的類,如:MainActivitypackage
1.首先找到debug keystore路徑:開啟Eclipse--->Windows--->Preferences--->Android--->Build一般是這樣的路徑 C:\Users\Administrator\.android\debug.keystore 2、在cmd執行命令:1)、開啟cmd控制台2)、導航到jdk的bin目錄 cd D:\dev\java\jdk1.6.0_12\bin d:3)、執行擷取認證指紋命令:
主要目的是按後退鍵的時候,讓程式能夠退出。 實現起來的思路: 1.捕獲到後退鍵事件就觸發。@Override public boolean onKeyDown(int keyCode, KeyEvent event) {//按下的如果是BACK,同時沒有重複 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //DO SOMETHING
在Android SDK中可以支援的圖片格式如下:png , jpg , gif和bmp。1.Bitmap的建立藉助於BitmapFactory。1)資源中的圖片使用BitmapFactory擷取位元影像Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.testImg); 或者是Resources
在Android中,如果想退出Android程式,一般都是調用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())等方法來實現退出程式功能,可是在實際開發中,並不能達到完全退出應用程式的效果,這是因為調用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())只能殺死當前的act
main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
本文出自http://wangstar.javaeye.com/blog/409115,感覺基礎知識歸納得不錯,就COPY下來方便尋找。 動畫效果編程基礎--Android Animation 動畫類型 Android的animation由四種類型組成 XML中 alpha 漸層透明度動畫效果 scale 漸層尺寸伸縮動畫效果 translate 畫面轉換位置移動動畫效果 rotate 畫面旋轉動畫效果 JavaCode中 AlphaAnimation
main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
ToggleButton的狀態只能是選中和未選中,並且需要為不同的狀態設定不同的顯示文本。以下案例為ToggleButton的用法目錄結構main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
android:gravity:設定的是控制項自身上面的內容位置android:layout_gravity:設定控制項本身相對於父控制項的顯示位置。看下如下程式碼片段<?xml version="1.0" encoding="utf-8"?><!-- android:gravity設定了按鈕上面的文字的顯示位置,而android:layout_gravity設定了按鈕在布局中的顯示位置。--><LinearLayout xmlns:android="http://