如何Intent 到一个App的用户权限管理页面面

Android如何跳转到应用商店的APP详情页面
转载 & & 作者:xinruzhishui_11
最近做项目遇到这样的需求,要求从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面,怎么实现此功能呢?下面小编给大家分享Android如何跳转到应用商店的APP详情页面,需要的朋友参考下
需求:从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面。
让用户 下载 或 评论。
* 启动到应用商店app详情界面
* @param appPkg
目标App的包名
* @param marketPkg 应用商店包名 ,如果为""则由系统弹出应用商店列表供用户选择,否则调转到目标市场的应用详情界面,某些应用商店可能会失败
public void launchAppDetail(String appPkg, String marketPkg) {
if (TextUtils.isEmpty(appPkg))
Uri uri = Uri.parse("market://details?id=" + appPkg);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
if (!TextUtils.isEmpty(marketPkg)) {
intent.setPackage(marketPkg);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
注意:如果 应用商店包名为空 就会将手机上已下载的应用商店都列出来,让你选择一个进行跳转。
主流应用商店对应的包名如下:
com.android.vending
Google Play
com.tencent.android.qqdownloader
com.qihoo.appstore
360手机助手
com.baidu.appsearch 百度手机助
com.xiaomi.market
小米应用商店
com.wandoujia.phoenix2 豌豆荚
com.huawei.appmarket
华为应用市场
com.taobao.appcenter
淘宝手机助手
com.hiapk.marketpho 安卓市场
cn.goapk.market 安智市场
以上所述是小编给大家介绍的Android如何跳转到应用商店的APP详情页面,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具4.4以下并没有提过从app跳转到应用通知设置页面的Action,可考虑跳转到应用详情页面,下面是直接跳转到应用通知设置的代码:
if (android.os.Build.VERSION.SDK_INT &= Build.VERSION_CODES.LOLLIPOP) {
Intent intent = new Intent();
intent.setAction("android.settings.APP_NOTIFICATION_SETTINGS");
intent.putExtra("app_package", getActivity().getPackageName());
intent.putExtra("app_uid", getActivity().getApplicationInfo().uid);
startActivity(intent);
} else if (android.os.Build.VERSION.SDK_INT == Build.VERSION_CODES.KITKAT) {
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setData(Uri.parse("package:" + getActivity().getPackageName()));
startActivity(intent);
跳转到应用详情页面的代码如下:
Intent localIntent = new Intent();
localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (Build.VERSION.SDK_INT &= 9) {
localIntent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");
localIntent.setData(Uri.fromParts("package", getActivity().getPackageName(), null));
} else if (Build.VERSION.SDK_INT &= 8) {
localIntent.setAction(Intent.ACTION_VIEW);
localIntent.setClassName("com.android.settings", "com.android.settings.InstalledAppDetails");
localIntent.putExtra("com.android.settings.ApplicationPkgName", getActivity().getPackageName());
startActivity(localIntent);
对于检测app是否开启通知,同样是针对4.4以上的系统才有效:
NotificationManagerCompat manager = NotificationManagerCompat.from(App.getInstance().getContext());
boolean isOpened = manager.areNotificationsEnabled();
4.4以下调用该方法并不会出错,只是全部返回true,默认开启状态
Android判断APP通知权限是否打开
场景:判断用户是否屏蔽了应用的推送权限NotificationManagerCompat.from(context).areNotificationsEnabled()
阅读(...) 评论()17:01 提问
android如何跳转到隐私授权或者自启动管理页面
我的app需要在后台运行,为了防止用户在使用系统的一键清理误操作清理掉需要引导用户进入自启管理页面,但是让用户自己去找那个页面并不现实,很多用户是找不到的,而且不同手机这个白名单的位置也不一样,我现在想帮助用户跳转到那个页面。我尝试了“android.settings.PRIVACY_SETTINGS”,结果这个跳转到的却是备份与设置
,有没有做过这方面的引导,请问这种情况我该怎么处理
按赞数排序
调用以下方法返回一个Intent,直接跳转进去。
private IntentgetAppDetailSettingIntent(Context context) {
Intent localIntent = new Intent();
localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (Build.VERSION.SDK_INT &= 9) {
localIntent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");
localIntent.setData(Uri.fromParts("package", getPackageName(),null));
} else if (Build.VERSION.SDK_INT &= 8) {
localIntent.setAction(Intent.ACTION_VIEW);
localIntent.setClassName("com.android.settings","com.android.settings.InstalledAppDetails");
localIntent.putExtra("com.android.settings.ApplicationPkgName", getPackageName());
return localI
兄弟虽然我不是搞android的 不懂这方面的技术,但是这想法很好啊,支持你,每次提示我去手机哪里哪里设置自启动啊,什么的 太头疼了
理解是不是:你的软件是系统软件,或者是拥有与系统原生软件一样的限制,不能随便清理掉数据,如要清理必须在获取root权限的情况下,
进入开机自启进行设置,关闭自启功能,而跳转的自启管理界面是手机自带的,android手机有自启管理设置吗?不会调360的自启管理吧,以上纯属瞎猜
闹钟应该是 alarmmanager, 首先拦截 开机启动事件(boot_complete),启动自己的 service,如果担心service被管理软件删除掉的话,一个方法是在service的 ondestroy方法 再次启动服务,还有一招是 在 androidmanifest 注册各种各样的 广播(什么屏幕锁屏,电池充电,网络状态改变等等),只要是触发这些广播的,就再次启动我们的服务
如果不需要用户交互的话,为何不用Server去处理呢??
就是一个闹钟功能的app,因为不是系统的app,只有允许程序自启动,被系统杀掉后闹钟才能仍然有效,所以我才要引导用户去那个页面设置,但是现在我没有找到好办法跳过去
能不能写入系统文件呢?,,但需要root权限
直接申请root权限 然后把apk拷进system/app目录 即拥有系统级自启动权限 不然没办法的
要想获得开机广播,你必须保证两点,1)你的应用程序在安装后必须运行一次;2)你的应用程序没有被强行停止
然后还有4点几之后来着, 一些静态广播都不允许接收了。比如 亮屏 灭屏的广播,必须动态注册(写在代码里)才能接收到,
网上找了下
如果想开启自启的话,满足上面两个条件。 然后再加上一些允许的静态广播,去自启动。 当然这又不能百分百保证自启动。
其他的还需你自己再找找。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐没有更多推荐了,
不良信息举报
举报内容:
Android 在应用中,跳转到该应用的详细设置页面,设置权限页面
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 角色权限管理页面 的文章

 

随机推荐