AndriodManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.tankcombat">
<!--文件的根节点。要包含<application>元素,并且指明xmlns:android和package属性。
xmlns:定义了Android命名空间也就是说Java语言在Andriod环境下开发
package:包名
构建APK的时候(发布时),构建系统使用这个属性来做两件事:
1、生成R.java类时用这个名字作为命名空间(用于访问APP的资源)
比如:package被设置成com.sample.teapot,那么生成的R类就是:com.sample.teapot.R
2、用来生成在manifest文件中定义的类的完整类名。比如package被设置成com.sample.teapot,并且activity元素被声明成<activity android:name=".MainActivity">,完整的类名就是com.sample.teapot.MainActivity。
包名也代表着唯一的application ID,用来发布应用。但是,要注意的一点是:在APK构建过程的最后一步,package名会被build.gradle文件中的applicationId属性取代。暂时不能理解记录之-->
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:fitsSystemWindows="true"
android:theme="@style/AppTheme" >
<!--allowBackup:是否允许APP加入到备份还原的结构中。如果设置成false,那么应用就不会备份还原-->
<!--icon roundIcon APP的图标 引用的写法 @mipmap/ic_launcher 引用资源图片 相关内容需要参考 应用图标适配 -->
<!--label 图标下的文字内容-->
<!--supportsRtl: RTL(Right To Left)布局-->
<!--fitsSystemWindows 状态栏适配 状态栏值信号 电量那个栏-->
<!--theme 标题栏-->
<!-- android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 这样写可以取消标题栏-->
<!--或者定义样式 android:theme="@style/NoTitle" 在style 文件中定义
<style name="NoTitle" parent="Theme.AppCompat.Light.NoActionBar" />-->
<activity android:name=".MainActivity">
<!--主界面-->
<intent-filter>
<!--activity的属性过滤-->
<action android:name="android.intent.action.MAIN" />
<!--作为初始的Activity启动,没有数据的输入输出-->
<category android:name="android.intent.category.LAUNCHER" />
<!--设置为当前应用程序优先级最高的Activity,通常与ACTION_MAIN配合使用。-->
</intent-filter>
</activity>
</application>
</manifest>
public class MainActivity extends AppCompatActivity {//
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏 取消状态栏
setContentView(R.layout.activity_main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//强制横屏显示
}
}
去掉状态栏,保留标题栏
去掉状态栏,去掉标题栏