问题标签 [cyanogenmod]

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 投票
1 回答
561 浏览

android - Android、Eclipse 和 CM10.1 配置文件管理器

我想从我的应用程序中切换 cm 配置文件管理器配置文件。

我发现我需要从 ProfileManager 获取服务,所以在挖掘 cm10 来源后,我想

会做这笔交易,但我必须如何在 Eclipse 中导入它?

我必须下载并包含完整的 cm10 源吗?

0 投票
1 回答
353 浏览

android - Widget.Holo.TextView.ListSeperator 导致 Settings.apk 崩溃

我正在为 CyanogenMod 10.1 制作主题,但我偶然发现了一个问题。

我将此添加到我的 styles.xml 中:

显然<item name="android:gravity">center</item>使它崩溃。我尝试使用 CyanogenMod 和 AOKP 的最新框架编译它,但一些用户仍然在 settings.apk 中强制关闭/崩溃。

我有一些用户提供的 logcat,但它们大多没用。

如果有人知道如何解决这个问题并使其适用于所有人,我将不胜感激

0 投票
1 回答
7381 浏览

android - 电池电量不足时自动关机事件

我试图在 android 源代码中找到告诉设备由于其所在的电池电量不足而关闭的事件。

我目前正在查看 cyanogenmod 源,但我想这是所有 mod 源的公共区域。

谁能指出这是在哪里,如果可能的话,如何防止手机关机?

为了澄清我为什么要这样做:

我有一部有故障的手机,当我知道它不是时,它总是报告电池电量为零(我已经测试了其他手机中的电池和故障手机中的其他电池)。防止它关闭只会延长这款原本无用的手机的使用寿命。

0 投票
1 回答
258 浏览

android - Android cyanogenmod 9.1:意图不应该是粘性的

我正在 Cyanogen 9.1 (Android 4.0.4) 上测试我的 Android 应用程序,我发现了一个奇怪的行为。

我的应用程序包含一个侦听 android.net.conn.CONNECTIVITY_CHANGE 的 BroadcastReceiver。根据Android 文档,这种意图并不具有粘性。

但是,当应用在 CM9.1 上启动时,它总是会收到一个 CONNECTIVITY_CHANGE 意图。

事实上,这个意图被系统列为粘性:

在我测试过的其他 Android 版本上(例如我的 NX4 上的 4.2.1 库存 Android),意图不是粘性的,并且在启动时没有收到,这是正确的行为。

这是 Cyanogenmod ROM 中的错误吗?有没有办法在收到粘性意图时知道它是旧的,而不是由最近的实际事件引起的?

谢谢

0 投票
1 回答
273 浏览

android - 尝试构建 Cyanogenmod 7 - 找不到 wifi.h

我尝试为我的 ZTE Tureis 构建 Cyanogenmod 7 (Android 2.3.7)。

构建停止于

当我打开 cpp 文件并更改

构建通过了这个,但它稍后又抱怨其他文件中缺少标题。

这里有什么想法吗?我已经做了一个新的 repo 同步,所有文件都应该到位。

0 投票
2 回答
1348 浏览

android - 是否有可能来自两个应用程序的两个 BroadcastReceiver 基于相同的广播意图操作以某种方式“碰撞”?

我有一个BroadcastReceiver内部服务:

这将系统下载管理器带到了最前面。

在我的手机上,我正在运行基于 JellyBean 的 CyanogenMod 10.1。

但...

一旦系统应用 CMupdater 启动:

  • 如果CMupdater当前正在运行,则从我的服务的 BroadcastReceiver 调用它,而不是DownloadManager;
  • 如果CMupdater没有运行,但至少运行了一次,则根本不会调用我的接收器

如果我重新启动并且不运行更新程序,它会再次工作。所有测试也在我的平板电脑上使用相应的 CyanogenMod 10.1 版本进行了测试。

这是来自 CM 的接收器:

并从其清单中:

android.intent.action.DOWNLOAD_NOTIFICATION_CLICKEDDownloadManager.ACTION_NOTIFICATION_CLICKED是我使用的意图的常量值。

0 投票
1 回答
305 浏览

android - 在 windows 中为 cyanogenmod 编译单个应用程序包

我想修改phone.apk,有人说用cyanogenmod 很容易。

因为我无法在 Eclipse 中编译单个包(很多丢失的常量),所以我发现我需要使用 MinGW(交叉编译)以及整个 rom 源来编译它。

以前有人这样做过吗?

感谢您的任何建议

0 投票
1 回答
502 浏览

java - 是否可以获得手机当前选择的配置文件?

库存的 Cyanogenmod ROM 支持内置配置文件,虽然我不确定这是否是默认 Android 功能的一部分,但我想知道是否可以获得当前选择的配置文件的名称。

我还没有找到任何关于此的开发人员文档。

(假设 Android SDK 不支持这个,超级用户应用可以实现这个功能吗?)

谢谢


通过一些 CM 源,我找到了ProfileManager的源代码。这些方法是公开的,所以我想我不需要深入 Java 反射的兔子洞……但为了使用这些类,我需要一些 Cyanogenmod JAR 来构建。

0 投票
1 回答
5011 浏览

android - 从另一台设备移植内核

我正在为我的设备开发 CM10,我想从另一台设备移植 3.4 内核(因为我的设备没有 3.4 内核)。

我对android开发相当陌生,因此我需要一些指导。

是的,我有 CM10 源并且我已经设置了我的设备和供应商目录。我仍然需要下载内核源代码。

另一个问题是我的手机是华为Ideos X5。移植内核的最佳手机是什么。它应该是与我的规格相同的设备吗?

如果您有任何问题,请询问。

谢谢。

0 投票
2 回答
180 浏览

android - 启用 ALWAYS_FINISH_ACTIVITIES 的常见场景有哪些?

我的任务是支持一个已经在生产中部署但不正确地支持销毁和重新创建活动的应用程序。当用户的设备默认配置为始终销毁不在前台的活动时,这一点最为明显。

这个应用程序没有明确设置值;它使用全局默认值。

我的问题是:启用此设置的常见情况是什么?例如:

  1. 设备制造商自定义 Android,以便可以从默认设备设置活动中切换此设置。

  2. 自定义 Android 版本(例如 Cyanogen)已配置为默认“开启”。

  3. 用户下载某种“电动工具”,允许他调整默认系统设置。

这些可能性有多大?还有其他我错过的常见案例吗?