Android 12 中一些新的特性

Android 12中的一些新特性

一、意图过滤器

文档中为 intent filters
在manifest文件的activity标签内,使用 exported 来表明是否能够被其他应用启动,设置为TRUE则可以,为FALSE则只能被本应用调用启动

<activity android:name="MainActivity" android:exported="true">
    <!-- This activity is the main entry, should appear in app launcher -->
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

<activity android:name="ShareActivity" android:exported="false">
    <!-- This activity handles "SEND" actions with text data -->
    <intent-filter>
        <action android:name="android.intent.action.SEND"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="text/plain"/>
    </intent-filter>
</activity>

二、应用休眠

文档中称为Hibernation,指应用在后台一段时间之后将会进入休眠模式,缓存和权限会被重置

三、限制后台应用的前台权限

加强了对后台应用的限制,现在只有少数情况可以在后台启动前台服务,检查应用程序能否执行后台启动的方法如下:

在测试的虚拟机中输入:
adb shell device_config put activity_manager \
  default_fgs_starts_restriction_notification_enabled true

四、加强对Notification的限制

在用户点击通知栏之后,应用无法在接受广播broadcast 或者通过后台service来调用startActivity()方法,如果需要拉起activity则需要创建PendingIntent将通知和之后需要调用的activity相关联。

好,下面我为您介绍一下Android 12版本的新特性: 1. Material You设计语言 Android 12引入了全的设计语言Material You,该设计语言可以根据用户的系统主题色创建个性化的配色方案。Material You还支持更多的形状、动画和过渡效果。例如,用户可以选择自己喜欢的颜色,然后系统会自动为应用程序生成相应的主题色。 2. 改进的通知管理 Android 12的通知管理得到了改进。现在,用户可以更容易地控制通知的优先级,可以使用快速设置面板来暂停通知,还可以在通知栏长按通知来访问更多的通知选项。此外,Android 12还改进了“静音”和“请勿打扰”模式,并增加了的通知类型。 3. 更好的隐私保护 Android 12增强了隐私保护功能。的隐私指示器可以告诉用户应用程序正在使用哪些功能,例如麦克风或相机。用户可以使用的隐私设置来更好地控制应用程序的权限,例如只在使用应用程序时授予位置权限。此外,Android 12还增加了的隐私功能,例如私人计算和谷歌认证器的自动填充。 4. 更好的性能和功耗管理 Android 12采用了一些的技术来提高性能和功耗管理。例如,Android 12使用了更先进的内存管理技术,可以更好地管理内存使用情况并减少应用程序的崩溃。此外,Android 12还支持的高效编解码器,可以更好地处理视频和图像。 5. 更好的手势控制 Android 12提供了更好的手势控制功能。的手势控制可以让用户更轻松地访问快速设置面板和通知心,还可以使用的手势来快速启动应用程序。此外,Android 12还改进了应用程序切换功能,用户现在可以更容易地访问最近使用的应用程序。 以上就是Android 12版本的一些主要新特性。除此之外,Android 12还有许多其他的改进和功能。希望这些信息对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值