activity会覆盖application的icon,和lable(在程序中setTitle):
setTitle(int titleId);//程序apk名字
android:icon=”@drawable/client”
android:label=”@string/client_app_name”>
android:icon=”@drawable/client”
android:label=”@string/client_app_name”>
在AndroidManifest.xml中将application和主activity的label设置为不同的值结果在模拟器中应用名字和主activity的title都是用了activity的android:label 问问能不能把它们区分开来,让应用的名字不受干扰?
「application」中的「android:label」——用來指定App显示在 Home 主页面上的名称。即预设刚开好机时可以从桌面下方拉出来的App列表;
「activity」中的「android:label」——用來指定App将显示在 Activity 上方的名称。也可以在代码中通过setTitle(“名称”)」來动态修改。
Android设置两种全屏的方式:
1.在代码中设置
【注意】设置全屏的代码必须放在setContentView(R.layout.main)前,否则会报错
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//取消状态栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
//取消标题栏
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.logo);
}
2.在配置文件AndroidManifest.xml中设置:
【关键代码】android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”
NoTitleBar-去掉标题栏
Fullscreen-全屏,若只想去掉标题栏,就不用加上后面
如果只需要去掉某一个Activity里的标题栏和状态栏,则在相应的activity里加上关键代码: 把关键代码
3. Statusbar 的功能作用
状态栏主要用来显示一些系统图标,应用的通知图标和系统时间。 Statusbar 模块就是控制和管理着这些图标,以及通知信息的显示和一些系统开关的。
Ⅰ、状态栏的通知功能(包括时间,通知,系统状态等)
状态栏与 Toast 都可以起到通知、提醒的作用。但它们的实现原理和表现形式却完全不一样。 Toast 其实相当于一个Widget 组件,有些类似于没有按钮的对话框。而 Statusbar 可与系统其它应用进行交互来显示在屏幕上方状态栏中的信息,并且 Statusbar 还可通过图标的显示变化来反应一些系统状态的变换,如电池电量, wifi ,系统音量,闹钟等。状态栏是一种让你的应用程序或系统信息变化在不使用 Activity 的情况下给用户的提醒和通知。
Ⅱ、状态栏的日期显示
状态栏也会显示系统时间,当前日期也会在状态栏显示,只是在默认情况下日期是隐藏的,只有在点击状态栏时才会显示。
1.2 Statusbar 的使用方法
1.2.1 notification 的使用
Ⅰ 、 Notification 主要作用和使用步骤:
Notification 是看不见的程序组件( Broadcast Receiver , Service 和不活跃的 Activity )警示用户有需要注意的事件发生的最好途径
下面主要介绍使用方法步骤:
获取 NotificationManager 实例
获取 Notification 示例,设置属性,并发送通知
Like this:
Like Loading...
Related