gpt4 book ai didi

android - 内容 ://sms/sent/not working

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:27 26 4
gpt4 key购买 nike

这是 SMS 观察器代码。我只需要检查发送的短信。当我使用 content://sms/ 时,我得到了结果。但是为什么我使用 content://sms/sent/ 没有得到结果?我使用的是 Android 2.1。

import android.app.Service;
import android.content.ContentResolver;
import android.content.Intent;
import android.database.ContentObserver;
import android.database.Cursor;
import android.net.Uri;
import android.os.Handler;
import android.os.IBinder;
import android.util.Log;

public class smsSentService extends Service
{
ContentResolver contentResolver;
Uri uri=Uri.parse("content://sms/sent");
Handler handler;

@Override
public IBinder onBind(Intent arg0)
{
return null;
}

@Override
public void onCreate()
{
contentResolver=getContentResolver();
contentResolver.registerContentObserver(uri, true, new contentObserver(handler));
super.onCreate();
}

@Override
public void onStart(Intent intent, int startId)
{
super.onStart(intent, startId);
}

@Override
public void onDestroy()
{
super.onDestroy();
}

public class contentObserver extends ContentObserver
{
public contentObserver(Handler handler)
{
super(handler);
}

@Override
public void onChange(boolean selfChange)
{
Cursor cursor = contentResolver.query(uri, null, null, null, null);
cursor.moveToFirst();
String content = cursor.getString(cursor.getColumnIndex("body"));
Log.d("!!!!!!!!!!!!!", content);
super.onChange(selfChange);
}
}
}

最佳答案

看看http://gbandroid.googlecode.com/svn-history/r46/trunk/MobileSpy/src/org/ddth/android/monitor/observer/AndroidSmsWatcher.java

该代码监听整个 content://sms 的变化并检查类型以查看它是否是已发送的消息。

关于android - 内容 ://sms/sent/not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9023735/

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