网友通过本文主要向大家介绍了手机安全卫士,360手机安全卫士,360手机安全卫士下载,360手机安全卫士官网,手机安全卫士排行榜等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
手机安全卫士——闪屏页相关处理,手机安全卫士
根据功能模块划分(Android开发推荐此方法)
- Activity mobilesafe.activty
- 后台服务 mobilesafe.service
- 广播接受者 mobilesafe.receiver
- 数据库 mobilesafe.db.dao
- 对象(java bean) mobilesafe.domain/bean
- 自定义控件 mobilesafe.view
- 工具类 mobilesafe.utils
- 业务逻辑 mobilesafe.engine
闪屏页面(Splash)作用:
- 展示logo,公司品牌
- 项目初始化
- 检测版本更新
- 校验程序合法性(比如:判断是否有网络,有的话才运行)
AndroidMinifest.xml 四大组件都需要在这里配置
1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.mxn.mobilesafe" 4 android:versionCode="1" //版本号 5 android:versionName="1.0" > //版本名 6 7 <uses-sdk 8 android:minSdkVersion="16" 9 android:targetSdkVersion="21" /> 10 //项目所需的权限 11 <uses-permission android:name="android.permission.INTERNET" /> 12 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 13 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 14 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 15 <uses-permission android:name="android.permission.READ_CONTACTS" /> 16 <uses-permission android:name="android.permission.SEND_SMS" /> 17 <uses-permission android:name="android.permission.RECEIVE_SMS" /> 18 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 19 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 20 <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 21 <uses-permission android:name="android.permission.VIBRATE" /> 22 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> 23 <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/> 24 <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/> 25 <uses-permission android:name="android.permission.CLEAR_APP_CACHE"/> 26 27 <application 28 android:allowBackup="true" 29 android:icon="@drawable/ic_launcher" 30 android:label="@string/app_name" 31 android:theme="@style/AppTheme" > //主题
//activity的注册 32 <activity 33 android:name="com.mxn.mobilesafe.activity.SplashActivity" 34 android:label="@string/app_name" > 35 <intent-filter> //起始的activity 36 <action android:name="android.intent.action.MAIN" /> 38 <category android:name="android.intent.category.LAUNCHER" /> 39 </intent-filter> 40 </activity> 41 <activity android:name="com.mxn.mobilesafe.activity.HomeActivity" /> 42 <activity android:name="com.mxn.mobilesafe.activity.SettingActivity" /> 43 <activity android:name="com.mxn.mobilesafe.activity.LostFindActivity" > 44 </activity> 45 <activity android:name="com.mxn.mobilesafe.activity.Setup1Activity" > 46 </activity> 47 <activity android:name="com.mxn.mobilesafe.activity.Setup2Activity" > 48 </activity> 49 <activity android:name="com.mxn.mobilesafe.activity.Setup3Activity" > 50 </activity> 51 <activity android:name="com.mxn.mobilesafe.activity.Setup4Activity" > 52 </activity> 53 <activity android:name="com.mxn.mobilesafe.activity.ContactActivity" > 54 </activity> 55 <activity android:name="com.mxn.mobilesafe.activity.AtoolsActivity" > 56 </activity> 57 <activity android:name="com.mxn.mobilesafe.activity.AddressActivity" > 58 </activity> 59 <activity <