问题标签 [android-source]

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 投票
5 回答
6756 浏览

android - Android CTS : CTS 下载、环境设置、构建和执行

如果您了解适用于 Android 的兼容性测试套件。请将有关 CTS 源代码下载、环境设置、构建和执行的信息发送给我们。

0 投票
2 回答
425 浏览

java - 安卓源无法编译?

所以我一直在查看来自 Android git 各个部分的代码,但是当我尝试加载和编译其中的许多(相机、媒体播放器等)时,它们引用了 SDK 的类和部分,这些部分甚至不可用我的 SDK 版本更新到 2.2。(例如位图配置选项 inNativeAlloc)

是否有理由认为这些不在提供给开发人员的 SDK 中?

0 投票
4 回答
33875 浏览

android - 我在哪里可以获得 Android 1.5 和 1.6 日历源代码?

我在哪里可以获得 Android 1.5 和 1.6 日历源代码?

0 投票
1 回答
1183 浏览

android - 从源代码构建android系统

在使用 Openmoko 手机 2 年后,我最近购买了三星 Galaxy Android 手机。

选择 Android 的原因之一是它是开源的。我不想依赖手机制造商为我的手机提供更新。我想自己做。现在我正处于研究阶段,是否值得花时间。所以这里有问题:

  1. 我找到了一些从源代码构建 ROM 映像的教程。他们告诉Android构建脚本会在构建内核之前询问手机的品牌。这是否意味着所有手机特定的东西都由脚本处理,或者我必须先做一些巫术才能将它闪到手机上?

  2. 司机。他们是如何处理的?它们是作为二进制文件包含在源代码中并自动添加(问题 1)还是我必须剖析旧固件才能获取它们并放入我的构建中?我意识到这意味着模块/内核版本兼容性存在一些问题。

  3. 是否有什么我不知道会阻止我构建自定义固件或使其非常耗时?

我不怕安装 SDK 和工具链,毕竟我是 Openmoko 的所有者。

0 投票
3 回答
1040 浏览

android - 在哪里以及如何找到和下载 Android 1.5 源代码?

在哪里以及如何找到和下载Android 1.5源代码?

0 投票
2 回答
348 浏览

android - 如何从 Android 源代码导入单个项目

据我了解,所有内置的标准应用程序(如电子邮件、音乐、日历等)都是使用相同的 API 构建的。所以我应该能够导入邮件/音乐等项目,而无需查看 android 的完整源代码库。我一直在尝试,但是我遇到了诸如类解析失败之类的编译问题。

我做错了吗?我是否必须获得完整的 android 源项目才能导入像 Mail 这样的项目?

0 投票
2 回答
122 浏览

android - 我可以在 Windows 中重建声音代码吗

我在android的声音代码中下载了AlarmClock,我已经修改了它,但我想运行它

我可以在 Windows 中重建闹钟,如果可以的话,如何?谢谢。

0 投票
4 回答
23287 浏览

android - 如何将系统服务添加到 Android 框架

我想添加我自己在 Android“system_server”中运行的框架代码(处理所有系统级服务)。我的服务加载了一个 JNI 库,该库与我添加到内核的驱动程序对话。该服务旨在允许应用程序向其注册侦听器以从驱动程序获取更新。我找到了一篇很好的博客文章(http://www.androidenea.com/2009/12/adding-system-server-to-android.html),它解释了如何添加系统服务,但我无法让它完全正常工作.

首先,帖子提到应该使用“适当的”Android.mk 文件来编写客户端/测试应用程序,但没有给出这方面的示例。当我尝试构建它时,我收到构建错误,说它找不到我添加的服务。有人可以举例说明这可能是什么样子吗?

另外,我想在供应商目录(或 froyo 中的设备目录)中实现这一点,而不是在 Android 开源代码中。博客文章提到了这个合适的地方是供应商目录,但没有给出这个应该是什么样子的例子。有人知道吗?

有关在 Android 中实现您自己的系统服务的任何其他信息都会有所帮助。同样,我的具体工作流程是:

Android 应用程序 -> 系统服务 -> JNI(本机)库 -> 设备驱动程序

0 投票
1 回答
2980 浏览

android - 未找到 Android 库 media_jni

我试图在我自己的 android 项目中复制这个名为 MediaMetadataRetriever 的类。你可以在这里看到类: https ://android.googlesource.com/platform/frameworks/base/+/master/media/java/android/media/MediaMetadataRetriever.java

在第 40 行中,您可以看到:System.loadLibrary("media_jni");

我如何获得那个图书馆?我的 logcat 显示了这一点:

引起:java.lang.UnsatisfiedLinkError: Library media_jni not found

0 投票
1 回答
291 浏览

android - 从 git tree 运行 android 源代码

我刚刚在 android 源代码树的 cupcake 分支上下载了最新的相机应用程序,主要是为了找到可以窃取的示例,以便在我自己的应用程序中控制相机。它从这里得到源。但是,当我在 Eclipse 中将提取的文件夹作为新的 android 项目打开时,我收到大量编译错误,示例如下。我在构建路径中有 Android 1.5 库。它只有android.jar吗?它应该只包含 android.jar 对吗?还有什么我应该做的吗?为什么我不能直接从树上编译一些东西?

错误示例:

mScrollX 无法解析

MediaStore.EXTRA_SHOW_ACTION_ICONS 无法解析

未为 Cursor 类型定义方法 commitUpdates()

等等

另外:清单文件中的错误:类 com.android.camera.UploadService 不存在