Android自學筆記之Android常見命令操作及一些普通佈局屬性

Android常見命令操作:

1.      adb devices 列出所有設備

2.      adb shell 掛載到linux的空間

3.      adb install xxx.apk 如果有多個設備,我們可以指定設備 adb install –semulator-5554D:/xxx.apk

4.      emulator –avd advname 啓動模擬器例如:emulator –avd 2.22.2爲我們創建設備的名稱)

5.      mkmdcard 20m d:/sdcard.img 創建sdcard

6.      adb pull <remote> <local>

7.      adb push<local><remote>

8.      androidcreate avd-name android2.2 –target8 創建模擬器

9.      ctrl+F11橫豎屏切換

10.   adbdevices 列出所有的連接設備

11.   resetadb 重啓adb的調試橋

12.   adbkill-server 殺死adb調試橋

13.   adbkill-server 啓動adb調試橋

14.   netstat-ano查看端口號

15.   adb –s設備名稱

16.   assets資產目錄存放一個文件的這些文件會被打包到應用程序的apk(安裝包)

17.   bin 編譯後的文件目錄

18.   gen 自動生成的文件目錄

 

 

 

 

1.oidActivity Name---活動名稱

2.layout name---佈局名稱

3.navigationtype ---導航類型>None—沒有(fixedtabs+swipe—固定標籤+滑動)(可滾動標籤+滑動)(dropdown—下拉)

EditText:

4.android:maxLength=”3” –限制輸入的長度

5.android:singleLine="true"  --輸入的字符不換行

6.android:inputType="number"–限制輸入的類型(這裏是只能輸入數字)

1.7.    android:hint="輸入" –文本框裏面提示信息

8.android:drawableLeft="@drawable/lol"  --在EditText裏面放置圖片

9.<?xmlversion="1.0" encoding="utf-8" ?>

<shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle">

    <!-- 填充的顏色 -->

    <solidandroid:color="#FFFFFF"/>

    <!-- 設置矩形的四個角爲弧形 -->

    <!--android:radius的半徑 -->

    <cornersandroid:radius="7dip"/>   

</shape> –-設置圓角

10.    Intent:一個intent 就是一次對將要執行的操作的抽象描述。

11.    Android:orientation=”vertical”   垂直

12.    Android:orientation=”horizontal”水平

13.    Android:gravity  屬於用於控制佈局中的空間的對齊方式,如果是沒有子控件的控件設置此屬性,表示其內容的對齊方式,比如說TextView 裏面文字的對齊方式;若是有子控件的控件設置此屬性,則表示其子控件的對齊方式

14.    如果設置表示長度、高度等屬性時,可以使用dp或者sp.但如果字體,需要使用sp。dp是與密度無關,sp除了與密度無關外,還與scale無關。

15.    如果使用dp和sp,系統會根據屏幕密度的變化自動進行轉換

16.    Layout_margin 是控件邊緣相對於父控件的邊距

17.    Android:layout_width=”wrap_content”內容包裹

18.    Gravity和layout_gravity的區別:android:gravity用於設置view組件的對齊方式,
android:layout_gravity用於設置container組件的對齊方式

19.    在實際開發中, android提供了5中方式存儲數據
1.文件存儲數據 通過兩種方法來打開應用程序的數據文件夾裏的文件IO流 一:FileInputStreamopenFileInput(String name)打開應用程序的數據文件夾下的name文件對應的輸入流;二:FileOutStreamopenFileOutput(Stringname,int mode) 打開應用程序的數據的文件夾下的name文件對應的輸出流   
Context.MODE_PEIVATE=0 //私有的方式
Context.MODE_APPEND=32768 //追加
Context.MODE_WORLD_READABLE=1  //可讀
Context.MODE_WORLD_WRITEABLE=2 //可寫
2.使用SharedPreferences存儲數據
3.SQLite數據庫存儲數據
4.使用ContentProvider存儲數據
5.網絡存儲數據


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章