當前位置:首頁 » 安卓系統 » 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"/>

熱點內容
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
油管解壓 發布:2024-11-23 02:54:02 瀏覽:205
買電腦要看什麼配置的 發布:2024-11-23 02:53:17 瀏覽:269
傳輸加密方式 發布:2024-11-23 02:52:35 瀏覽:12
叉叉助手街籃掛機腳本 發布:2024-11-23 02:52:31 瀏覽:754