当前位置:首页 » 安卓系统 » androidactivity透明度

androidactivity透明度

发布时间: 2024-11-04 23:40:43

㈠ 安卓开发的时候在Manifest文件中有一个<intent-filter>里面包含<action>和<category>

Android 会根据 manifest.xml 是启动相应的应用程序。
启用应用程序的时候,会启用对应的Activity,启用的这些Activity也要在manifest.xml中声明。
你说的这个<intent-filter>在声明的时候用到的,是在activity下一级,而<action>和<category>又是在<intent-filter>的下一级
<activity...
<intent-filter>...
<action...
<category...
</intent-filter>
</activity>

<intent-filter> 就理解为过滤器,它指定了启动应用程序的Intent对象的动作和类型

<action android:name="android.intent.action.MAIN" />
--> 表示这个activity是主入口,换句话说, 你只要启动这个应用程序,就要首先调用这个activity
<category android:name="android.intent.category.LAUNCHER" />
--> 表示这个activity种类,要加到LAUNCHER程序列表里。

希望对你有用。

㈡ android开发中如何设置主界面,比如我有两个activity,如何选择我想要的最先出现!

在AndroidManifest.xml里修改<activityandroid:name=".CdBusSearchActivity"android:label="@string/app_name"><intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter></activity><activityandroid:name=".BusInfoActivity"/>CdBusSearchActivity是主界面,如果想换成BusInfoActivity的话,只需交换两个的名字就行

(2)androidactivity透明度扩展阅读

如果intent对象包含FLAG_ACTIVITY_CLEAR_TOP 标记,当目标task中已存在与接收该intent对象的 activity类型相同的activity实例存在时,所有位于该activity对象上面的activity将被清空,这样接收该intent的 activity就位于栈顶,可以响应到来的intent对象。

如果目标activity的运行模式为standard(默认),则目标activtiy也会被清空。因为当运行模式为standard时,总会创建新的activity对象来接收到来的intent对象。

参考资料

android开发 网络

㈢ 如何设置activity占屏幕的一半,并且不要盖住后面的activity

manifest相应Activity设置android:configChanges属性即
Andorid 3.2前SDK使用配置
android:configChanges="orientation|keyboardHidden"
Adnroid 3.2SDK必须添加screenSize属性具体
android:configChanges="keyboardHidden|orientation|screenSize"
或者
android:configChanges="orientation|screenSize"

android:configChanges总结
1、设置Activityandroid:configChanges切屏重新调用各命周期切横屏执行切竖屏执行两(三星4.0设备切横屏竖屏都执行并非说执行两情况);
2、设置Activityandroid:configChanges="orientation"切屏重新调用各命周期切横、竖屏执行;
3、设置Activityandroid:configChanges="orientation|keyboardHidden"切屏重新调用各命周期执行onConfigurationChanged
注:述描述Android3.2前缺少keyboardHidden选项能防止Activity销毁重启能执行onConfigurationChanged3.2必须加screenSize属性才屏蔽调用Activity命周期(些设备需要keyboardHidden要screenSize保守起见继续保留keyboardHidden吧)

㈣ Android中的Intent可以自定义添加category吗

可以的。
在res文件夹下有一个AndroidManifest.xml文件 又称为“清单文件“
所有的intent都要在这里注册 如主活动的action和category:
<activity
android:name=".FirstActivity"
android:label="This is FirstActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
如果我再建一个activity 并自定义category 如下:
<activity
android:name=".SecondActivity"
android:label="This is SecondActivity">
<intent-filter>
<action android:name="com.example.activitytest.ACTION_START"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="com.example.activitytest.MY_CATEGORY"/>
//我这里有两个category 第一个是系统default的 第二个是我自己定义的
</intent-filter>
</activity>

㈤ android里面有多个activity如何设置一个为主界面上的activity

答:首先打开AndroidManifest.xml配置文件,在AndroidManifest.xml里修改
找到activity标签,添加如下内容

<activity

android:name=".CdBusSearchActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".BusInfoActivity"/>

热点内容
mysql存储的中文乱码 发布:2024-11-23 03:58:42 浏览:886
怎么搭建卡密服务器 发布:2024-11-23 03:53:54 浏览:774
享寿算法 发布:2024-11-23 03:46:26 浏览:665
儿童变编程 发布:2024-11-23 03:32:03 浏览:148
vb编程点餐 发布:2024-11-23 03:20:38 浏览:892
主要搞编程 发布:2024-11-23 03:10:25 浏览:569
常德php 发布:2024-11-23 03:07:17 浏览:573
dlink路由器密码是多少 发布:2024-11-23 03:03:41 浏览:613
海科学编程 发布:2024-11-23 03:02:08 浏览:848
安卓怎么控制索尼相机 发布:2024-11-23 02:54:56 浏览:281