wwsuli 发表于 2025-1-5 20:16:13

无名模块求增加一个打开apn的命令

本帖最后由 wwsuli 于 2025-1-5 20:34 编辑

无名模块只有vpn,没有apn,跪求,就是这个家伙
https://image.vyuan8.cn/vyuan/source/plugin/vyuan/img/20250105/wxupload_17360784755462.jpg

xqnh520 发表于 2025-1-6 08:44:38

本帖最后由 xqnh520 于 2025-1-6 08:45 编辑

<volprg type = "normal" version = 1 />

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

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

wwsuli 发表于 2025-1-6 09:59:41

xqnh520 发表于 2025-1-6 08:44
第二种方法可以在模拟器里打开APN功能。

方法1 第一次成功 后面再点击按钮,程序闪退
方法2 安卓10 9 8 测试,没问题,谢谢大佬
页: [1]
查看完整版本: 无名模块求增加一个打开apn的命令