Android 打开方式选定后默认了改不回来?解决方法

Android 打开方式选定后默认了改不回来?解决方法(三星s7为例)

刚刚在测试东西,打开一个gif图,然后我故意选择用支付宝打开,然后...支付宝当然不支持,我觉得第二次打开它应该还会问我,没想到它不在弹出让我选择哪个程序打开的界面了!!!直接就支付宝了,我...{醉了}

然后找了个年代久远的帖子说可以清除,嗯,然后我在设置里慢慢找...方法记在下面(图文版,哈哈 =.=)

1. 三星打开文件时,打开方式选择面板:

Android 打开方式选定后默认了改不回来?解决方法

然后我选择了支付宝....

支付宝说:它不支持....

Android 打开方式选定后默认了改不回来?解决方法

2. 你发现你现在在进行之前的操作,它根本就不会弹出打开方式选择面板..去设置里清除之前的默认打开方式

之前是用支付宝打开的,所以在所有的应用中找到支付宝

三星的位置是:设置 --> 应用程序 --> 应用程序管理器 --> 支付宝(换成你选择打开的app名称) --> 设置为默认 --> 清除默认值点击清除之前的默认打开方式.

Android 打开方式选定后默认了改不回来?解决方法

Android 打开方式选定后默认了改不回来?解决方法

3. 重要!!! 为了避免再出现这种尴尬麻烦跑设置界面的操作,我们需要 "仅此一次"与"总是"的询问

三星默认是不会问你的.

设置: 设置 --> 应用程序 --> 默认应用程序 --> 默认应用程序选择 -->(点击选择) -->设置默认应用程序前询问

如图:

Android 打开方式选定后默认了改不回来?解决方法

4. 这样,再次进行最开始的操作,选择面板变成了这样:

Android 打开方式选定后默认了改不回来?解决方法

好了,差不多就这样吧,不知道朋友收藏下吧,或者为你的女朋友收藏下,她肯定找不到!!! 哈哈哈,话说你给她买iPhone我很担心你啊 =.={逃}睡觉

本文为头条号作者发布,不代表今日头条立场。

您可以使用以下代码来设置本地视频文件的默认打开方式: ```java String filePath = "/sdcard/your_video_file.mp4"; // 视频文件路径 File file = new File(filePath); Uri uri = Build.VERSION.SDK_INT >= Build.VERSION_CODES.N ? FileProvider.getUriForFile(context, context.getPackageName() + ".fileProvider", file) : Uri.fromFile(file); // Android7.0及以上需要使用FileProvider获取Uri Intent intent = new Intent(Intent.ACTION_VIEW); String mimeType = "video/*"; // 视频文件MIME类型 intent.setDataAndType(uri, mimeType); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); // Android7.0及以上需要授予读取Uri的权限 intent.putExtra("android.intent.extra.TITLE", "your_video_file.mp4"); // 设置视频文件名称 PackageManager packageManager = context.getPackageManager(); List<ResolveInfo> resolveInfoList = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); if (resolveInfoList != null && resolveInfoList.size() > 0) { String packageName = resolveInfoList.get(0).activityInfo.packageName; // 获取默认打开方式的包名 intent.setPackage(packageName); context.startActivity(intent); } ``` 注意:上述代码中的`/sdcard/your_video_file.mp4`需要替换成实际视频文件的路径,同时需要在AndroidManifest.xml文件中注册FileProvider并为其设置合适的`authorities`属性值,代码中的`context.getPackageName() + ".fileProvider"`需要替换成实际的`authorities`值,具体操作可以参考Android官方文档。另外,由于Android系统的限制,您无法直接设置默认打开方式,只能打开选择默认打开方式的界面,让用户自己选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值