功能就不用多说了就是发短信给指定用户:
/** * 给指定号码发送发现【需要代理权限】 * @param phone_Number 需要发送短信的号码 * @returns {boolean} 成功true 失败 false * @constructor */ function Send_Sms(phone_Number) { let json_obj={ "action":"android.intent.action.SENDTO", "uri": "smsto:"+phone_Number, } let result =utils.getStartActivityCmd(json_obj); return !!shell.execAgentCommand(result) } //调用方式 logd(Send_Sms(10086));
执行效果:
/** * 给指定号码发送指定信息 * @param phone_Number 发送短信的号码 * @param sms_str 短信内容 * @returns {boolean} 成功 返回true 失败返回 false * @constructor */ function Send_Sms(phone_Number,sms_str) { importClass(android.content.Intent); importClass(android.net.Uri) var intent = new Intent(); intent.setAction("android.intent.action.SENDTO"); intent.setData(Uri.parse("smsto:"+phone_Number)) intent.putExtra("sms_body",sms_str ) intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); try { let s= context.startActivity(intent); return true } catch (e) { loge(e) return false } } //带发送内容的方式 logd(Send_Sms(10086,"你好"));
//带发送内容的方式
logd(Send_Sms(10086,”你好”));