Articles of android source

存储和网络设备驱动程序源代码为Nexus 6和三星Galaxy S6

出于大学研究的目的,我正在寻找Nexus 6和Samsung Galaxy S6源代码的特定部分。 特别是,我对“网络”和“存储”驱动程序源代码感兴趣。 我访问了三星 (据说是开源的)和Motorolla的开发者资源,但无法find所需的代码。 我在这个网站上也有纯Android源代码,但我想“网络”和“存储”的驱动程序可能是特定于硬件的。 我很难find上述两个设备的“网络”和“存储”驱动程序。 如果我要查找的代码是开源的,有人可以告诉我他们所在的位置吗?

模拟电源按钮按下以显示关闭对话框

我正在尝试调用按下电源按钮时出现的关闭对话框。 但我想从Android应用程序或Junit测试用例中完成此任务。 在这种情况下,我会选择最可行的方法。 我一直试图这样做,但未能成功。 我试图使用以下五种方法: 第一种方法: long eventTime = SystemClock.uptimeMillis(); boolean dispateched = launcherButtonWInst.dispatchKeyEvent(new KeyEvent(eventTime, eventTime, KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_POWER, 0, 0, 0, 0, 0) ); Log.i(LOG_TAG,String.valueOf(dispateched)); boolean dispateched2=launcherButtonWInst.dispatchKeyEvent(new KeyEvent(eventTime+2000, eventTime+2000, KeyEvent.ACTION_UP, KeyEvent.KEYCODE_POWER, 0, 0, 0, 0, 0) ); Log.i(LOG_TAG,String.valueOf(dispateched2)); ================================================== ===== 第二个apporach: private void generateKeys() { // Obtain the WindowManager system service interface IBinder wmbinder = […]

Android repo命令和切换分支

我觉得我对git非常了解,但是当谈到repo命令时,我迷路了。 我已经阅读了有关repo命令的内容,但我仍然不确定它是如何将所有内容联系在一起的。 我最大的问题是,我可以将目前的分支机构从姜饼改为ICS,还可能回来? 我看到命令: repo init -u https://android.googlesource.com/platform/manifest 根据我的理解,这将创建一个主分支的回购。 如果我想指定分支,我可以这样做: repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1 我相信,下载大约是8GB,所以如果他们共享代码,我不想让我的回购消失。 有没有办法在回购中切换分支?

Android:通过AOSP源代码创建新的系统权限。

我想知道如何编辑Android操作系统源代码来强加新的权限。 例如,我们拥有BLUETOOTH权限,如果设备提供了新的传感器,那么在应用程序级别使用清单条目为android rom中提供的新权限,可以创建适当的权限以便应用程序使用新传感器。 有人知道在AOSP源代码中如何在操作系统级别创建新的权限? 我认为如果我们修改了android源代码来添加新的权限,我们必须编译我们的自定义SDK以便在应用程序开发中使用权限,否则现有的SDK会给出编译时错误,因为它不会识别我们的自定义权限… 任何想法,想法高度赞赏。

如何在AOSP构建中设置默认属性?

我在哪里可以更改自定义AOSP构建中的默认Android设备属性? 例如: GPS – ON; 同步 – 开; 亮度 – 自动; 蓝牙 – 关闭; WiFi – 关闭; 声音 – 默认声音; 响铃振动时振动; 应在构建中定义这些设置,以便在加载构建后它们已处于正确的状态。 是否有所有设置的集中文件/文件夹? 或者是一个Settings应用程序,它自己收集所有Android平台模块的设置?

Android是否在内部使用OkHttp?

这是我运行最近inheritance的Android应用程序时获得的堆栈跟踪。 我们没有使用OkHttp作为显式依赖项,跟踪中的com.android.okhttp让我觉得AOSP现在正在内部使用OkHttp ? java.lang.Throwable: Explicit termination method ‘close’ not called E at dalvik.system.CloseGuard.open(CloseGuard.java:184) E at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:278) E at com.android.okhttp.Connection.upgradeToTls(Connection.java:146) E at com.android.okhttp.Connection.connect(Connection.java:107) E at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:294) E at com.android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.java:255) E at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:206) E at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:345) E at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:296) E at com.android.okhttp.internal.http.HttpURLConnectionImpl.getHeaderField(HttpURLConnectionImpl.java:143) E at java.net.URLConnection.getHeaderFieldInt(URLConnection.java:544) E at java.net.URLConnection.getContentLength(URLConnection.java:316) E at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.java:182)

Android架构组件的源代码在哪里?

找不到新的Android架构组件的源代码。 它发表了吗? 如果是的话,在哪里? 如果源位于AOSP中,请指定我应该使用repo sync [PROJ_NAME]进行哪个特定的repo项目以获取它。

什么是android中的boot.img文件?

我正在构建android源代码并获得新的system.img。 我尝试在设备上刷新新的system.img,我发现我需要另一个名为boot.img的文件。 这是什么文件? 什么用于? 我怎样才能获得我的设备 ?

在android源代码中构建一个特定的模块

我正在研究一个我从source.android.com下载的android源代码。 :1 当我和我们,आ,आआg ,, wखससाख在外部/ webkit代码中更改s并使用 make -j4 libwebcore它编译相应的文件并更新libwebcore.so,它为我节省了很多时间。 同样的事情适用于应用程序以及构建apks。 !当我在框架中进行更改并将命令作为make -j4 framework而不是编译相应的文件时,会出现问题。 谁能帮我!

如何在Windows操作系统中查看Android源代码?

我尝试搜索它,但我不能。 我在联想G460笔记本电脑上运行Windows 7。 我尝试在其上安装Ubuntu,但由于某种原因我无法使用无线连接到互联网。 无论如何我有机会看看Android源代码或至少只是它的日历部分吗?