1.权限 <!-- 发送短信权限 --> <uses-permission android:name="android.permission.SEND_SMS"/> <!-- 接收短信权限 --> <uses-permission android:name="android.permission.RECEIVE_SMS"/> <!-- 创建与删除SDCard权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard写入权限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <!-- 网络权限 允许应用程序打开网络套接字 --> <uses-permission android:name="android.permission.INTERNET"/> <!-- 修改网络状态 --> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> <!-- 允许程序访问Wi-Fi网络状态信息 --> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <!-- 可以访问这个网络 --> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <!-- 允许程序改变Wi-Fi连接状态 --> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <!-- 手机监听权限 --> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <!-- 允许一个应用程序从位置源,如GPS,访问的精确定位和无线发射塔 --> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <!-- 电话服务--> <uses-permission android:name="android.permission.CALL_PHONE"/> <!-- 震动权限 --> <uses-permission android:name="android.permission.VIBRATE" /> <!-- 读取联系人权限 --> <uses-permission android:name="android.permission.READ_CONTACTS" /> 2.全屏与去标题的设置 <!-- 在styles文件中设置 --> <style name="AppTheme" parent="AppBaseTheme"> <!-- 全屏显示 --> <item name="android:windowFullscreen">true</item> <!-- 去标题 --> <item name="android:windowNoTitle">true</item> </style> //取消标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //取消状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 2.1 在 Android Studio 中可以通过设置 Style 去标题和全屏 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 3.横竖屏的设置 <!-- 在AndroidManifest.xml文件的 activity 中设置 --> <!-- 横屏 --> android:screenOrientation="landscape" <!-- 竖屏 --> android:screenOrientation="portrait" 所指定的activity中加上android:screenOrientation属性,他有以下几个参数: "unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. "landscape":横屏显示(宽比高要长) "portrait":竖屏显示(高比宽要长) "user":用户当前首选的方向 "behind":和该Activity下面的那个Activity的方向一致(在Activity堆栈中的) "sensor":有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换。 "nosensor":忽略物理感应器,这样就不会随着用户旋转设备而更改了("unspecified"设置除外)。 4.设置成Launcher <!-- 在AndroidManifest.xml文件的 activity 中 <intent-filter>里添加 --> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.LAUNCHER" /> 这样按下Home键,就可看到本程序 5.代码设置无标题和全屏 // 设置无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); // 设置全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);