问题标签 [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 在板上?
我从http://developer.android.com/reference/android/os/Build.html检查了很多字段。
但是,我无法清楚地获得特定设备使用 CyanogenMod 的信息。
这就是我得到的:
android - Android/Cyanogen 7 RC4/ADW 图标大小?
我正在尝试为运行 Cyanogen 7 RC4 的 HTC EVO 制作自定义图标,它使用 ADW Launcher 等。
如果您制作自定义电源管理工具栏,它会填满屏幕的整个长度。我想知道那个酒吧的尺寸是多少?我认为它的 4 个图标 + 1 个图标高之间的空间。
我还记得在某处看到过一个应用程序,它可以让你以像素为单位测量屏幕上的东西……有谁知道这个应用程序叫什么或者可以直接链接我吗?
谢谢大家!
android - ??-?? ??:??:??.???: INFO/(): 无法打开日志设备 '/dev/log/main': 没有这样的文件或目录
我正在开发一个关于蓝牙的新应用程序。
因为android SDK中的Android Virtual Devices无法打开蓝牙,所以我使用我的I5700进行调试。
但是,我无法从 Eclipse LogCat 或 CMD 获得任何日志消息。唯一的日志消息是标题:
??-?? ??:??:??.???: INFO/(): 无法打开日志设备 '/dev/log/main': 没有这样的文件或目录
我搜索了堆栈溢出并得到了一个答案:Speedmod 内核,这已禁用默认日志记录。在 TWEAKS 菜单中重新启用它。
我的手机是 samsung spica i5700,我使用的是 CyanogenMod 内核,这也默认禁用了 Logging,但我找不到在哪里可以打开它。
Windows 7的
广告 10.0
三星斯派卡 i5700
谁能帮我 ?:)
android - 2.3.3 中未渲染的纹理
今天我在为我的安卓游戏工作时遇到了一个压力很大的问题,希望有人能有一些见识。我的朋友在他的 Droid 上使用了 cyanogenmod 来根植并安装姜饼 2.3.3。我尝试在他的设备上启动游戏,它似乎正在运行,但一切都是白色的。由于我的 glClear 是黑色的,我假设这意味着位图和/或纹理没有正确加载。我尝试将我的纹理放在所有不同的 dpi 文件夹中,尝试将 froyo 的最大 API 级别设置为 8,尝试将 sdk 中的项目平台设置为 2.3.3,但我所做的任何事情似乎都不会影响它方式。
我完全有能力接受他在手机上使用非官方固件这一事实使他无法进行任何深入的搜索,但你们认为这真的与固件有关吗?或者还有什么我可以尝试让它工作的东西。
android - Android:CyanogenMod 7 (Android 2.3) + BouncyCastle 加密库:IllegalAccessError
使用 bouncycastle 库时出现一个奇怪的错误:
我已将 bouncycastle jar 文件 ( bcprov145.jar ) 添加到 eclipse 项目中。
产生此异常的代码是:
有趣的是:它在未改装的 Android 2.2 手机上完美运行,但我在手机上收到此错误,使用 CyanogenMod 7.0.2.1(Android 2.3?)改装。改装和未改装的手机都是 HTC Desire。
该项目是针对 Android 2.2 库构建的。那是问题吗?如果是,我应该创建不同的构建项目来区分这些版本吗?那会很不愉快......
我已经在这里检查了一个类似的问题:IllegalAccessError with Android and BouncyCastle但他们决定放弃 bouncycastle 库,在我的情况下这不是一个选项。
有人有线索吗?
android - 与 cyanogenmod 存储库同步时出错
我已按照此处的说明在我的系统上获取 cynogenmod 源。
我能够成功地进行构建。我没有做任何本地源更改。现在,当我尝试使用repo sync
命令获取最新源时,出现以下错误
我试过repo forall -c git reset --hard HEAD
没有成功。关于如何解决这些错误的任何建议?
android - 帮助构建打补丁的android框架
我是 Android 平台开发的新手。在应用补丁后,我刚刚成功构建了Cyanogenmod 7源,它向系统添加了额外的 jar(适合 /system/framework 目录)。
在刷新设备并检查新的自定义 jar 是否存在并反编译(提取 classes.dex 并运行dex2jar)以验证所需的类是否存在之后,我看到我的测试程序由于 ClassNotFound 异常而崩溃。
由于编译后的自定义 java 源代码看起来不错,我是否在构建过程中遗漏了一些东西,以便我的应用程序可以使用这些新的框架类?
更新:
我意识到框架 jar 包含在一个名为 BOOTCLASSPATH 的环境变量中,该变量在init.rc中定义。我对其进行了修改以包含来自 SEEK 项目的新 jars(smartcardapi.jar和org.simalliance.openmobileapi.jar)。我重建了图像并闪过我的手机。
设备现在无法启动。我在这里阅读了一些关于针对 BOOTCLASSPATH 类运行的类优化的内容。建议不要乱用 BOOTCLASSPATH。
但是我该怎么做才能使我的应用程序可以使用新 jar 中定义的扩展 API 类?
android - 我在哪里可以找到 Nexus One 的 AudioHardware.cpp?
谷歌搜索Nexus One AudioHardware.cpp 会产生很多结果,但没有一个会带来其他手机(例如Vogue或msm7k)很容易找到的实际源文件。
如果可能的话,我想同时找到库存(谷歌官方)版本和 CyanogenMod 版本。
指向确切位置的指针将不胜感激。
android - 回购初始化连接超时
我正在尝试下载 Android 的源代码 CyanogenMod 以了解有关自定义 Android ROM 的更多信息,我正在新安装的 Linux Mint 11 上,并且我已经正确设置了所有内容。现在,当我尝试使用 repo 从 github 中提取时:
我收到以下错误消息:
从 git://android.git.kernel.org/tools/repo.git android.git.kernel.org[0 :
92.242.132.18]获取回购...
(连接超时)
谷歌搜索发现这个答案是防火墙问题,系统无法连接到端口 9418 上的 android.git.kernel.org。(我也尝试下载 Android AOSP 源)。但是,没有关于如何使系统连接到端口 9418 的答案。请告诉我,我也是 Linux 上的菜鸟。
android - 为什么 Honeycomb 中引入了用于 Gingerbread 的 API?
在DatabaseUtils.concatenateWhere(...) 的文档中,声明它受 API 级别 11+ (HONEYCOMB) 的支持。然而,在测试各种设备上的兼容性时,在我的 Droid X 上运行Cyanogenmod 7 nightly build 98(基于姜饼 2.3.5),方法调用不仅不会导致崩溃,而且可以按预期工作。
这是否与我的自定义 ROM 不一致,或者其他任何人都可以在运行 Gingerbread 或更低版本的另一台设备上重现此功能吗?这可能是 SDK 文档中的错误吗?