-
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
-
android view Animaton 动画例子
android view Animaton 动画例子
- 2015-06-26下载
- 积分:1
-
像素化(马赛克)工具
应用背景对图片某些区域想模糊化打上马赛克已达到对图片罩盖的效果的app可以借鉴关键技术仿照图层的概念,对图片进行处理,达到在外层遮罩图片的效果
- 2023-03-14 00:35:04下载
- 积分:1
-
Android折纸效果
应用背景Android一款列表展示折纸效果的demo,有需要的可以借鉴关键技术自定义控件实现折纸效果,和列表组合展示
- 2022-01-26 00:22:05下载
- 积分:1
-
简单的popmenu
简单的popmenu
- 2015-08-29下载
- 积分:1
-
android 图片缓存
如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件缓存空间也不是无限大的,容量越大读取效率越低,因此可以设置一个限定大小比如10M,或者限定保存时间比如一天。 因此,加载图片的流程应该是:1、先从内存缓存中获取,取到则返回,取不到则进行下一步; 2、从文件缓存中获取,取到则返回并更新到内存缓存,取不到则进行下一步; 3、从网络下载图片,并更新到内存缓存和文件缓存。
- 2022-03-02 11:58:07下载
- 积分:1
-
Android 微信抢红包demo源码
Android 微信抢红包源码和模拟demo,K_Rob目录下是抢红包辅助设置程序,Android 微信抢红包demo源码在K_wechat文件夹下,运行K_wechat目录下的文件后,请单击“点击出现红包”按钮,然后可以抢红包。
- 2022-01-25 17:38:51下载
- 积分:1
-
基于eclipse的安卓记事本初学者应用
安卓edit text demo,美观实用,可直接使用,eclipse版本-Android edittext demo, beautiful and practical, can be used directly, eclipse version
- 2022-03-05 10:25:01下载
- 积分:1
-
QtOnAndroid
QtOnAndroid例子,Qt On Android (QtOnAndroid Examples)
- 2021-02-17 21:59:45下载
- 积分:1
-
android 视频拍摄和拍照功能模拟附代码
android 视频拍摄和拍照功能模拟附代码,这个Android app可完成-视频录制、播放、拍照、视频录制的参数设置,关于我们等的介绍,在界面方面没有过多去关注效果,在功能上的实现其实也是挺基础的代码,所以说是很适合大家学习android基础知识的一个例子。
- 2022-11-27 16:30:03下载
- 积分:1