gpt4 book ai didi

android - 检索彩信地址号码

转载 作者:搜寻专家 更新时间:2023-11-01 07:39:47 24 4
gpt4 key购买 nike

在我的应用程序中,我可以通过下面的代码获取所有彩信,但我无法获取彩信地址。你们可以帮帮我吗?

    Cursor cursor = activity.getContentResolver().query(Uri.parse("content://mms"),null,null,null,date DESC);
count = cursor.getCount();
if (count > 0) {
cursor.moveToFirst();
long messageId = cursor.getLong(0);
long threadId = cursor.getLong(1);
long timestamp = cursor.getLong(2);
String subject = cursor.getString(3);
}

最佳答案

从彩信中获取地址。做这样的事情

在 msgnumber 中传递您的消息 ID。

String add="";
final String[] projection = new String[] { "address", "contact_id", "charset", "type" };
final String selection = "type=137"; // "type="+ PduHeaders.FROM,

Uri.Builder builder = Uri.parse("content://mms").buildUpon();
builder.appendPath(String.valueOf(msgnumber)).appendPath("addr");

Cursor cursor = context.getContentResolver().query(
builder.build(),
projection,
selection,
null, null);

if (cursor.moveToFirst()) {
add = cursor.getString(0);
}

希望这会有所帮助。

关于android - 检索彩信地址号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5561786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com