android代码使用adb,如何使用adb在Android 11上触发BroadcastReceiver?
adb -s deviceid shell am broadcast -a android.intent.action.VIEW -n com.mypackage.broadcast/com.mypackage.broadcast.Broadcaster
广播类示例。
import android.content.*;
import android.widget.*;
public final class Broadcaster extends BroadcastReceiver
{
@Override
public final void onReceive(final Context context, final Intent intent) {
intent.setClass(context, Starter.class);
//Note: without this flag android will throw a runtime exception.
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
try {
context.startActivity(intent);
} catch (final Exception e) {
Toast.makeText(context, e.getMessage(), 1) .show();
forceStop();
}
forceStop();
}
private final void forceStop() {
clearAbortBroadcast();
//throw new RuntimeException();
System.exit(0);
}
}
public final class Starter extends Activity {
@Override
protected final void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Do something
}
}
别忘了把这个放进你的名单里。
android:noHistory="true"
android:launchMode="singleInstance"
android:excludeFromRecents="true"
android:exported="true"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar">
android:name="com.mypackage.broadcast.Broadcaster"
android:label="@string/app_name" >
...
android代码使用adb,如何使用adb在Android 11上触发BroadcastReceiver?相关推荐
- android代码删除sd卡文件在哪里,android - 如何从SD卡中删除文件?
Android 4.4及更改 除了特定于程序包的目录外,不允许应用程序向外部存储写入(删除,修改...). 正如Android文档所述: "不得允许应用程序写入辅助外部存储 设备,除了允 ...
- android代码shell命令申请权限,如何授予Android Shell用户更多权限?
我用ndk构建了一些命令行工具,并在/ data / local / tmp中执行了它.现在,当我在命令行工具中调用一些OpenSLES API时,它提示我"需要android.permis ...
- android 代码设置 键盘适应_详细讲解Android修改键盘文字的方法
1.首先,针对EditText的设置 在xml布局中,针对EditText的设置. android:layout_width="match_parent" android:layo ...
- 咻一咻 android代码,支付宝咻一咻怎么用 Android帮你实现咻一咻
对于之前最火的无外乎集五福了,而五福除了加十个好友获得外,最直接的途径就是支付宝的咻一咻了.那么咻一咻具体有哪些实现方式呢?下面我们将一一介绍这几种思路的实现过程. 1.自定义View实现咻一咻 那么 ...
- android代码设置锁屏签名,如何修改android自带锁屏样式
首先用Re文件管理器在/system/app中找到手机系统的短信程序,这里要说明的是不同的Rom里短信程序的名称是不一样的,有的甚至会和联系人.电话等合并为一个程序,安卓原生系统是Mms.apk.乐蛙 ...
- 第一行代码第一章——你的第一行Android代码
第一行代码第一章-你的第一行Android代码 知识点目录 1.1 了解全貌--Android王国简介 * 1.1.1 Android系统架构 * 1.1.2 Android已发布的版本 * 1.1. ...
- android加密墙,Android代码混淆加密配置(Proguard文件解析)
Android代码混淆加密配置(Proguard文件解析) Android代码混淆加密配置(Proguard文件解析) 为了防止自己的APP被轻易反编译,我们需要对APK进行混淆,或者特殊加密处理.可 ...
- 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译
本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:http://item.jd.com/12212640.html 试读地址:http:/ ...
- 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译...
本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:item.jd.com/12212640.ht- 试读地址:www.epubit.com ...
最新文章
- codility上的问题 (22)
- (转载)各Linux发行版本 网络配置文件
- 盘点springmvc的常用接口
- 设计模式——代理模式
- 网络技术学习资料分享
- 乔布斯在斯坦福大学演讲稿英文_西方大文豪最爱的10个英文单词,写尽人世间细腻情感!...
- 安装Python3.8,安装PyCharm2020,安装django,启动 Hello World
- 开源个性化内容推荐引擎_您是哪种开源个性类型?
- 华为3500光端机基本介绍_华为OSN3500光端机License授权管理介绍
- html 英文字母不换行,css如何设置英文单词不换行?
- 100个Java实战项目视频+代码+笔记
- python入门教程(非常详细),从零基础入门到精通,看完这一篇就够了
- 操作系统实验 连续内存分配 首次适应(FF)算法
- 乔治城大学计算机科学硕士2019,乔治城大学2019THE世界大学排名最新排名第109
- 【转载】Attention Mechanism in Deep Learning
- VSCode配置JAVA开发环境插件安装
- 俄罗斯军事帝国的衰落
- iOS音频播放之AudioQueue(一):播放本地音乐
- sql not like 数据遗漏
- 2022最新最全的pytest配置文件pytest.ini