adb命令操作app
2016-05-25 10:30
232 查看
让App的图标不显示
在AndroidManifest.xml中把MainActivity的:
<intent-filter>
<action Android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
改为:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name = "android.intent.category.DEFAULT" />
</intent-filter>
或者去掉 <category android:name="android.intent.category.LAUNCHER" />这一行
一、adb启动activity:
adb shell am start -n {包(package)名}/{包名}.{活动(activity)名称}
如:启动浏览器
adb shell am start -n com.android.browser/com.android.browser.BrowserActivity
二、adb关闭activity:
adb shell am force-stop {包(package)名}
如:关闭浏览器
adb shell am force-stop com.android.browser
三、adb启动service:
adb shell am startservice -n {包(package)名}/{包名}.{服务(service)名称}
如:启动自己应用中一个service
adb shell am startservice -n com.android.traffic/com.android.traffic.maniservice
四、adb卸载应用程序:
adb uninstall{包(package)名}
如:卸载浏览器
adb uninstall com.android.browser
五、adb发送broadcast:
adb shell am broadcast -a <广播动作>
如:发送一个网络变化的广播
adb shell am broadcast -a android.net.conn.CONNECTIVITY_CHANGE
六、adb端口转发:
adb shell am broadcast -a NotifyServiceStop
adb forward tcp:12580 tcp:10086
adb shell am broadcast -a NotifyServiceStart
在AndroidManifest.xml中把MainActivity的:
<intent-filter>
<action Android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
改为:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name = "android.intent.category.DEFAULT" />
</intent-filter>
或者去掉 <category android:name="android.intent.category.LAUNCHER" />这一行
一、adb启动activity:
adb shell am start -n {包(package)名}/{包名}.{活动(activity)名称}
如:启动浏览器
adb shell am start -n com.android.browser/com.android.browser.BrowserActivity
二、adb关闭activity:
adb shell am force-stop {包(package)名}
如:关闭浏览器
adb shell am force-stop com.android.browser
三、adb启动service:
adb shell am startservice -n {包(package)名}/{包名}.{服务(service)名称}
如:启动自己应用中一个service
adb shell am startservice -n com.android.traffic/com.android.traffic.maniservice
四、adb卸载应用程序:
adb uninstall{包(package)名}
如:卸载浏览器
adb uninstall com.android.browser
五、adb发送broadcast:
adb shell am broadcast -a <广播动作>
如:发送一个网络变化的广播
adb shell am broadcast -a android.net.conn.CONNECTIVITY_CHANGE
六、adb端口转发:
adb shell am broadcast -a NotifyServiceStop
adb forward tcp:12580 tcp:10086
adb shell am broadcast -a NotifyServiceStart
相关文章推荐
- Android 常用 adb 命令总结(相当全)
- adb 命令实例详解!
- ADB常用命令
- div 仿 功能健全的textArea,实现监听
- 生产者-消费者模型在Android开发中的应用
- Android Studio 2.1中的instant run功能 介绍
- Swift +AFNetworking3.0 Get
- Android Studio Gradle 对应的下载目录
- Android端手机测试体系
- 微信内嵌浏览器上传图片调用相机
- 根据时间戳判断是星期几
- Android资源文件简介
- android webview中调用了js的混淆
- IOS中删除文件和文件夹
- iOS开发小技巧--TableView中headerView的循环利用,以及自定义的headerView
- Android下拉刷新上拉加载控件,对所有View通用!
- Android Studio 优秀插件汇总
- 类似京东商城客户端应用iOS源码
- iOS 推送通知中那些让你故意犯的错误~
- SQLite及ORMlite在WebApp中的使用