Time of Update: 2018-12-04
Time of Update: 2018-12-04
android要求所有的程式必須有簽名,否則就不會安裝該程式。在我們開發過程中,adt使用debug keystore,在 preference->android->buid中設定。debug的keystore預設有效期間為一年,如果你是從一年前開始開發android程式,那麼很可能出現debug keystore到期,導致你無法產生 apk檔案。我調了一下系統時間,就出現以下錯誤。此時你只要刪除debug keystore就行,系統又會為你產生有效期間為一年的私密金鑰。[2
Time of Update: 2018-12-04
中所周知android有一套自己的安全模型, 具體可參見android開發文檔。。當應用程式(.apk)在安裝時就會分配一個userid,當該應用要去訪問其他資源比如檔案的時候,就需要userid匹配。預設情況下 ,任何應用建立的檔案,資料庫, sharedpreferences都應該是私人的(位於/data/data/your_project/files/),其餘程式無法訪問。除非在建立時指明是MODE_WORLD_READABLE 或者
Time of Update: 2018-12-04
style屬性在某個空間中起作用,而theme屬性則會在整個activity和application中起作用。可以用theme統一整個程式的風格,再用style微調其中的某些風格。andorid中的某些widget並不遵守theme所定義的風格,比如button上的字。如果你在activity甚至在application範圍內使用theme,button的字還是白色的!估計是這個空間沒有引用android:textColor風格,此時只能用button的style屬性來改變它了。
Time of Update: 2018-12-04
轉自:http://www.w3c.com.cn/%E4%BB%A5android%E7%8A%B6%E6%80%81%E6%A0%8F%E8%99%9A%E6%8B%9F%E6%8C%89%E9%94%AE%E6%B6%88%E6%81%AF%E4%B8%BA%E4%BE%8B%E5%AD%A6%E4%B9%A0%E5%9C%A8input%E7%B3%BB%E7%BB%9F%E6%8F%92%E5%85%A5%E6%8C%89以android狀態列虛擬按鍵訊息為例學習在input系統插入按鍵
Time of Update: 2018-12-04
轉自:http://blog.csdn.net/mr_raptor/article/details/80905081.1 Sensor應用程式架構這部分對於上層寫應用的朋友來比較熟悉,我們通過一個簡單的應用來分析架構層和底層的實現。通常編寫一個感應器的應用程式有以下步驟:l 通過調用 Context.getSystemService(SENSOR_SERVICE)獲得感應器服務,實現返回的是封裝了SensorService的SensorManager對象l 調用SensorManager.
Time of Update: 2018-12-04
android emulator是基於qemu虛擬機器的,整個android stack(包括linux kernel)都跑在這個虛擬機器之上。emulator 需要有一個設定檔來指明類比手機的外形,ram的大小等。這些配置資訊統稱為android virtual device,詳細見http://developer.android.com/guide/developing/tools/avd.html emulator
Time of Update: 2018-12-04
轉自:http://www.cnblogs.com/l_dragon/archive/2011/08/09/2132409.html 就像dotnet開發要有MSDN,java開發要有jdk文檔一樣,在進行android開發之前,最好案頭也要有相應的協助文檔。其實android sdk本身裡麵包含了很多開發協助文檔(英文版)。具體的使用步驟如下1.開啟sdk下載協助文檔目錄 我的安裝目錄在 C:\Program Files\Android\android-sdk-windows\docs2
Time of Update: 2018-12-04
internationalization (國際化)簡稱 i18n,因為在i和n之間還有18個字元,localization(本地化 ),簡稱L10n。 一般說明一個地區的語言時,用 語言_地區的形式,如 zh_CN, zh_TW.各國語言縮寫 http://www.loc.gov/standards/iso639-2/php/code_list.php,國家和地區簡寫 http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-
Time of Update: 2018-12-04
新的android SDK1.5提供了avd,可以更好的類比真實環境。但是需要設定ANDROID_SDK_HOME環境變數,否則avd manger和android命令預設都會把建立的avd放到使用者目錄下,但emulator預設卻不會到使用者目錄搜尋。設定ANDROID_SDK_HOME後,大家都會到該目錄下搜尋。不設的錯誤如下: Android Launch! adb is running normally.Performing com.practice.hello.hello
Time of Update: 2018-12-04
簡單的學習了一下android的widget組件。以及它們的實現方式。先說說最常用的button.1. button 按紐在main.xml檔案裡建立一個id為button的按扭public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState)
Time of Update: 2018-12-04
adb是主機與android裝置通訊的基礎,前面提到的ddms也是基於adb,只是做了圖形化而已。adb的主要命令有adb devices: 會列出所有與主機串連的android裝置。adb -s emulator-5554 , 當有多個設別與主機串連時,用-s指定與那個裝置串連。adb install hello.apk 安裝應用程式到android裝置adb pull <remote> <local> , adb push
Time of Update: 2018-12-04
1.圖片載入方法,方便使用者載入圖片 /*** * 載入本地圖片 * @param context:主運行函數執行個體 * @param bitAdress:圖片地址,一般指向R下的drawable目錄 * @return */ public final Bitmap CreatImage(Context context, int bitAdress) {
Time of Update: 2018-12-04
ViewFlipper: Simple ViewAnimator that will animate between two or more views that have been added to it. Only one child is shown at a time. If requested, can automatically flip between each child at a regular interval.
Time of Update: 2018-12-04
AutoCompleteTextView: An editable text view that shows completion suggestions automatically while the user is typing. The list of suggestions is displayed in a drop down menu from which the user can choose an item to replace the content of
Time of Update: 2018-12-04
TimePicker: A view for selecting the time of day, in either 24 hour or AM/PM mode. The hour, each minute digit, and AM/PM (if applicable) can be conrolled by vertical spinners. The hour can be entered by keyboard input. Entering in two digit hours
Time of Update: 2018-12-04
1、啟動emulator(模擬器) 在Dos中輸入emulator後斷行符號即可啟動emulator,前提是你把android sdk 的tools目錄添加到了環境變數裡面;否則的話,你必須先進入android sdk的tools目錄下,再輸入emulator命令。2、查看android支援的linux 命令 待模擬器啟動好之後,在Dos中輸入adb shell 斷行符號,cd system 斷行符號,cd bin 斷行符號,ls
Time of Update: 2018-12-04
最近寫一個項目,涉及到viewpager,而變態的客戶要求不滑動。 方法很簡單 重寫viewpager就可以了,現在將代碼貼出.import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;public class
Time of Update: 2018-12-04
In android, we can rotate the image using matrix post rotate.Example for Android Image Rotate
Time of Update: 2018-12-04
In android, we can able to post a status to twitter by using jtwitter. Its very simple to post a status in twitter. For that we need jtwitter.jar. you can download the jwitter.jar from herePost Status in Twitter Example :-Create a new android