JavaScript 通过plus读取android手机短信内容

Vue.prototype.getsms = function() {
	var main = plus.android.runtimeMainActivity();
	var Uri = plus.android.importClass("android.net.Uri");
	var ContactsContract = plus.android.importClass('android.provider.ContactsContract');
	var uri = Uri.parse("content://sms/");
	var cr = main.getContentResolver();
	plus.android.importClass(cr);
	var cur = cr.query(uri, null, null, null, null);
	plus.android.importClass(cur);
	cur.moveToFirst();

	while (cur.moveToNext()) {
		console.log("-------------------短信--------------------------------------");
		var index_Address = cur.getColumnIndex("address");
		var address = cur.getString(index_Address);
		console.log(address);
		//短信内容  
		var index_Body = cur.getColumnIndex("body");
		var body = cur.getString(index_Body);
		console.log(body);
		//类型1接收 2发送  
		var index_Type = cur.getColumnIndex("type");
		var type = cur.getString(index_Type);
		console.log(type);
	}
	cur.close();
}
发布了134 篇原创文章 · 获赞 123 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/yfx000/article/details/103159740