iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android调用应用安装界面方法
  • 288
分享到

Android调用应用安装界面方法

2024-04-02 19:04:59 288人浏览 安东尼
摘要

今天来教大家Android如何跳转系统安装界面 1.首先给AndroidManifest.xml(清单配置文件)添加权限 <uses-permission android:na

今天来教大家Android如何跳转系统安装界面

1.首先给AndroidManifest.xml(清单配置文件)添加权限

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

2.在res下创建一个xml包,用于后面给清单配置文件添加路径

3.在xml包下创建一个xml文件

<paths>
    <external-files-path
        name="external_storage_root"
        path="."/>
</paths>

因为我这里软件安装包的位置我用的是外部存储(路径/storage/emulated/0/Android/data/包名/files/名字)所以我选择用external-files-path

其他存储路径的格式如下

(1)files-path:
对应物理路径:getFilesDir(
对应具体路径:/data/user/0/包名/files
(2)cache-path:
对应物理路径:getCacheDir()
对应具体路径:/data/user/0/包名/cache
(3)external-path:
对应物理路径:Environment.getExternalStorageDirectory()
对应具体路径:/storage/emulated/0
(4)external-files-path:
对应物理路径:getExternalFilesDir("名字")
对应具体路径:/storage/emulated/0/Android/data/包名/files/名字
(5)external-cache-path:
对应物理路径:getExternalCacheDir()
对应具体路径:/storage/emulated/0/Android/data/包名/cache

4.在AndroidManifest.xml(清单配置文件)添加配置

 <provider
            android:exported="false"
            android:grantUriPermissions="true"
            android:name="androidx.core.content.FileProvider"
            android:authorities="起一个独特的名字.fileprovider">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/provider_paths"
                />
        </provider>

5.在java文件添加隐式意图和权限代码   

private void iniAPK() {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { // 7.0+以上版本
            Uri apkUri = FileProvider.getUriForFile(this, "这是清单配置文件文件起的独特的名字.fileprovider", file);  
            intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
            intent.setDataAndType(apkUri, "application/vnd.android.package-arcHive");
        } else {
            intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
        }
       this.startActivity(intent);
 
 
    }

总结

到此这篇关于Android调用应用安装界面方法的文章就介绍到这了,更多相关Android调用应用安装内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Android调用应用安装界面方法

本文链接: https://www.lsjlt.com/news/163456.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android调用应用安装界面方法
    今天来教大家android如何跳转系统安装界面 1.首先给AndroidManifest.xml(清单配置文件)添加权限 <uses-permission android:na...
    99+
    2024-04-02
  • Android调用应用安装界面的方法是什么
    Android调用应用安装界面的方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.首先给AndroidManifest.xml(清单配置文件)添加权限<us...
    99+
    2023-06-29
  • android如何调用unity界面
    要在Android应用程序中调用Unity界面,可以按照以下步骤操作:1. 在Unity编辑器中创建一个新的场景,并将所需的游戏对象...
    99+
    2023-09-13
    android
  • android怎么调用unity界面
    要在Android上调用Unity界面,首先需要在Android项目中集成Unity库。以下是一种常见的方法:1. 在Unity中,选择“File” -> “Build Settings”。2. 在弹出的对话框中,选择“Android”...
    99+
    2023-08-11
    android unity
  • 如何在Android应用中调用系统联系人界面
    今天就跟大家聊聊有关如何在Android应用中调用系统联系人界面,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、添加联系人Intent addIntent =&...
    99+
    2023-05-31
    android roi
  • java调用xml界面的方法是什么
    在Java中调用XML界面的方法通常使用XML解析器来解析XML文件,并从中提取数据或执行特定操作。 以下是一些常用的方法: 使用...
    99+
    2023-10-24
    java
  • Centos7系统安装Oracle无法调出图形安装界面怎么办
    这篇文章主要讲解了“Centos7系统安装Oracle无法调出图形安装界面怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos7系统安装Orac...
    99+
    2024-04-02
  • js调用刷新界面的方法有哪些
    这篇文章主要介绍了js调用刷新界面的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。示例代码如下<!DOCTYPE ...
    99+
    2024-04-02
  • php不同页面方法调用方法调用方法调用方法
    PHP是一种广泛使用的服务器端脚本语言,它支持多种不同的方法调用方式,使得程序开发者可以更加灵活地进行编程。本文将简要介绍PHP中不同页面方法调用的方法及其调用方式。一、函数的定义在PHP中定义函数可以使用以下的语法:function fu...
    99+
    2023-05-24
  • android调用其他应用的方法有哪些
    Android调用其他应用的方法有以下几种:1. 使用隐式Intent调用其他应用:通过指定Intent中的Action、Categ...
    99+
    2023-08-11
    android
  • 云服务器多开桌面应用界面的方法
    1. 了解云服务器和桌面应用界面 在开始之前,让我们先了解一下云服务器和桌面应用界面。云服务器是一种基于云计算技术的虚拟服务器,可以通过互联网进行远程访问和管理。而桌面应用界面是指用户在计算机上使用的图形用户界面,通常包括操作系统、应用程...
    99+
    2023-10-27
    界面 桌面 服务器
  • Android  调用系统应用的方法总结
    Android  调用系统应用的方法总结1、调用系统拍照Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");//保存到指定目录File file = n...
    99+
    2023-05-30
    android 系统应用 bs
  • android如何调用activity方法
    要调用一个Activity的方法,你需要先获取该Activity的实例,然后使用该实例来调用方法。以下是几种常用的方法:1. 使用I...
    99+
    2023-08-08
    android activity
  • Android应用中怎么添加一个splash界面
    今天就跟大家聊聊有关Android应用中怎么添加一个splash界面,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1,在app/build.gradle中的闭包中加入:compile...
    99+
    2023-05-31
    android splash roi
  • android怎么调用activity方法
    要调用一个Activity的方法,首先需要获取Activity的实例,然后通过该实例来调用方法。以下是一种常用的方法调用方式:1. ...
    99+
    2023-09-16
    activity android
  • Android通过scheme跳转界面的方法
    这篇文章主要介绍Android通过scheme跳转界面的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Android通过scheme跳转界面,应该如何实现?需求通过后台返回链接地址eg: app://com.bo...
    99+
    2023-05-30
    android scheme
  • SP2-1503: 无法初始化 Oracle 调用界面
    问题描述: win10下,cmd运行 输入sqlplus报错: SP2-1503: 无法初始化 Oracle 调用界面 SP2-0152: ORACLE 不能正常工作 ...
    99+
    2024-04-02
  • 如何在Fedora中安装和使用图形化用户界面应用程序
    在Fedora中安装和使用图形化用户界面应用程序非常简单。以下是一些步骤: 打开终端,使用以下命令更新系统软件包: sudo d...
    99+
    2024-04-02
  • Android studio下载安装使用SVN的方法
    目录Android studio使用SVN下载安装Android Studio关联SVN客户端Android studio使用SVN 在AndroidStudio中开发版本控制,除了...
    99+
    2024-04-02
  • Android 中利用Viewpage调用notifyDataSetChanged()时界面无刷新如何解决
    本篇文章给大家分享的是有关Android 中利用Viewpage调用notifyDataSetChanged()时界面无刷新如何解决,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧...
    99+
    2023-05-30
    viewpager android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作