怎样关闭通过包名与类名打开的APP
发布网友
发布时间:2022-06-02 18:11
我来回答
共1个回答
热心网友
时间:2024-07-30 14:04
需要使用隐式意图Intent来启动。
具体实现代码:
Intent intent = new Intent("注册的Action");
startActivity(intent); 即可启动一个Activity,和调用系统相机拍照,调用文件管理选择文件同一个写法
通过 PackageManager 获取本机安装的应用,PackageManager可以得到包名,程序名和icon等应用信息,然后通过包名来启动,代码如下:
PackageInfo pi;
try {
pi = getPackageManager().getPackageInfo(packageName, 0);
Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);
resolveIntent.setPackage(pi.packageName);
PackageManager pManager = getPackageManager();
List apps = pManager.queryIntentActivities(
resolveIntent, 0);
ResolveInfo ri = apps.iterator().next();
if (ri != null) {
packageName = ri.activityInfo.packageName;
String className = ri.activityInfo.name;
Intent intent = new Intent(Intent.ACTION_MAIN);
ComponentName cn = new ComponentName(packageName, className);
intent.setComponent(cn);
startActivity(intent);
}
} catch (NameNotFoundException e) {
e.printStackTrace();
}
定时关闭app
此种程序的操作方法如下:1、下载并打开“定时器”应用程序,点击“添加任务”,在编辑界面中,设置好任务名称、任务类型、包名、执行时间和重复周期,最后点击保存即可。2、打开“设置”应用程序,找到并点击“应用管理”,找到所需要关闭的应用,点击“强行停止”即可。
Android Auto
深圳市微测检测有限公司始创于2005年,是一家综合性、全方位、一站式的权威第三方检测认证公司。自成立以来,Microtest微测检测已成功为上万家企业完成数十万计的产品测试和认证,协助企业的产品畅销全球。Microtest微测检测已建立二十余个专业...
各位大侠,android 关闭指定包名的程序源码,要如何实现了。类似一个...
List<ActivityManager.RunningAppProcessInfo> list=activityManger.getRunningAppProcesses();for(int i=0;i<list.size();i++){ ActivityManager.RunningAppProcessInfo apinfo ==list.get(i);if(apinfo.processName.equals(new String("包名"))){ String[] pkgList=apinfo.pkgList;for(int j=0...
安卓逆向——如何修改APP包名实现应用分身
那么如何修改apk的包名呢?我们以“土豆视频为例”来进行一个分析。首先,找到“工程管理器”,打开工程管理器进入界面,点开土豆视频的下行文件数据 里面有“manifest”这样一个标签,找到这个标签里面的一个“package”属性,这个值就是我们要找到应用程序的包名 第二步,把“package”属性改为“hou”或...
怎么查看app应用包名
先打开应用,然后按home键切换到手机桌面,然后进系统设置,找到 应用 ,进去后找到正在运行的应用,找到你的应用,点进去,看到com.xxxx那个就是了。
android 如何通过包名打开其他应用
第一种:public void openAppWithPackageName(String packagename) { // 通过包名获取此APP详细信息,包括Activities、services、versioncode、name等等 PackageInfo packageinfo = null; try { packageinfo = getPackageManager().getPackageInfo(packagename, 0); } catch (PackageManager.NameNot...
手机上两个软件怎么自由切换
print("成功打开电脑连接的所有手机上的网易云音乐软件");} else{ print(lastError());} (三) JavaScript 实现在多个手机上同时自动关闭软件 原型:closeApp(packageName)描述:通过 App 包名称关闭 App 参数:packageName:字符串,App 包名称,如: com.android.settings 返回值:整型,0:成功;-...
常用的安卓手机adb命令总结
adb shell pm dump app包名 列出app的相关信息,类似获取Manifest文件内容 -查看前台 Activity adb shell dumpsys activity activities “| grep mFocusedActivity” -adb shell am 命令 最常用的就是启动指定的activity和发送指定的广播 启动指定的activity 操作指令 adb shell am start -n 包名/类名 注:如果启动ac...
如何查看手机app的包名
查看手机app的包名方法如下:1、使用手机内置的文件管理器。首先打开手机上的文件管理器,找到菜单选项并打开,然后找到安装包提取选项,点击后自动跳转到已安装应用的列表,在这里,可以通过查看应用的属性包名来获取包名,包名通常以“.apk”结尾。2、使用ADB命令。在电脑上打开命令提示符(Windows)或终端...
ASO优化技巧:如何解决马甲包审核问题
(1)将主App中的部分界面/功能删除掉;(2)主App中的部分界面/功能设置开关按钮,在审核期间关闭,审核通过后打开,此操作对用户体验不造成任何影响,常见的第三支付接口一般都是这样搞的。4、页面差异化 修改App启动后第一个页面,保证马甲与主App的第一个页面不同,从先入视觉迷惑苹果审核人员。5、...
Android App 自定义权限重名不能安装解决办法
由于某些原因,A 应用要改包名,重新做一个正式版的应用。也就是要在手机上安装两个 正式版的A.我对新的应用A 改了包名 配置 重新签名打包 ,意想不到的结果出现了,不能成功安装两个A 应用,提示 android APP 安装失败 应用自定义权限重名 还有一些说是魅族的锅之类相似的问题。最后看到...