问题标签 [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.
android - 如何使用 Google API 构建 Android 源代码?
我已经从http://source.android.com/回购了 Android 源代码。并使用我的 system.img 成功构建并运行我的模拟器。
但这仅适用于标准模拟器。我在哪里可以获得 google APIs 插件的源代码?以及如何使用我的 Android 源代码构建 google api?所以我可以在我的 Google API 模拟器上使用我的构建。
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 秒。此超时选项是否保持有效?
android - 从 Android 源代码开始
我想开始研究 Android 源代码。我想从最简单的地方开始。哪个是最容易开始的地方 - 任何应用程序/框架?请建议。
android - Android SSL 内部 - 实际实现在哪里?
我已经下载了整个 Android 平台的源代码,我有兴趣查看 SSL 实现。例如,当访问启用 SSL 的站点时,我想弄清楚 Android 是如何与 SSL 握手并建立连接的。
我已经浏览了代码的各个部分,但我还没有找到我要找的东西,所以我想我会在这里问一下,看看是否有人能指出我正确的方向。
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 或其他网站上已经建立的副本的链接,那么这也可以。
android - 如何在 windows 中从 git 获取代码
我在 Windows 中工作,所以对于 Git,我从 msysgit 下载并安装了 msysGit-fullinstall- 1.7.3.1。并按照那里的规定运行。然后我尝试从我的 git 控制台中指定的Android 开源项目中获取 Gallery 应用程序:
它显示以下错误No such file or directory
我在这里错过了什么?我不知道这是在 Windows 上从 Android 获取代码的正确方法。
android - 来自 https://android.googlesource.com 的项目
如果我从https://android.googlesource.com下载一个项目到哪个 Android API 版本,它会兼容吗?
我已经克隆了一个项目。
然后Eclipse
在该名称中创建了一个项目,其res
,src
和manifest.xml
,但仍然显示错误,缺少某些变量声明,某些函数参数已更改/不正确等。
任何的想法?
我正在使用sdk_r08
,并且android 2.3
项目运行良好。https://android.googlesource.com
的项目是否需要任何依赖文件?如果是这样,我需要什么来获取这些文件?
我可以设置任何额外的参数git clone
来让项目成为特定版本吗?
android - 如何在 Windows 中使用 git bash 克隆 Android 项目
我想用阿拉伯语为 android 创建一个 IME。
我需要一些参考并找到了这个:
https ://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/master/java/res
现在我想将其中一个目录树克隆到我的系统上,就像那里所说的那样。
我在 Windows 上安装了 git,我得到了一个“git bash”图标。我打开它,它问了什么并得到了这个错误:
致命:远端意外挂断
现在我一无所知。
我应该如何下载该源?
android - 下载android sdk源代码的问题
我正在尝试下载 android sdk 源。
以下是我为相同所做的步骤。
在终端中发出 repo init 命令后,我收到以下消息 - “未找到清单中的修订版”
我一直在努力寻找解决方案。高手,帮帮忙。
我是在 Ubuntu 环境中执行此操作的。
请高手帮忙解决。
期待,最好的问候, Anees
编辑:我也厌倦了主分支,我得到了
java - 如何在 Android 中调用“添加到主页”活动?
在 Android 设备上,当您单击或长按主屏幕的空白区域时,将打开“添加到家庭活动”/对话框,允许您从不同的选项中进行选择以放置在主屏幕上。
我有一个在状态栏中发出的通知,我想要做的是当单击该通知时我想打开“添加到家庭活动”。
通知工作正常。
是否有一个活动名称。我可以在单击时将其设置为通知的目标?
我检查了Android Launcher 源代码。
我找到了这个:
肯定showAddDialog(cellInfo)
会调出添加到主屏幕。
关于如何针对我的上述要求实施此操作的任何想法。