`
Leif_冬
  • 浏览: 47563 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

使Activity在最前端透明顯示

 
阅读更多
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 5892d87b..f2d01a9 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -3408,6 +3408,9 @@
         <activity
             android:name=".system.UpdateOTAImage"
             android:label="@string/ota_image_update"
+            android:excludeFromRecents="true"
+            android:exported="true"
+            android:theme="@style/ActivityTranslucent"
             android:configChanges="keyboardHidden|orientation|screenSize">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
@@ -3432,6 +3435,11 @@
             android:enabled="true"
             android:excludeFromRecents="true">
         </activity>
+        <activity android:name=".system.UpdateRebootDialog"
+            android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog"
+            android:enabled="true"
+            android:excludeFromRecents="true">
+        </activity>
         <!-- This is the longest AndroidManifest.xml ever. -->
     </application>
 </manifest>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 3e80ab4..7ec4357 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -116,4 +116,5 @@
     <!-- Suggestion/condition colors -->
     <color name="suggestion_condition_background">#f2f2f2</color>
     <color name="condition_card_background">#f8f8f8</color>
+    <color name="translucent">#01000000</color>
 </resources>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index b7ff823..232b90c 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -500,4 +500,8 @@
         <item name="android:layout_height">wrap_content</item>
         <item name="android:orientation">vertical</item>
     </style>
+    <style name="ActivityTranslucent" parent="Theme.AppCompat.Light.NoActionBar">
+        <item name="android:windowBackground">@color/translucent</item>
+        <item name="android:windowIsTranslucent">true</item>
+    </style>
 </resources>
diff --git a/src/com/android/settings/system/UpdateOTAImage.java b/src/com/android/settings/system/UpdateOTAImage.java
index 262c5d6..6ab0ea0 100644

 

分享到:
评论

相关推荐

    activity整合springmvc、mybatis

    在IT行业中,Activity通常指的是Android应用中的一个组件,它是用户界面和业务逻辑的载体。然而,根据提供的信息,“activity整合springmvc、mybatis”似乎是在讨论如何将Android的Activity与后端的Spring MVC和...

    Android acitivity &Intent;

    一个新 Activity 启动入栈后,它显示在屏幕最前端,处理是处于栈的最顶端(Activity栈顶),此时它处于可见并可和用户交互的激活状态,叫做活动状态或者运行状态(active or running)。 2. Paused 当 Activity失去...

    Laravel开发-activitylog

    这个工具使我们能够记录并分析用户的活动,从而提升系统的透明度和可维护性。 首先,Laravel的`activitylog`库通常会包含以下几个核心组件: 1. **事件监听器(Event Listeners)**:Laravel中的事件系统允许我们...

    Android基础教程

    1. **Active/Running状态**:当一个新的Activity启动并入栈后,它位于屏幕最前端,处于栈的顶端,此时它完全可见并与用户交互,处于激活状态。 2. **Paused状态**:当Activity被另一个透明或Dialog样式的Activity...

    Android界面布局

    - Running状态:这是Activity正在运行的状态,表明它处于屏幕最前端,并处于栈的最顶端。在这一状态下,Activity是可见的并且可以与用户进行交互。 - Paused状态:当Activity被另一个透明的Activity或者一个对话框...

    android四大组件学习教案.pptx

    - **Active/Running**:Activity处于屏幕最前端,可见并可与用户交互。 - **Paused**:被透明或Dialog样式Activity覆盖时,虽然可见但失去焦点,无法与用户交互。 - **Stopped**:Activity完全不可见,但其状态和...

    android 生命周期程序设计.rar_android_android 源码_android模拟点击

    这是Activity生命周期中活动的最前端,用户可以进行各种操作。 4. 暂停(Paused):当有其他Activity覆盖当前Activity或者弹出透明的对话框时,Activity进入暂停状态,`onPause()`被调用。在这个阶段,应用应尽快...

    可拖动的悬浮窗+对话框悬浮窗

    - 对话框悬浮窗通常具有半透明背景和特定的布局样式,看起来像系统的对话框,但可以在屏幕任意位置显示。 - 创建对话框悬浮窗可以继承自`Dialog`类,或者直接使用`WindowManager`,并调整布局和样式以达到对话框...

    ActivityTracker

    2. 自适应布局:确保ActivityTracker在手机、平板和桌面等不同设备上都能良好显示,可能需要用到百分比尺寸、视口单位(vw/vh)等技巧。 四、动画与过渡 1. CSS动画:通过@keyframes规则定义动画,可以为Activity...

    [DevDiv原创]Android学习系列教程实例

    - **运行状态**:Activity处于屏幕最前端,用户可以直接与其交互。 - **暂停状态**:Activity仍然可见,但不可交互,此时屏幕可能被其他透明的Activity覆盖。 - **停止状态**:Activity完全被另一个Activity覆盖,不...

    android 百度地图开发 在地图上用已知经纬度标记一个标注

    如果你想要在标注上显示文本信息,可以使用`InfoWindow`。创建一个自定义的视图布局,然后调用`showInfoWindow()`方法: ```java View infoWindowView = getLayoutInflater().inflate(R.layout.custom_info_window, ...

    activiti流程图查看demo

    通过diagram-viewer这样的工具,可以直观地看到流程的当前状态,对于故障排查、流程优化以及业务流程的透明化管理都有着重要作用。 总结起来,"activiti流程图查看demo"是一个学习和实践Activiti流程图查看功能的...

    smiledialog.rar

    为了防止内存泄漏,通常在Activity的生命周期方法中管理Dialog的生命周期,如在`onResume()`中显示,在`onPause()`或`onDestroy()`中关闭。 5. **主题和样式** 可以通过设置Dialog的主题(Theme)来改变其整体外观...

    模仿iphone弹出式短信查看

    - iPhone的弹出式短信视图通常采用半透明背景,以保持部分底层界面可见,同时突出显示短信内容。 - 设计应包含必要的元素,如发送者、时间戳、短信内容以及关闭按钮。 - 动画效果是关键,包括视图的淡入淡出、平...

    类似于应用市场中应用搜索,关键字飞入飞出效果

    当用户输入关键字时,这些关键字会以动画形式“飞入”搜索框,然后在用户停止输入时“飞出”,显示相关的搜索建议。这种视觉效果既有趣又直观,可以吸引用户的注意力,同时也使搜索过程更富动态感。 关键字飞入飞出...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    除在保密期内的保密论文和在技术保护期限内的论文外,允许论文被查阅和借阅,可以公布(包括以电子信息形式刊登)论文的全部内容或中、英文摘要等部分内容。论文的公布(包括以电子信息形式刊登)授权东南大学研究生...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    4.19 在Activity里显示列表列表——ListView的布局 4.20 以动态列表配置选项——ListActivity与Menu整合技巧 4.21 查找程序根目录下所有文件——JavaI/O与ListActivity的结合.. 4.22 加载手机磁盘里的图文件——使用...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    4.19 在Activity里显示列表列表——ListView的布局 4.20 以动态列表配置选项——ListActivity与Menu整合技巧 4.21 查找程序根目录下所有文件——JavaI/O与ListActivity的结合.. 4.22 加载手机磁盘里的图文件——使用...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    4.19 在Activity里显示列表列表——ListView的布局 4.20 以动态列表配置选项——ListActivity与Menu整合技巧 4.21 查找程序根目录下所有文件——JavaI/O与ListActivity的结合.. 4.22 加载手机磁盘里的图文件——使用...

Global site tag (gtag.js) - Google Analytics