我找到了一些代码来执行此操作,但它给了我一个异常(尝试在空对象引用上调用虚拟方法“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)