问题标签 [android-rom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

android - 连接/断开电源时保持屏幕关闭

我使用的 root 设备,即运行股票 Android 8 固件的 HTC 10,有烦人的行为:连接/断开电源时,它的屏幕会持续大约 15 秒。

我确信其他设备(甚至与 HTC 本身不同的型号)可以在这种情况下保持屏幕关闭。所以我认为这不是 HTC 10 特有的问题,我猜这种行为取决于一些(隐藏的?)操作系统设置。

此外,LineageOS 在其设置中有一个选项来控制它。

有人(可能是 ROM 开发经验丰富的人)能否指出系统标志的位置,以控制在连接/断开电源时屏幕是否亮起?

0 投票
1 回答
325 浏览

android - MutableLiveData 不会触发 loadAfter 使用 PagedList 从 Android ROM 获取

我的 ROM 上存储了 70 个项目,我想获取 15 个分页数量。到目前为止,我阅读了许多有关相关问题的帖子,但没有一个对我有用。

loadAfter未触发的一些可能原因:

解决方案1getItem内部调用onBindViewHolder

submitList解决方案2:调用PagedListAdapter

解决方案3:替换ListAdapterPagedListAdapter

我认为DataBinding这很好,因为一切正常而无需尝试分页。

我正在嘲笑我的数据源以了解正在发生的事情。一些功能被暂停,因为它们应该有来自需要它的 ROM 的数据。我的代码状态如下:

适配器

分段

视图模型

存储库

制造商页面列表

数据源

常数

我在这里想念什么?

0 投票
2 回答
653 浏览

android - AOSP OTA - 使用较新版本更新系统应用程序不会覆盖以前安装的较旧的 apk 更新

我们为机顶盒管理我们自己的基于 AOSP 的固件。

当我们使用更新版本的系统应用程序创建新的 OTA 固件时。较新版本的系统应用程序不会覆盖安装在 /data 中的旧版本。

是否有任何安装后脚本或其他方法来执行此操作?

0 投票
0 回答
52 浏览

android - 开始构建 Android ROM

在互联网上搜索了几个小时后,我有点困惑和迷失,想在这里问。

所以,基本上,我想从现在开始为特定设备构建/开发 rom。即使有多个关于如何构建它们的“教程”,我还是想以特定的方式构建一个。有一些 ROM 使用已安装的供应商。它在 MIUI 上,因此您基本上安装特定的 MIUI ROM 或仅安装其供应商和固件文件以在设备上获取它们,然后您只需安装特定的自定义 ROM(不是 MIUI ROM)。我不是指 GSI 的。我在网上找不到任何关于如何构建使用另一个供应商的 rom 的信息。

有人可以指出我正确的方向吗?

0 投票
2 回答
640 浏览

git - 如何在本地克隆整个 AOSP 代码库

我的系统中有 AOSP 代码库,我想将整个代码库备份到我的外部驱动器,我不想做 repo 同步或任何事情。我尝试手动复制文件夹,但是当我尝试在目标文件夹中执行 git log 时,它显示为致命的,我觉得 git 在手动复制期间已损坏。那么我们有什么方法可以通过 git clone 为所有存储库做到这一点,还是有其他方法?

0 投票
2 回答
404 浏览

android - 发送时权限被拒绝从 /System/app 中的应用程序

我正进入(状态:

为了:

即使我将我的应用程序放在/system/app文件夹中。请帮助我知道为什么会这样?

0 投票
0 回答
182 浏览

android - 有没有办法在android中转储物理ROM内存

android中的大多数分区都可以通过挂载分区然后使用dd命令来复制。但是如果我想复制uboot的区域内存,该解决方案无法解决。我的问题是,无论如何我可以将整个 ROM 内存转储到 android 设备中吗?通过这种方式,我可以复制uboot的分区并将其闪存到另一台设备上。谢谢大家!

0 投票
1 回答
1180 浏览

android - 使用 Firebase 等第三方库的 Android AOSP 构建错误 - “appname”取决于未定义的模块“com.google.firebase_firebase-core”

我正在尝试将自定义 apk 构建到使用一些外部库(如 Firebase、Glide 等)的 AOSP 构建中。

在 AOSP 和 LineageOS 等其他项目中研究示例项目,将依赖项添加到 Android.bp 中,如下所示,例如:

构建.gradle

安卓.bp

对于 Firebase 和 Glide,我尝试添加Android.bp如下:

但这不起作用,抛出如下错误:

还注意到Android.bp命名约定与constraintlayout的不同之处recyclerview,为什么它不是 a.而是 a-以及关于如何添加依赖项的所有这些命名约定在哪里记录?

我在哪里可以找到更多关于如何添加第三方库的文档,非常感谢任何帮助指针!

构建环境:

0 投票
2 回答
54 浏览

android - 使用初始 SQLite 数据库部署 Android 应用程序

我需要在 Android 中使用数据库,并且我已经读到目前的一个好方法是使用 Room Library。但我的情况有点不同我不希望数据库在运行时写入信息我想使用已经创建的 SQLite 数据库和内部数据来部署应用程序。

将 DB 文件放入 Android Studio 项目的文件夹是什么?如何使用 Room 从应用程序访问它?

谢谢

0 投票
1 回答
54 浏览

android - 扩展房间实体并使用相同的 DAO 和存储库是一种好习惯吗?

我想创建两个具有相同字段的实体,我看到我可以将一个实体扩展为继承字段,我想知道这样做是否是一种好习惯,以及使用单个 DAO 和存储库是否有任何问题这些实体。

我要重用的实体

具有相同字段的新实体