Android自学笔记之Android常见命令操作及一些普通布局属性

来源:互联网 发布:淘宝店基本常识 编辑:程序博客网 时间:2024/05/18 00:59

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.网络存储数据


原创粉丝点击