android-source相关内容
我有关于唤醒锁的问题.在如下所示的情况下,Android 操作系统是否会释放唤醒锁(PARTIAL_WAKE_LOCK,如果您需要指定)以防止唤醒锁被保留并浪费电池,直到关闭电源(而不是睡眠). 案例 1-a: 应用程序在它的一个线程中获得了唤醒锁(没有超时选项)(请认为在这种情况下这是合理的)并且它被设计为在关键任务完成时释放唤醒锁.App 可以被 taskmanager 或臭名昭著的
..
我正在尝试从同名的书中学习嵌入式 Android.并且作者建议使用 AOSP 姜饼分支.于是我跟着去下载源码: $ repo init -u https://android.googlesource.com/platform/manifest.git-b 姜饼$ 回购同步 但是时间太长了.同样从输出来看,在我看来,它还从其他分支下载源代码(我看到 android-5 .....),这不是我想要
..
我想知道我是否可以为我的设备构建一个带有 CyanogenMod 存储库的纯 Vanilla 6.0 ROM.他们在这里: 设备 内核 我应该做一些特定的编辑吗(不包括将我的设备添加到“午餐")? 谢谢:) 解决方案 快速尝试可以将 $(call inherit-product, vendor/cm/config/common_full_phone.mk) 更改为
..
环境: Nexus 7 果冻豆 4.1.2 问题: 我正在尝试使用 VideoView 制作一个与 RTSP 配合使用的运动检测应用程序. 我希望有类似 onNewFrameListener 的东西 videoView.onNewFrame(帧帧) 我尝试通过 VideoView 访问 RTSP 流的原始帧,但在 Android SDK 中找不到任何支持. 发现V
..
我正在尝试使用 Android Studio 构建一个定制的 AOSP(在 Android M,api 23 上),因为我想在硬件上运行的定制应用程序上运行仪器测试.这是在 ubuntu 64 上.这对我来说非常令人沮丧,因为没有明确的路径. 我的目标:我想遵循本 AS 用户指南中的步骤 用于仪器测试. 我运行了脚本 ~/myAOSP/development/tools/ideg
..
我正在为 Nexus Player 构建 AOSP,成功编译后我尝试运行模拟器,收到的消息是: 模拟器:错误:在内核映像中找不到“Linux 版本"字符串文件:/home/mita/Work/Nexus/out/target/product/fugu/kernel 我找不到任何关于此的信息,请有人帮忙. 完整的输出是: 模拟器:找到 ANDROID_PRODUCT_OUT:
..
我正在尝试在 Android 中添加新的组权限,但它在我的应用程序中没有生效(新的 CTS 测试).以下是变化: test@test-ubuntu:~/android_aosp/system/core$ git diffdiff --git a/include/private/android_filesystem_config.h b/include/private/android_filesy
..
我需要在 aosp 构建树中使用 android.mk 构建一个应用程序.我有一个自定义的 .arr lib,它位于以下文件夹 apps/libs/mylib.aar 任何人都可以告诉我如何在 android aosp 构建中包含 aar.我已经尝试了这里描述的以下方法 使用 .aar 库构建 aosp 的 Stackoverflow 链接 Android.mk 看起来像 LOCAL
..
我把我的应用程序文件夹放在 packages/apps//在 AOSP 源代码中 现在我的应用程序在同一文件夹中有以下 Android.mk: LOCAL_PATH:= $(call my-dir)包括 $(CLEAR_VARS)LOCAL_MODULE_TAGS := 可选LOCAL_SRC_FILES := $(call all-java-files-under, src)LOCAL_P
..
我一直在使用如下命令在 Android 源代码的几个分支之间切换: repo init -u https://android.googlesource.com/platform/manifest -b android-4.4_r1.2回购同步 最近的标签是 android-5.0.0_r2.我注意到我的 .repo 目录现在大小为 30 GB.这是预期的大小吗?如果没有,那么我推测我使用的其他
..
我已经下载了 Lollipop 5.0 的 AOSP 源代码.在 api 级别 21 中,在蓝牙低功耗扫描设置下,扫描 ble 设备有三个选项 - SCAN_MODE_BALANCED、SCAN_MODE_LOW_LATENCY、SCAN_MODE_LOW_POWER.是否基于不同的扫描间隔和扫描窗口值?如果是这样,我在哪里可以找到源代码目录中为这些宏定义的值. 解决方案 我在 http:
..
我为我的设备制作了一个自定义的 framework.jar.这个新框架包括一个我想在我的应用程序中使用的新 API.不幸的是,除了我在 java 构建路径中包含了我自己的 framework.jar 之外,eclipse 没有看到我的新 API 并抛出编译时错误.如何配置 eclipse 以使用我的自定义 framework.jar 而不是 android SDK 中的 jar? [编辑]
..
我正在研究 AOSP.我已经成功地添加了我的 apk 来构建.现在我想授予对我的应用程序的 root 访问权限.我不想为其他应用程序提供 root 访问权限,也不想在我的构建中安装超级用户应用程序.我只想添加我的应用程序以获得 root 访问权限.我怎样才能做到这一点? 我浏览了路径 system/extras/su 中的 su.c 文件,但我无法理解整个代码. 当我浏览代码时,我认为
..
关于 Android 运行时权限的问题.AFAIK,android 在运行时授予危险权限.我重置了我的手机,然后adb pull/data/system/users/0/runtime-permissions.xml,我发现android.ui.system已经授予了很多危险的权限.谁能告诉我它是怎么做的? 解决方案 插入机制 危险的运行时权限 通过用户确认对话框进入 /data/syst
..
在哪里可以更改自定义 AOSP 构建中的默认 Android 设备属性? 例如: GPS - 开启; 同步 - 开启; 亮度 - 自动; 蓝牙 - 关闭; WiFi - 关闭; 声音 - 默认声音; 振铃时振动 - 关闭; 这些设置应该在构建中定义,这样一旦构建被加载,它们就已经处于正确的状态. 是否有所有设置的集中文件/文件夹?还是一个 Settings 应用
..
当我编译 Android 5.1.1 时,我收到了很多这样的错误: .........libnativehelper/JniInvocation.cpp:165: 错误:不支持的 reloc 43libnativehelper/JniInvocation.cpp:165: 错误:不支持的 reloc 43libnativehelper/JniInvocation.cpp:165: 错误:不支持的
..
Android 源 是一个 大型 git 存储库层次结构.它们由名为 repo 的自定义脚本管理.Repo 使用 manifest.xml 确定要管理哪些 git 存储库.Android 的manifest.xml 托管在git 存储库以及所有其他 git 存储库. Android 中如何管理此存储库?具体来说,不同的分支以及每个分支中托管的不同文件是如何组织的? 解决方案 首先,r
..
我正在编写从 source.android.com 下载的 android 源代码. 完整构建后,我浏览了这个网站 http://elinux.org/Android_Build_System,它解释了 android构建系统. 当我更改外部/webkit 代码并使用 构建它时 make -j4 libwebcore 它编译相应的文件并更新libwebcore.so,它为我节省了很
..
这是我在运行我最近继承的 Android 应用程序时得到的堆栈跟踪.我们没有使用 OkHttp 作为显式依赖项,跟踪中的 com.android.okhttp 让我认为 AOSP 正在使用 OkHttp 现在在内部? java.lang.Throwable:未调用显式终止方法“close"E 在 dalvik.system.CloseGuard.open(CloseGuard.java:184)
..
有谁知道在从源代码 (AOSP) 构建 android 时如何包含超级用户权限? 解决方案 要获得 root(ed) shell,请编辑 system/core/rootdir 或与您的设备关联的 init.rc(例如device/ti/panda/init.rc for pandaboard) 在 android 源中,并更改这些行: 服务控制台/system/bin/sh班级核心安慰
..