前言
最近在开发自助机项目,发现有些地方必须使用adb指令来操作,所以稍微整理了下adb相关指令操作,使用命令行是会上瘾的,和装逼上瘾是一个道理,注意此处自助机系统为安卓4.4系统,屏幕地方自带虚拟按键(返回键,home键等),此处熟悉adb指令后,设置隐藏虚拟键,实现全屏效果
首先是建立adb连接
自助机的安卓系统大多是具有root权限的,这里使用工具WifiAdb.apk,点击启动
然后找到自助机的ip,此处长按点击修改网络 此处即为ip地址 然后打开终端输入adb connect 192.168.2.170 显示connected to 192.168.2.170:5555即为连接成功使用adb命令安装apk
1.找到Android studio 的SDK安装目录,将APK 复制到Android SDK\adt-bundle-windows-x86-20131030\sdk\platform-tools文件夹下2.在这个页面打开终端,Shift+右键,然后输入adb install xxx.apk,然后即可安装成功
使用adb命令启动apk
先打开AndroidManifest.xml文件,找到程序入口
然后在终端输入adb shell am start -n 包名/主入口,例如此处输入:
然后即可启动app,以下为常用软件启动指令
calendar(日历)的启动方法为:am start -n com.android.calendar/com.android.calendar.LaunchActivity
AlarmClock(闹钟)的启动方法为: am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock
Music 和 Video(音乐和视频)的启动方法为:am start -n com.android.music/com.android.music.MusicBrowserActivity
am start -n com.android.music/com.android.music.VideoBrowserActivity
am start -n com.android.music/com.android.music.MediaPlaybackActivity
Camera(照相机)的启动方法为:am start -n com.android.camera/com.android.camera.Camera
Browser(浏览器)的启动方法为:am start -n com.android.browser/com.android.browser.BrowserActivity
启动未知主入口应用的方法,请看
使用adb命令关闭apk
在终端输入 adb shell am force-stop 包名,例:即可
使用adb命令卸载apk
此处需要root权限,首先检测ADB是否运行正常,输入adb devices,会返回一长串乱码;然后列出目标设备中已安装的应用程序包输入adb shell pm list packages
,然后找到你要卸载的应用程序的包名输入adb uninstall 包名,例:卸载成功
了解了以上adb命令使用,此处将程序设置为全屏就简单多了,首先该程序是一个桌面版app,不了解桌面版app的请看资料,然后打开自助机的设置->显示->状态栏设置,此处设置为隐藏 因为一旦设置了状态栏隐藏后,自助机便无法进行操作,所以之后的流程全部使用adb进行控制,安装、打开、关闭、卸载程序等不再依靠状态栏的功能键,使用adb命令打开程序之后实现真正的全屏效果
网友评论