Android五大常用布局组件:
FrameLayout:单帧布局 帧里的控件叠加
LinearLayout:线性布局 以水平或垂直方向排列
ConstraintLayout:约束布局 通过相对定位排列,可视化的编写布局排列
TableLayout:表格布局 表格形式排列
RelativeLayout:相对布局 相对定位排列
android:layout_below 元素下方
adb基本命令:
adb start-server:开启adb;
adb kill-server:杀死adb进程
adb tcpip 5555终端输入
adb connect <手机ip>:555
adb reboot 重启手机
adb install ***.apk
pwd 查看当前目录
adb shell
pm list package 查看手机中的所以APP包名
pm list package grep | tencent 筛选查看手机中所有APP包名、
pm list package -f 查看apk包安装位置
pm list package -f grep | tencent 筛选查看apk包安装位置
adb shell dumpsys meminfo 查看内存信息、
adb shell dumpsys battery 查看电量信息
adb shell dumpsys package 查看包信息
adb shell dumpsys wifi 查看WiFi信息
adb shell dumpsys procstats 显示内存状态
adb -s xxx push C:/advert/sdcard/ 设备链接后,将pc文件传输到android设备、
adb -s xxx pull /sdcard/ad_file_log D:/2014work/ 此处用的cmd命令下载
adb shell am force-stop com.redsun.phone: 杀死当前手机的com.redsun.phone进程的APP
adb shell ps: 查看手机中所有进程
adb shell ps | grep com: 查看手机中包含com包名的进程
adb shell ps|grep com.redsun.phone: 查看手机中包名com.redsun.phone的进程
adb push hosts /system/etc/hosts 以"以文本编辑器"方式打开编辑可
adb push host /system/etc (个别手机没有完全root,此时可以将该文件adb push hosts/sdcard到sd卡,然后在从sd卡copy过去)
adb remount 具有读写host文件的权限
adb shell
adb logcat -c 清除日志
adb uninstall [apk文件的路径]
adb shell pm clea清除应用数据
su
=查看手机cpu
adb shell "cat/proc/cpuinfo" 查看当前cpu的位数
adb logcat -> logcat.txt 将AS实时log信息输出至logcat.txt文件中
adb shell dumpsys dropbox --print > /Users/hongri/Desktop/log/redsun.txt抓取设备中dropbox中的崩溃日志信息
adb install留六个选项
-r 替换已经存在的应用程序,即强制安装
-t 允许安装测试包
-d 允许降级安装
-s 把应用安装到sd卡上
-l 锁定该应用程序
-g 为该应用授予所有运行时的权限
adb shell pm uninstall -k --user 0 包名;删除系统应用
adb shell pm list packages 查看手机应用包名
adb shell pm list packages -f 查看手机apk文件安装位置
adb shell pm list permissions -d -g 查看危险权限
adb shell ps 或adb shell ps | grep 查看进程信息
adb shell pm clear 包名 停止APP进程,并且清楚这个APP进程产生的所有数据,相当与reset
adb shell am start -a android.intent.action.CALL -d tel:10086拨打电话
adb shell am start -a android.intent.VIEW -d http://www.baidu.com 打开网站
adb shell am start -a android.intent.action.VIEW -d"路由地址" deeplink唤端
adb shell am start -a android.intent.action.MUSIC_PLAYER:打开音乐播放器
adb shell am kill com.redsun.phone:杀死制定后台进程
adb shell am kill-all 杀死所有后台进程
adb shell am force-stop 强制杀死进程
abd usb 修复指令
adb devices 查看设备链接状态
adb -s [设备名]install -r[apk包绝对路径]即可
am monitor 监控
adb devices -l 查看详细设备信息(含型号)
adb shell getprop ro.build.date :查看手机固件构建时间
adb shell settings get system screen_brightness 获取当前屏幕亮度
adb shell settings get secure default_input_method 获取默认输入法
adb shell settings get system screen_off_Timeout 获取自动锁屏时间
adb shell setting list system
adb shell settings list system
adb shell settings list global
adb shell settings list secure
adb shell settings put system screen_brightness 1000 设置当前屏幕亮度
adb shell settings put system screen_off_timeout 86400000 设置自动锁屏时间(毫秒为单位ms:)
adb shell am start com.huawei.notepad 打开记事本
adb shell settings put global device_provisioned 1 && adb reboot
adb shell pm list users 列出所有用户
adb shell pm create-user "user_name" 创建用户
adb shell pm clear com.example.test 清除指定应用的所有数据
adb shell ps | findstr "com.tencent.mobileqq" 查看进程
adb shell kill pid kill进程
adb shell am force-stop package_name 查看进程
adb shell dumsys window trace 查看trace信息
adb shell dumpsys power 查看电源管理信息
adb shell dumpsys battery 查看电池信息
adb shell dumpsys SurfaceFlinger 查看渲染信息
adb shell getprop ro.product.brand 获取手机厂商名称
adb shell getprop ro.build.version.sdk 获取手机SDK
adb shell wm size 查看手机分辨率
adb shell wm density 查看屏幕密度
adb shell wm density 160 修改屏幕密度
adb shell wm density reset 恢复原屏幕密度
adb shell input tap x坐标 y坐标
adb shell input keyevent [key值]
adb shell cat /sys/class/net/wlan0/address 查看手机的mac地址
adb shell pm clear 清除应用数据
adb shell svc wifi enable 开启wifi
adb shell svc wifi dsable 关闭wifi