递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1375|回复: 2
打印 上一主题 下一主题

[安卓] 无名模块求增加一个打开apn的命令

[复制链接]

1

主题

13

帖子

92

积分

注册会员

Rank: 2

积分
92
跳转到指定楼层
楼主
发表于 2025-1-5 20:16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wwsuli 于 2025-1-5 20:34 编辑

无名模块只有vpn,没有apn,跪求,就是这个家伙

回复

使用道具 举报

44

主题

449

帖子

3578

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3578
来自 2#
发表于 2025-1-6 08:44:38 | 只看该作者
本帖最后由 xqnh520 于 2025-1-6 08:45 编辑
  1. <volprg type = "normal" version = 1 />

  2. method 打开APN <public static "">
  3. param 欲操作对象 <type = 安卓窗口>
  4. {
  5.     //=== 方法一只能打开双卡设置界面====
  6.     // @ android.content.Intent intent = new android.content.Intent(android.content.Intent.ACTION_MAIN);
  7.     // @ intent.setClassName("com.android.phone", "com.android.phone.Settings");
  8.     // @ @<欲操作对象>.startActivity(intent);

  9.     //===方法二这个需要手机支持,我在安卓15(IQOO12)手机上无法打开,======
  10.     @ android.content.pm.PackageManager pm = @<欲操作对象>.getPackageManager();
  11.     @ if (pm.resolveActivity(new android.content.Intent(android.provider.Settings.ACTION_APN_SETTINGS), 0) != null) {
  12.     @     // 设备支持打开APN设置界面
  13.     @     android.content.Intent intent = new android.content.Intent(android.provider.Settings.ACTION_APN_SETTINGS);
  14.     @     @<欲操作对象>.startActivity(intent);
  15.     @ } else {
  16.     @     // 设备不支持打开APN设置界面
  17.     @ @m<RUN_UI_ACTION> (android.widget.Toast.makeText (@<欲操作对象>, "您的设备不支持直接打开APN设置",
  18.     @     android.widget.Toast.LENGTH_LONG).show ();)
  19.     @ }
  20.     @
  21. }
复制代码
第二种方法可以在模拟器里打开APN功能。

评分

参与人数 1金钱 +5 收起 理由
wwsuli + 5 很给力!

查看全部评分

回复

使用道具 举报

1

主题

13

帖子

92

积分

注册会员

Rank: 2

积分
92
板凳
 楼主| 发表于 2025-1-6 09:59:41 | 只看该作者
xqnh520 发表于 2025-1-6 08:44
第二种方法可以在模拟器里打开APN功能。

方法1 第一次成功 后面再点击按钮,程序闪退
方法2 安卓10 9 8 测试,没问题,谢谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-4-27 07:48 , Processed in 0.083396 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表