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.2(2.2为我们创建设备的名称)
5. mkmdcard 20m d:/sdcard.img 创建sdcard
6. adb pull
7. adb push
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.
–-设置圆角
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.网络存储数据