android 11.0 Packages
时间: 2024-01-04 07:03:09 浏览: 79
1. androidx.appcompat:appcompat:1.2.0
2. androidx.constraintlayout:constraintlayout:2.0.4
3. androidx.recyclerview:recyclerview:1.1.0
4. androidx.cardview:cardview:1.0.0
5. androidx.lifecycle:lifecycle-extensions:2.2.0
6. androidx.fragment:fragment:1.2.5
7. androidx.navigation:navigation-fragment:2.3.1
8. androidx.navigation:navigation-ui:2.3.1
9. androidx.room:room-runtime:2.2.6
10. androidx.work:work-runtime-ktx:2.5.0
相关问题
Android 11.0 媒体音量条拖动会回弹,如何在系统源码中修改
在 Android 11.0 中,媒体音量条拖动时会有回弹效果,这是由系统自带的滑动列表控件 `VolumeSeekBarPreference` 实现的。要修改此功能,需要在系统源码中进行以下步骤:
1. 找到 `frameworks/base/packages/SettingsProvider/res/xml/display_settings.xml` 文件中的 `VolumeSeekBarPreference` 控件。
2. 在 `VolumeSeekBarPreference` 控件中添加以下属性:
```
android:overScrollMode="never"
```
这将禁用控件的回弹效果。
3. 编译 Android 系统源码并刷入设备中即可。
注意:修改系统源码需要具备一定的编程能力和相关环境配置,操作时需要谨慎,以免造成不可恢复的损失。
Android 11.0 媒体音量条拖动会回退,如何在系统源码中修改
如果你想在 Android 11.0 中修改媒体音量条拖动行为,你需要修改系统的源代码。以下是大致的步骤:
1. 克隆 AOSP 代码库并切换到 Android 11.0 分支。
2. 打开 `/frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java` 文件。
3. 找到 `updateVolumeSliderH()` 方法并在其中找到以下代码:
```
if (isTracking() && !isInAccessibilityMode()) {
// this is the volume the user selected, we shouldn't change it
mSeekBar.setProgress(mLastProgress);
}
```
这段代码检查用户是否正在拖动音量条,并且如果是,则将音量条设置为上一次的进度。这就是导致拖动回退的原因。
4. 将上述代码替换为以下代码:
```
if (isTracking() && !isInAccessibilityMode()) {
if (mLastProgress > mSeekBar.getProgress()) {
mLastProgress = mSeekBar.getProgress();
}
mSeekBar.setProgress(mLastProgress);
}
```
这段代码首先检查用户是否正在拖动音量条,并且如果是,则检查当前进度是否低于上一次的进度。如果是,则将上一次的进度设置为当前进度。这样,当用户向上拖动音量条时,进度不会回退。
5. 构建并安装修改后的系统映像。
请注意,这只是一个大致的步骤,具体的实现可能因为你所使用的设备和环境而有所不同。如果你不熟悉 Android 的系统开发,请先学习相关的知识和技能,再进行修改。
阅读全文