关于通过adb启动Activity、activity、service以及发送broadcast的命令

一、启动activity:

$ adb shell
$ am start -n {包名}/{包名}.{活动名称}

如:启动一个名叫MainActivity的活动

# am start -n com.example.test/com.example.test.MainActivity

二、启动service:

$ adb shell
$ am startservice -n {包名}/{包名}.{服务名称}

如:启动一个名叫MyService的服务

# am startservice -n com.example.test/com.example.test.MyService

三、发送broadcast:

$ adb shell

$ am broadcast -a <action>

如:发送一个android的网络变化的广播

# am broadcast -a android.net.conn.CONNECTIVITY_CHANGE

发送一个自己的广播

# am  broadcast -a myvocie

时间: 2024-10-09 20:37:18

关于通过adb启动Activity、activity、service以及发送broadcast的命令的相关文章

adb启动activity、service、发送broadcast

一.adb启动activity: $ adb shell$ am start -n {包(package)名}/{包名}.{活动(activity)名称} 如:启动浏览器 # am start -n com.android.browser/com.android.browser.BrowserActivity 二.adb启动service: $ adb shell$ am startservice -n {包(package)名}/{包名}.{服务(service)名称} 如:启动自己应用中一个

Android Studio开发基础之启动Service,并通过从Activity向Service传递数据

本实例演示启动Service,并通过从Activity向Service传递数据,新建一个Service,并敲如下代码: package com.example.lhb.startservice; import android.app.Service; import android.content.Intent; import android.os.IBinder; import android.view.ViewDebug; import android.widget.Toast; public

【Android】Activity切换效果——当通过Service启动自己Activity的时候怎么控制

1原因: 当你在网上搜activity切换效果的时候基本就是告诉你要么是XML要么是overridePendingTransition,但是如果你是Service启动的Activity怎么办,这个网上没有一个给出答案了,所以就自己想了下,发现其实很简单. 2解决方案: 其实很简单,让我们了解下原理,所谓的activity切换也无非是activity根据theme或者别人startactivity的时候调用了overridePendingTransition修改了activity切换的参数,所以很

Android基础笔记(十一)- Service基础和注意事项以及Activity与Service的通信

Service的基本概念 为什么要有Service Service的基本用法 电话窃听器的小案例 Service和Activity通信 Service和Thread的关系 向光明而行! Service的基本概念 Service是Android的四大组件之一,在每一个应用程序中都扮演者非常重要的角色. 它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务.必要的时候,我们甚至可以在程序退出的情况下,让Service在后台继续保持运行状态. 既然都是被用于处理耗时的操作,那么我们什么

DroidPlugin源码分析插件进程管理以及预注册Activity,Service,ContentProvide的选择

在360对DroidPlugin的特点介绍中有云: 插件的四大组件完全不需要在Host程序中注册,支持Service.Activity.BroadcastReceiver.ContentProvider四大组件. 实现了进程管理,插件的空进程会被及时回收,占用内存低. 之所以支持Service,Activity,ContentProvider三大组件,是因为DroidPlugin在AndroidManifest文件中预先注册了8个运行插件的进程,每个进程预注册Service一个, Content

Activity和Service的生命周期(图)

1.Activity的生命周期 情形一.一个单独的Activity的正常的生命过程是这样 的:onCreate->onStart->onPause->onStop->onDestroy.例如:运行一个 Activity,进行了一些简单操作(不涉及页面的跳转等),然后按返回键结束. 情形二.有两个Activity(a和b),一开始显示a,然后由a启动b,然后在由b回到a,这时候a的生命过程应该是怎么样的呢(a被b完全遮盖)? a经历的过程为 onCreate->onStart-

Activity与Service的回收

Android开发中,一个Application,运行在一个进程中.这个Application的各种组件(四种组件),通常是运行在同一个进程中的.但是,并不是绝对的.由于某种需求,比如,你可以设置AppA的组件Activity_A,运行在另外一个进程(ProcessB),通过设置Activity_A的属性android:process来实现. 另外,由于某种需求,你也可以实现,将多个Application的组件,运行在同一个进程中.比如,AppA的组件ContentProviderA,AppB的

8.1.2 绑定Activity和Service

8.1.2 绑定Activity和Service 2010-06-21 16:57 李宁 中国水利水电出版社 字号:T | T <Android/OPhone开发完全讲义>第8章Android服务,本章主要介绍了Android系统 中的服务(Service)技术.Service是Android中4个应用程序组件之一.在Android系统内部提供了很多的系统服务,通过这些系统 服务,可以实现更为复杂的功能,例如,监听来电.重力感应等.本节为大家介绍绑定Activity和Service. AD:

Android Demo之旅 Activity、Service、BroadCast实现计数统计

时间匆匆,转眼就是大半个月过去了,学习android的道理上艰苦而漫长呀!!自己写了很多的小demo,总结总结,也在博客里面留点足迹吧! 源代码下载:http://download.csdn.net/detail/harderxin/7761401     参考实例:老罗博客 实现功能:统计计数,我们可能有很多种方式来实现它,但是这个实例运用了Activity.Service.BroadcastReceiver在android中三个大知识点,所以觉得它比较有参考价值: 可学知识点:1)Activ