小编mil*_*lgi的帖子

Android开始意图查看apk

在我的应用程序中,我正在下载并将apk保存到SD卡,然后我想开始安装apk.我正在使用以下代码来尝试此操作:

Intent intent =new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(file), "application/vnd.android.package-archive");
activity.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时它告诉我没有活动来启动意图.我试图做的是为当前运行的应用程序安装新的更新.如何启动Intent来运行apk文件?

android android-intent apk

7
推荐指数
1
解决办法
7086
查看次数

我如何在我的应用程序中共享apk文件(发送应用程序本身)

我想使用此代码将我的应用程序apk文件发送到另一台设备:

public static void sendAppItself(Activity paramActivity) throws IOException {
    PackageManager pm = paramActivity.getPackageManager();
    ApplicationInfo appInfo;
    try {
        appInfo = pm.getApplicationInfo(paramActivity.getPackageName(),
                PackageManager.GET_META_DATA);
        Intent sendBt = new Intent(Intent.ACTION_SEND);
        sendBt.setType("*/*");
        sendBt.putExtra(Intent.EXTRA_STREAM,
                Uri.parse("file://" + appInfo.publicSourceDir));

        paramActivity.startActivity(Intent.createChooser(sendBt,
                "Share it using"));
    } catch (PackageManager.NameNotFoundException e1) {
        e1.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码效果很好.

但是与此代码共享的apk文件的名称是base.apk

我该怎么改变它?

java filenames android share apk

5
推荐指数
1
解决办法
5680
查看次数

反应原生android发布apk无法从互联网接收数据

我使用 React Native 开发了一个应用程序,并在我的设备中安装了调试 apk,一切正常。

但是在我的设备中安装发布版本时,它无法从 API 获取数据。

怎么了?

android release apk react-native

4
推荐指数
1
解决办法
4924
查看次数

标签 统计

android ×3

apk ×3

android-intent ×1

filenames ×1

java ×1

react-native ×1

release ×1

share ×1