-
android 短信拦截 实例完整源码下载
可实现拦截短信,自动转发的功能。 部分代码:import android.app.AlarmManager;import android.app.PendingIntent;import android.app.Service;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.IBinder;import android.os.PowerManager;import android.os.PowerManager.WakeLock;public class MyService extends Service{ SMSReceiver rs=null; static MyService service; private static PendingIntent pi = null; public static AlarmManager am = null; @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public void onCreate() { // TODO Auto-generated method stub super.onCreate(); service=this; pm = (PowerManager) getSystemService(Context.POWER_SERVICE); registerAlarm(); acquireWakeLock(this); registerRecever(); } @Override public void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); releaseWakeLock(); unregisterAlarm(); } private void registerRecever(){ rs=new SMSReceiver(); IntentFilter filter=new IntentFilter(); filter.addAction("android.provider.Telephony.SMS_RECEIVED"); filter.setPriority(1000); registerReceiver(rs, filter); } @Override public int onStartCommand(Intent intent, int flags, int startId) { // TODO Auto-generated method stub if(rs==null)registerRecever(); return START_STICKY; } public static WakeLock wakeLock = null; private static PowerManager pm = null; public static synchronized void acquireWakeLock(Context c) { if (null == wakeLock) { wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "smslock"); wakeLock.acquire(); } } public static synchronized void releaseWakeLock() { if (wakeLock == null) return; if (wakeLock.isHeld()) { wakeLock.release(); wakeLock = null; } } /** * 启动重复型定时器 */ public static void registerAlarm() { if(Config.getAlarm())return; Intent intent = new Intent(service, AlarmReceiver.class); pi = PendingIntent.getBroadcast(service, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); // 设置一个PendingIntent对象,发送广播 am = (AlarmManager) service.getSystemService(Context.ALARM_SERVICE); // 获取AlarmManager对象, Config.setAlarm(true); am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 30*60*1000, pi); } /** * 取消定时器 */ public static void unregisterAlarm() { am.cancel(pi); am = null; Config.setAlarm(false); }}
- 2014-05-21下载
- 积分:1
-
屏幕滚动与布局设计
屏幕滚动与布局设计
- 2014-04-24下载
- 积分:1
-
FFmpeg+SDL
利用ffmpeg和SDL实现一个跨android版本的音视频播放器
- 2022-05-24 10:47:34下载
- 积分:1
-
仿饿了吗APK源码
资源描述高仿饿了吗的界面 ,实现9宫格,左侧菜单,图片在线加载等,剩余的功能 自己 看 ,文笔不好,就凑数吧,只能这样呢,谁叫我是程序猿,不是 作家呢
- 2022-01-26 07:50:17下载
- 积分:1
-
二维码扫面
android 二维码扫描,获取扫描信息,根据扫描信息具体操作。
- 2022-01-28 12:09:38下载
- 积分:1
-
EX06_13
指定时间置换桌面背景-----多AlarmManager事件处理!(----- Replacement desktop background specified time event processing and more AlarmManager!)
- 2011-06-07 17:14:19下载
- 积分:1
-
fengkuanglanqiu
Android 系统3D游戏开发,名为疯狂投篮。是《oid+3d游戏开发技术详解与典型案例》一书的源码(Android system, 3D game development, called crazy shot. " Oid+3d game development technologies Detailed with a typical case" a source book)
- 2012-07-06 15:26:40下载
- 积分:1
-
android 地图 缩放例子源码
android 地图 缩放例子源码
- 2014-09-22下载
- 积分:1
-
自定义TextView
解决textView的换行问题
- 2021-03-13 18:19:24下载
- 积分:1
-
消息 Iphone 主题,Android 平台
消息 Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android 平台
消息 Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android 平台
消息 Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android platformMessage Iphone 主题,Android 平台
- 2022-03-19 03:11:41下载
- 积分:1