递归火山软件开发平台

标题: 无名模块求增加一个打开apn的命令 [打印本页]

作者: wwsuli    时间: 2025-1-5 20:16
标题: 无名模块求增加一个打开apn的命令
本帖最后由 wwsuli 于 2025-1-5 20:34 编辑

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


作者: xqnh520    时间: 2025-1-6 08:44
本帖最后由 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功能。
作者: wwsuli    时间: 2025-1-6 09:59
xqnh520 发表于 2025-1-6 08:44
第二种方法可以在模拟器里打开APN功能。

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




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4