问题标签 [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 回答
473 浏览

android - Cyanogenmod android.jar 文件

我正在尝试编写一个应用程序,该应用程序使用了一些添加到 cyanogenmod 并且在标准的 andriod api 中不存在的类和常量。

我的问题是,使用 android SDK、eclipse 和 ADT,是否可以获取和构建 cyanogenmod 版本的 andriod.jar 文件?

0 投票
31 回答
239031 浏览

android - 当我尝试在设备上安装已编译的 .apk 时,INSTALL_FAILED_UPDATE_INCOMPATIBLE

我已经从 CyanogenMod 9 编译了 Trebuchet 启动器,并尝试使用 adb 安装它:

我在 Nexus S 和 CM9 上试过,在 Galaxy Nexus 上用股票 JB 试过。为什么我会收到此错误?

编辑:就我而言,我尝试使用包管理器重新安装系统包。这不受支持,所以我遇到了这个错误。根据您的情况,错误的来源可能会有所不同。

0 投票
1 回答
2498 浏览

shared - ccache 基于(共​​享)配置

环境是 Ubuntu 12

我有相同版本的两个不同版本。

一个位于 /media/CM10/custom 另一个位于 /home/malachi/CM10/android/system

我有一个专门的 build-setup.sh,它由主构建过程调用,它们每个都有:

CCACHE_BASEDIR=/媒体/CM10/自定义

CCACHE_BASEDIR=/home/malachi/CM10/android/system

但是,这绝对不是两者之间的共享。缓存大小约为 3.9GB,如果我重复的话,它会保留在那里。如果我做另一个,它会增长到超过 7GB。

当我检查 ccache 日志时,它似乎正在拾取基本目录并重写相对路径。任何线索如何让 ccache 在这两者之间正确共享?谢谢

0 投票
1 回答
1537 浏览

android-source - 为 Desire S 构建 AOSP

我从http://source.android.com下载了 AOSP并按照上述步骤构建系统。在代码的构建过程中得到了system.img等img文件。然后我快速启动系统 img 到我的 android htc 渴望的设备。它安装成功。但是当设备重新启动时,它会卡在 htc logo 中。我还尝试以许多不同的方式安装 imgs。没有任何效果。

由于 cyanogenmod 和其他定制 rom 设计公司已经为 htc 的愿望等创建了定制 rom,我想知道他们是如何解决这个问题的。这可能是什么原因。相同的代码在模拟器中运行良好。我看到 AOSP 仅适用于 Google Nexus 设备。对于其他设备,为了使其正常工作,需要有驱动程序(专有二进制文件)。真的吗?如果是这样,我如何使用 AOSP 创建自己的自定义 rom?如何获取 Desire S 或除 google 设备之外的任何其他设备的专有二进制文件?

**此 AOSP 是否仅在 Nexsus 设备中本地工作?如果是这样,它作为开源有什么用?

非常感谢对此的任何积极答复。

谢谢。

0 投票
2 回答
1080 浏览

android - 如何正确使用 CyanogenMod 特定的 API

我对ProfileManager api 感兴趣,但我想问一些更通用的问题。

  1. 如何包含氰基模组的课程?
    是否有任何 SDK/库包,或者我应该下载整个android_frameworks_base项目?

  2. 如何配置 eclipse 来使用这个库?
    我应该 android_frameworks_base作为图书馆检查吗?还是我必须复制接口类?

  3. 是否可以在 google play 上将此应用程序限制为 cyanogenmod?

提前致谢。

0 投票
2 回答
1191 浏览

android - 使用 CyanogenMod 的设备树构建 AOSP 是否正确?

我正在尝试为我的三星 Galaxy Y S5360 构建 AOSP Gingerbread。所以我需要 S5230 的设备树。我在这里找到了。但它适用于 Cyagenmod。

在纯AOSP中使用它是否正确?

0 投票
4 回答
13522 浏览

android - Google Play services: How to handle devices that do not have Google Play?

Google Play services is an Android library whose goal is to provide:

  • OAuth 2.0 authentication
  • Google+ sign-in
  • Google+ +1 button
  • various other goodies

If I were to use it (for instance because I want Google+ sign-in), what would happen to users whose device does not have Google Play? (Nook, Cyanogenmod, China Mobile, old devices, maybe Huawei?, etc)

QUESTION: Will my app become incompatible with such devices? Will it be displayed as compatible but then crash, or not work?
Is there a best practice to keep this in mind when using Google Play services?

0 投票
1 回答
278 浏览

android-ndk - 如何使用 Android 私有 API 构建可移植二进制文件

我正在开发使用一些 Android 私有 API 的应用程序。我将它构建为为我的手机配置的完整 Android (CM10) 源的一部分。生成的二进制文件在该设备上运行良好,但在具有相同 Android 版本的其他设备上会引发分段错误。这不是缺少 API 的问题,因为即使是以这种方式编译的简单的 hello world 也会引发 Segfault。这是一个示例代码:

你好-cmd.cpp

安卓.mk

当我使用 Android NDK 构建以下代码时,它是可移植的。当我在 android 源代码中构建它时,它不是。

我想问题是链接器配置,但我不知道如何调试或修复它。

0 投票
1 回答
511 浏览

android - CyanogenMod10 如何确定来电者的位置?

编辑:将 JellyBean 更改为 cyanogenmod 10,因为它可能是氰基功能

我注意到我在 CyanogenMod10 电话下的电话在通话记录中显示来电者的(近似)位置(仅当该号码是固定电话而不是我的联系人时)。

它不仅仅依赖于国家代码,因为它还会在找到呼叫者时显示呼叫者所在的城市。我浏览了联系人包应用程序,发现值是从数据库中获取的(在 com.android.contacts.CallDetailActivity 中)

所以我虽然在成功拨打或接听电话后它在电话包应用程序中。但是我很快就迷失在源头中……我想知道在哪里以及(简要地)如何设置这些值以及如何解析地理编码。

电话号码是否发送到神秘的网络服务?

Cyanogen 是否有一张包含世界所有国家代码和城市前​​缀的表格(我对此表示怀疑)?

还是根据您所在的国家/地区下载该数据库?

0 投票
1 回答
866 浏览

android - 不同设备的相同ROM有什么区别?

例如,谁能给出一些具体的例子来说明三星 i9100g 的 Cyanogen Mod 10 和 i9100 的 CM 10 之间的区别?

据我所知,他们有不同的硬件,这就是他们的驱动程序不同的原因,因此他们的 HAL 与其他的非常不同。但是,我希望有一个示例包含 - 可能 - 几行代码。

我知道有很多人想要进入 Android 移植/开发并且不知道如何开始修改/更改什么,我就是其中之一。我认为这个问题的答案将对这些人有益。