问题标签 [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.
android - Cyanogenmod android.jar 文件
我正在尝试编写一个应用程序,该应用程序使用了一些添加到 cyanogenmod 并且在标准的 andriod api 中不存在的类和常量。
我的问题是,使用 android SDK、eclipse 和 ADT,是否可以获取和构建 cyanogenmod 版本的 andriod.jar 文件?
android - 当我尝试在设备上安装已编译的 .apk 时,INSTALL_FAILED_UPDATE_INCOMPATIBLE
我已经从 CyanogenMod 9 编译了 Trebuchet 启动器,并尝试使用 adb 安装它:
我在 Nexus S 和 CM9 上试过,在 Galaxy Nexus 上用股票 JB 试过。为什么我会收到此错误?
编辑:就我而言,我尝试使用包管理器重新安装系统包。这不受支持,所以我遇到了这个错误。根据您的情况,错误的来源可能会有所不同。
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 在这两者之间正确共享?谢谢
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 设备中本地工作?如果是这样,它作为开源有什么用?
非常感谢对此的任何积极答复。
谢谢。
android - 如何正确使用 CyanogenMod 特定的 API
我对ProfileManager api 感兴趣,但我想问一些更通用的问题。
如何包含氰基模组的课程?
是否有任何 SDK/库包,或者我应该下载整个android_frameworks_base
项目?如何配置 eclipse 来使用这个库?
我应该android_frameworks_base
作为图书馆检查吗?还是我必须复制接口类?是否可以在 google play 上将此应用程序限制为 cyanogenmod?
提前致谢。
android - 使用 CyanogenMod 的设备树构建 AOSP 是否正确?
我正在尝试为我的三星 Galaxy Y S5360 构建 AOSP Gingerbread。所以我需要 S5230 的设备树。我在这里找到了。但它适用于 Cyagenmod。
在纯AOSP中使用它是否正确?
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?
android-ndk - 如何使用 Android 私有 API 构建可移植二进制文件
我正在开发使用一些 Android 私有 API 的应用程序。我将它构建为为我的手机配置的完整 Android (CM10) 源的一部分。生成的二进制文件在该设备上运行良好,但在具有相同 Android 版本的其他设备上会引发分段错误。这不是缺少 API 的问题,因为即使是以这种方式编译的简单的 hello world 也会引发 Segfault。这是一个示例代码:
你好-cmd.cpp
安卓.mk
当我使用 Android NDK 构建以下代码时,它是可移植的。当我在 android 源代码中构建它时,它不是。
我想问题是链接器配置,但我不知道如何调试或修复它。
android - CyanogenMod10 如何确定来电者的位置?
编辑:将 JellyBean 更改为 cyanogenmod 10,因为它可能是氰基功能
我注意到我在 CyanogenMod10 电话下的电话在通话记录中显示来电者的(近似)位置(仅当该号码是固定电话而不是我的联系人时)。
它不仅仅依赖于国家代码,因为它还会在找到呼叫者时显示呼叫者所在的城市。我浏览了联系人包应用程序,发现值是从数据库中获取的(在 com.android.contacts.CallDetailActivity 中)
所以我虽然在成功拨打或接听电话后它在电话包应用程序中。但是我很快就迷失在源头中……我想知道在哪里以及(简要地)如何设置这些值以及如何解析地理编码。
电话号码是否发送到神秘的网络服务?
Cyanogen 是否有一张包含世界所有国家代码和城市前缀的表格(我对此表示怀疑)?
还是根据您所在的国家/地区下载该数据库?
android - 不同设备的相同ROM有什么区别?
例如,谁能给出一些具体的例子来说明三星 i9100g 的 Cyanogen Mod 10 和 i9100 的 CM 10 之间的区别?
据我所知,他们有不同的硬件,这就是他们的驱动程序不同的原因,因此他们的 HAL 与其他的非常不同。但是,我希望有一个示例包含 - 可能 - 几行代码。
我知道有很多人想要进入 Android 移植/开发并且不知道如何开始修改/更改什么,我就是其中之一。我认为这个问题的答案将对这些人有益。