我们都会遇到一个流氓软件,一下载打开就发送短信,然后就会扣费什么的,然后我们现在来学习一下.xml文件里面的一些内容,来达到我们想要的目的。
xml文件主要是一些布局和一些权限,先来罗列出一些,然后我们后面可以补充一下。
<!-- 控制振动 -->
<uses-permission android:name="android.permission.VIBRATE" />
<!-- 拥有完全的网络访问权限 -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- 读取手机状态和身份 -->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- 查看WLAN连接 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!-- 查看网络连接 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 修改或删除您的USB存储设备中的内容 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 修改系统设置 -->
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<!-- 防止手机休眠 -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- 检索正在运行的应用 -->
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<!-- 开机启动 -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 此应用可显示在其他应用上方 -->
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="com.baidu.permission.SHARE" />
<!-- 读取联系人 -->
<uses-permission android:name="android.permission.READ_CONTACTS" />
<!-- 修改您的通讯录 -->
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<!-- 读取短信 -->
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.WRITE_SMS" />
<!-- 读取通话记录 -->
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<!-- 新建/修改/删除通话记录 -->
<uses-permission android:name="android.permission.WRITE_CALL_LOG" />
<!-- 连接WLAN网络和断开连接 -->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<!-- 访问大致位置信息(以网络为依据) -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- 访问确切位置信息(以 GPS 和网络为依据) -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<!-- 控制振动 -->
<uses-permission android:name="android.permission.VIBRATE" />
<!-- 拍摄照片和视频 -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER" />
<!-- 检索正在运行的应用 -->
<uses-permission android:name="android.permission.GET_TASKS" />
<!-- 停用屏幕锁定 -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<!-- 发送持久广播 -->
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature
android:name="android.hardware.camera.autofocus" />
<!-- 安装快捷方式 -->
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<!-- 卸载快捷方式 -->
<uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
<uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
<!-- 录音 -->
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.hardware.sensor.accelerometer" />
<!-- 查找设备上的帐号 -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<!-- 更改网络连接性 -->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<!-- 对正在运行的应用重新排序 -->
<uses-permission android:name="android.permission.REORDER_TASKS" />
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
<!-- 允许接收WLAN多播 -->
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED" />
<!-- 发送短信 -->
<uses-permission android:name="android.permission.SEND_SMS" />
<!-- 拨打电话 -->
<uses-permission android:name="android.permission.CALL_PHONE" />
主要关注删除发送短信和拨打电话这样子的一些权限