[Android Pro] 通过包名启动应用

Intent intent = packageManager.getLaunchIntentForPackage(WEIXIN_PKGNAME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
时间: 2024-12-15 16:26:11

[Android Pro] 通过包名启动应用的相关文章

Android根据APP包名启动应用

1 public void openApp(String packageName, Context context) { 2 PackageManager packageManager = context.getPackageManager(); 3 Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null); 4 resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER); 5 resolv

Android通过包名启动其他应用,若该应用已启动,则直接将应用切到前台

CommUtil.startActivityForPackage(mContext, "com.autonavi.minimap");//打开高德 CommUtil.java /** * @param * @描述 通过包名启动其他应用,假如应用已经启动了在后台运行,则会将应用切到前台 * @作者 tll * @时间 2017/2/7 17:40 */public static void startActivityForPackage(Context context, String pa

Android获取APK包名的几种方法

Android获取APK包名的几种方法:1.adb shell pm list package -f | findstr 关键字 #只能获取到包名,主Activity名无法获取到 2.使用aapt--aapt是sdk自带的一个工具,在sdk\builds-tools\目录下 运行后的结果中以下两行分别是应用包名package和入口activity名称 package: name=’com.estrongs.android.pop’ launchable-activity: name=’com.e

Android开发时包名、签名、渠道和版本号的易坑点(转)

本文中总结一下 Android 开发中容易被忽视的一些注意事项吧: 一.谨慎选择包名 包名 (Package Name) 就相当于一款应用在户口本上登记的名字,是系统用来区分不同应用的字段.重复的包名会被认为是同一款应用,不能同时安装在一个系统里.一般来说,包名建议使用域名反序.比如豌豆荚的网站域名是 www.wandoujia.com,那么豌豆荚的一系列 Android 应用的包名就是 com.wandoujia.***.这种约定俗成的办法可以最大程度地避免“撞名”的事故. 案例一 某个手机

Android Studio 修改包名最便捷做法

Android Studio,咱们开发安卓的利器,自推出就受到移动开发者的追捧,但一路走来,大家谈到他,充满了兴奋之情之余,也略显羞涩.随版本自推出以来,不断完善BUG,但咱们还是深深地踩了进去,说多了,淡淡的忧伤又开始浮现..切入主题,((今儿是来给大家分享一份入门必备的大招,如何利用Android studio修改包名!)) 首先咱们先来介绍 Android Studio的目录结构,以便各路好友,在修改的过程中有更好的脑图引导,同时也作为Android Studio目录入门介绍,有点多哈.

手把手教你_怎么找android应用的包名和启动activity

自己主动化測试中常常遇到这个问题,关于这个题目,方法众多,咱的目的是找个比較简单靠谱的: 方法一: 先进入cmd窗体,adb shell 后: cd /data/data ls 能够看到包名了吧,缺点非常明显,必须root手机先 方法二: 先进入cmd窗体: adb shell ps|findstr /i "keyword" 要搜哪个不就都行了,这个不用root手机了吧,嗯,这个还凑活 方法三: 在手机上启动了程序,usb连接电脑,然后启动android-sdk/tools/monit

Appium自动化时,如何快速获得Android app的包名和启动页

在app自动化的时候,经常被问道如何知道app的包名和启动页名称.这个问题很简单: 1. 最直接的方式,去问开发啊,他们告诉你app的包名和启动页. 2. 如果你比较腼腆,又能看到/懂代码,自己把代码搞到,然后去里面扒出来. 1)如果是公司内部的app,下载最新代码,然后去代码里面找包名和启动页. 2)如果不是公司的app,就反编译一下,然后去代码里面找包名和启动页. 3. 使用adb命令去扒包名和启动页. 1)打开CMD/shell, 执行如下命令:adb shell dumpsys acti

android 打开指定包名的apk

例如: 系统音乐 Intent intent = new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_LAUNCHER); ComponentName cn = new ComponentName("com.android.music", "com.android.music.MusicBrowser

android 项目更改包名的方法

本文章全文转载: http://www.2cto.com/kf/201304/206747.html 1.在项目上右键,选择android tools->rename application package,输入需要改为的名称,然后选择需要改的包,有部分包可能不需要更名 2.上一步并没有修改源码的包,只是将工程中涉及包名的地方改了,下面修改源码的包名,右键要改包名的源码包,选择refactor->rename,注意一定要将rename subpackages选上,否则子包不会被更名. 3.cl