Broadcast Receiver (12)
BroadcastReceiver အသံုးျပဳ ျခင္း (12)
================
Spy app ေတြ ရဲ့ အဓိက အခ်က္က victim phone ထဲက data ေတြကို
email/upload site တခုဆီကို လွမ္းပို႔တာ ျဖစ္ပါတယ္။ data ေတြက call logs,
contacts, cookies, sms history, pictures, videos, installed apps စသည္ မ်ိဳးစံု
ျဖစ္ႏိုင္ပါတယ္။
ဒီ data ေတြကို အင္တာနက္ ဖြင့္ခ်ိန္ က်မွ ေနာက္ကြယ္က upload, send
လုပ္ေဆာင္ပါတယ္။ အင္တာနက္ ပြင့္သြားတာ ကို သိေအာင္ ဒီလို ဖမ္းႏိုင္ပါတယ္။
==============
MyReceiver.java
==============
@Override
public void onReceive(Context context, Intent intent) {
ConnectivityManager cm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null
&& activeNetwork.isConnectedOrConnecting();
Toast.makeText(context, "Connected : "+isConnected,
Toast.LENGTH_SHORT ).show();
}
}
public static boolean isConnected() {
ConnectivityManager
cm = (ConnectivityManager)
MyApplication.getInstance().getApplicationContext()
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
return activeNetwork != null
&& activeNetwork.isConnectedOrConnecting();
}
=============
AndroidManifest.xml
==============
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="nnl.aide.lessons">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />
<application>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver
android:name="MyReceiver"
android:enabled="true">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
</application>
</manifest>
============
Data switch ဖြင့္ၾကည့္ပါ။ ပိတ္ၾကည့္ပါ။ Toast နဲ႔ ျပပါမယ္။
အင္တာနက္ ပြင့္ရင္ data upload လုပ္ႏိုင္ပါတယ္။
============
#nnl
AIDE Android Lessons And Project Group
ဆရာ Nyi Nyi Lwin Post မွ ကူးယူတင္ထားပါသည္
#Credit ဆရာ Nyi Nyi Lwin
Comments
Post a Comment
Thank,s for ...