问题标签 [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 投票
1 回答
3046 浏览

android - 如何使用 Google API 构建 Android 源代码?

我已经从http://source.android.com/回购了 Android 源代码。并使用我的 system.img 成功构建并运行我的模拟器。

但这仅适用于标准模拟器。我在哪里可以获得 google APIs 插件的源代码?以及如何使用我的 Android 源代码构建 google api?所以我可以在我的 Google API 模拟器上使用我的构建。

0 投票
2 回答
12603 浏览

android - 如果持有它的应用程序或服务被杀死,Android 操作系统是否会释放唤醒锁?

我对唤醒锁有疑问。在下面显示的情况下,android 操作系统是否释放唤醒锁(PARTIAL_WAKE_LOCK如果您需要指定)以防止唤醒锁被获取并浪费电池直到关闭电源(不是睡眠)。

案例 1-a:
应用程序在其中一个线程中获得了唤醒锁(无超时选项)(请认为在这种情况下是合理的),并且它旨在在关键任务完成时释放唤醒锁。App 可以被 taskmanager 或臭名昭著的 taskkiller 杀死,并且 app 没有机会让其线程释放唤醒锁。那个唤醒锁会发生什么?

案例 1-b:(
如果案例 1-a 的回答是“是的,不用担心”,那么请忽略此案例。)与案例 1-a 相同,但应用程序为唤醒锁定提供了超时选项,例如 3 秒。此超时选项是否保持有效?

案例 2-a:
请想象有一个由 AlarmManager(通过广播接收器)启动的服务,并且该服务已获得唤醒锁(无超时选项)。该服务旨在使唤醒锁获取时间最短。但不幸的是,由于内存紧张,Android OS 选择了这个服务来杀死。(我不知道操作系统在获取唤醒锁时是否不会终止服务,但我猜操作系统不在乎。但我希望操作系统稍后会释放唤醒锁。)那个唤醒锁会发生什么?

案例 2-b:(
如果案例 2-a 的回答是“是的,不用担心”,那么请忽略此案例。)与案例 2-a 相同,但服务为唤醒锁定提供了超时选项,例如 3 秒。此超时选项是否保持有效?

0 投票
4 回答
1097 浏览

android - 从 Android 源代码开始

我想开始研究 Android 源代码。我想从最简单的地方开始。哪个是最容易开始的地方 - 任何应用程序/框架?请建议。

0 投票
2 回答
1105 浏览

android - Android SSL 内部 - 实际实现在哪里?

我已经下载了整个 Android 平台的源代码,我有兴趣查看 SSL 实现。例如,当访问启用 SSL 的站点时,我想弄清楚 Android 是如何与 SSL 握手并建立连接的。

我已经浏览了代码的各个部分,但我还没有找到我要找的东西,所以我想我会在这里问一下,看看是否有人能指出我正确的方向。

0 投票
1 回答
858 浏览

android - 请制作或查找 Android 的 Calendar.apk 的副本

任何人都可以从他们的手机中获取 Calendar.apk 和 CalendarProvider.apk 并在此处上传:http ://code.google.com/p/android/issues/detail?id=1389

我不知道这是否可能。

另一种方法是从需要 Linux 或 Mac http://source.android.com/source/download.html的源代码构建

日历应用程序源代码存储库的链接:https ://android.googlesource.com/platform/packages/apps/Calendar

基本上,我只是想在我的模拟器上获取日历。

我自己会这样做,但我没有 Linux 或 Mac 机器。

当然,如果有人知道 Google 或其他网站上已经建立的副本的链接,那么这也可以。

0 投票
2 回答
1926 浏览

android - 如何在 windows 中从 git 获取代码

我在 Windows 中工作,所以对于 Git,我从 msysgit 下载并安装了 msysGit-fullinstall- 1.7.3.1。并按照那里的规定运行。然后我尝试从我的 git 控制台中指定的Android 开源项目中获取 Gallery 应用程序:

它显示以下错误No such file or directory

替代文字

我在这里错过了什么?我不知道这是在 Windows 上从 Android 获取代码的正确方法。

0 投票
2 回答
1787 浏览

android - 来自 https://android.googlesource.com 的项目

如果我从https://android.googlesource.com下载一个项目到哪个 Android API 版本,它会兼容吗?

我已经克隆了一个项目。
然后Eclipse在该名称中创建了一个项目,其res,srcmanifest.xml,但仍然显示错误,缺少某些变量声明,某些函数参数已更改/不正确等。

任何的想法?
我正在使用sdk_r08,并且android 2.3项目运行良好。https://android.googlesource.com
的项目是否需要任何依赖文件?如果是这样,我需要什么来获取这些文件?

我可以设置任何额外的参数git clone来让项目成为特定版本吗?

0 投票
1 回答
1742 浏览

android - 如何在 Windows 中使用 git bash 克隆 Android 项目

我想用阿拉伯语为 android 创建一个 IME。
我需要一些参考并找到了这个: https ://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/master/java/res

现在我想将其中一个目录树克隆到我的系统上,就像那里所说的那样。

我在 Windows 上安装了 git,我得到了一个“git bash”图标。我打开它,它问了什么并得到了这个错误:

致命:远端意外挂断

现在我一无所知。
我应该如何下载该源?

0 投票
4 回答
4704 浏览

android - 下载android sdk源代码的问题

我正在尝试下载 android sdk 源。

以下是我为相同所做的步骤。

在终端中发出 repo init 命令后,我收到以下消息 - “未找到清单中的修订版”

我一直在努力寻找解决方案。高手,帮帮忙。

我是在 Ubuntu 环境中执行此操作的。

请高手帮忙解决。

期待,最好的问候, Anees

编辑:我也厌倦了主分支,我得到了

0 投票
1 回答
405 浏览

java - 如何在 Android 中调用“添加到主页”活动?

在 Android 设备上,当您单击或长按主屏幕的空白区域时,将打开“添加到家庭活动”/对话框,允许您从不同的选项中进行选择以放置在主屏幕上。

我有一个在状态栏中发出的通知,我想要做的是当单击该通知时我想打开“添加到家庭活动”。

通知工作正常。

是否有一个活动名称。我可以在单击时将其设置为通知的目标?

我检查了Android Launcher 源代码

我找到了这个:

肯定showAddDialog(cellInfo)会调出添加到主屏幕。

关于如何针对我的上述要求实施此操作的任何想法。