662得票7回答
在哪里可以在线找到Android源代码?

我在哪里可以浏览任何Android开源项目(AOSP)应用程序的源代码(例如Contacts应用程序)?是克隆整个AOSP源代码库的唯一方式吗?

167得票2回答
adb devices => 没有权限(用户在plugdev组中; 你的udev规则是否有误?)

如果我将运行Android Oreo OS的安卓手机连接到Linux PC,就会收到以下错误日志:$ adb devices List of devices attached xxxxxxxx no permissions (user in plugdev group; are your...

135得票3回答
在Android源代码中,@hide是什么意思?

对于Activity源代码,第3898行(接近底部):/** * @hide */ public final boolean isResumed() { return mResumed; } @hide 是什么意思? 我发现我的 public class ChildActivit...

105得票1回答
向Android添加新的网络承载者

我想要在Android(已经root或自定义构建)中添加新的传输协议,与Wifi和GPRS平行。 我已经从事了一些Android开发,并且知道(在Android 2.2中)有关于WIFI和GPRS的常量。这是否意味着我需要在许多地方添加常量,并提供网络堆栈? 我希望添加的第一个传输协议是U...

89得票10回答
如何使用隐藏和内部API构建Android SDK?

我想重新构建Android SDK(或者只是android.jar),以包含隐藏和内部API。 我没有找到任何关于如何进行此操作的文档或讨论。我已经设置了一个Ubuntu CyanogenMod构建环境,可以构建cm7。 现在,我了解到使用make SDK可以构建SDK,但我想构建一个包含...

87得票3回答
安卓中的ODEX文件是什么?

一些安装了android应用后,我发现它们会在智能手机中变成odex文件(不是apk)。它是如何实现的?谁能教我,我非常感兴趣。

79得票1回答
修改Android自定义ROM中通话语音播放的方式

我想修改Android操作系统(来自AOSP的官方镜像),以添加预处理到普通电话播放声音。 我已经通过修改HAL和audioflinger实现了对应用程序音频播放的过滤。 我只需要针对特定设备(Nexus 5X)进行目标设置。而且,我只需要过滤回放 - 我不关心录制(上行)。 更新#1: 为了...

78得票1回答
安卓系统中,系统应用与特权应用有何区别?

因此,在4.3中有一个系统应用程序的概念。放置在/system/app中的APK将被赋予系统特权。从4.4开始,有一个新的“特权应用程序”概念。特权应用程序存储在/system/priv-app目录中,并似乎被视为不同类型的应用程序。如果您查看AOSP源代码,在PackageManagerSe...

56得票4回答
重启安卓设备

我们有一台安装了 Android 和 Linux 系统的设备。我们通过登录 Linux shell 并在 Android 图形用户界面中引导该设备。现在我们有一个脚本通过 Linux shell 在同一台设备上运行。如果脚本挂起,我们需要重新启动 Android 设备。但这也会导致 Linux...

56得票8回答
如何编译Android AOSP内核并在Android模拟器上测试?

有人成功编译过Android内核并在Android模拟器上进行了测试吗?如果有,是否需要特别注意什么? SDK的文档非常好,但对于编译内核和在模拟器中设置自定义机器的文档对我来说很难找到。