小编Joy*_*n M的帖子

Android:如何在双卡手机中使用特定的 SIM 卡发送短信?

我找到了一些代码来执行此操作,但它给了我一个异常(尝试在空对象引用上调用虚拟方法“java.lang.Class java.lang.Object.getClass()”)。我正在用我的 Moto G 3rd Gen 进行测试。下面是代码,如果我遗漏了什么或任何其他可用的方法,请告诉我。谢谢你。

import android.app.PendingIntent;
import android.content.Context;
import android.os.IBinder;
import android.util.Log;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;


public class SimUtil {

    private static final String TAG = "SimUtil";

    public static boolean sendSMS(Context ctx, int simID, String toNum, String centerNum, String smsText, PendingIntent sentIntent, PendingIntent deliveryIntent) {

       SimUtil cls = new SimUtil();

        String name;

        try {
            if (simID == 0) {
                name = "isms";

            } else if (simID == 1) {
                name = "isms2";

            } else { …
Run Code Online (Sandbox Code Playgroud)

sms android dual-sim

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

标签 统计

android ×1

dual-sim ×1

sms ×1