android-source相关内容

如何在 AOSP 版本中设置默认启动器?

我正在修改 AOSP 源代码,因为我的应用需要在自助服务终端环境中运行. 我希望 Android 直接启动到应用程序中.我已经从 generic_no_telephony.mk 中排除了 launcher2,并在那里添加了应用程序.现在 Android 一直提示我选择默认启动器. 弹出窗口中可用的两个选项: 首页示例 我的应用. 如何排除 Android Home Sam ..
发布时间:2021-11-27 21:33:40 移动开发

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

我试图搜索它,但我不能.我在联想 G460 笔记本电脑上运行 Windows 7.我尝试在其上安装 Ubuntu,但由于某种原因无法使用无线连接到互联网. 我是否可以查看 Android 源代码或至少查看其中的日历部分? 解决方案 您可以使用他们的 repository browser 浏览 android 源代码.如果要查看特定项目(即下载源代码),则需要获取版本控制系统 Git. ..
发布时间:2021-11-27 21:33:31 移动开发

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

我正在尝试调用按下电源按钮时出现的关闭对话框.但我想从一个 android 应用程序或一个 Junit 测试用例完成这个任务.在这种情况下,我将选择最可行的方法.我一直在尝试这样做,但未能成功.我正在尝试使用以下五种方法: 第一种方法: long eventTime = SystemClock.uptimeMillis();布尔值调度 = launcherButtonWInst.dispa ..
发布时间:2021-11-27 21:33:22 移动开发

调制解调器代码如何与 Android 代码通信

我想知道 Android 调制解调器代码如何调用/传递消息到 Android 应用程序层的高级概念.假设我们以短信为例.如果网络发送短信和Modem(比如高通C代码解析)它是如何传输到Android应用层的? 是否总是有 JNI 调用发生?作为调制解调器和 Android 之间的接口?能否请您与我们分享信息.谢谢 解决方案 在 AOSP/CAF/CM 源(分别为 Android 开源 ..
发布时间:2021-11-27 21:33:14 移动开发

如何在右侧创建通知\状态栏图标?

好吧,我看到很多人只是通过说 来驳回这个问题 “它是为操作系统组件保留的" “它需要访问源代码" 好吧,我可以访问源代码,并且可以将我想要的任何应用程序或小部件设置为系统应用程序.那么现在我将如何让我的小部件在右侧显示其通知? 编辑:好的,人们正朝着错误的方向前进,所以我在这里添加了上下文...看看你的手机...你一直在手机右侧看到Wi-Fi信号和电话信号.我希望我的信号也显 ..
发布时间:2021-11-27 21:33:06 移动开发

Android:如何以编程方式配对蓝牙设备?

请任何人帮助我以编程方式将我的安卓手机与其他发现的手机配对? 解决方案 使用反射找到了解决方案,我现在这样做如下,它对我有用: //用于配对私有无效对设备(蓝牙设备设备){尝试 {Log.d("pairDevice()", "开始配对...");方法 m = device.getClass().getMethod("createBond", (Class[]) null);m.invok ..
发布时间:2021-11-27 21:32:55 移动开发

前台服务被奥利奥杀死

我编写了一个前台服务,该服务适用于低于 Oreo 的所有操作系统版本.从 Oreo 应用程序关闭并从最近的应用程序中删除 5 分钟后被终止. 根据 后台执行限制的 android 开发者文档,操作系统不应终止正在运行前台服务且通知显示在通知窗口中的应用程序. 根据开发者文档指南.我按照以下步骤启动前台服务. 前台服务通过startForegroundService()方法启动 ..
发布时间:2021-11-27 21:32:45 移动开发

什么是 Android 中的 ODEX 文件?

安装一些 android 应用程序后,我发现它会在智能手机中更改为 odex 文件(不是 apk).它是如何发生的?谁能教教我,我很感兴趣. 解决方案 博客文章大部分是对的,但不是完全的.要全面了解 odex 文件的作用,您必须先了解一些应用程序文件 (APK) 的工作原理. 应用程序基本上是美化的 ZIP 档案.Java 代码存储在名为 classes.dex 的文件中,该文件由 ..
发布时间:2021-11-27 21:32:38 移动开发

Android 上的系统应用和特权应用有什么区别?

所以在 4.3 中有系统应用程序的概念.放置在 /system/app 中的 APK 被授予系统权限.从 4.4 开始,出现了“特权应用"的新概念.特权应用程序存储在 /system/priv-app 目录中,似乎被区别对待.如果您查看 AOSP 源代码,在 PackageManagerService 下,您会看到新的方法,例如 static boolean locationIsPrivileg ..
发布时间:2021-11-27 21:32:28 移动开发

如何在 AOSP 版本中添加 APK?

我需要在我的 AOSP 版本中添加一些 3rd 方 APK.我应该将这些 APK 保存在哪个文件夹中,以便在构建代码和创建图像时将其安装在模拟器中? 看起来系统应用保存在 packages/app 文件夹中,所以我需要知道第三方 APK 保存在哪里. 解决方案 将第三方 APK 添加到构建中绝对是可能的. 也有源代码的APK和APP到同一个地方;package/app 文件夹. ..
发布时间:2021-11-27 21:32:17 移动开发

Android 锁屏的来源

我正在寻找安卓锁屏的源代码.它适用于任何版本的 Android(1.5、1.6、2.0 等). 我尝试在存储库中查看:https://android.googlesource.com/,但是它看起来不像在 platform/frameworks/base 下.也许它是闭源的? 解决方案 根据 Google 的路线. 从 Android 4.2 开始,keyguard 源位于 f ..
发布时间:2021-11-27 21:32:09 移动开发

我在哪里可以在线找到 Android 源代码?

特别是,我可以在哪里浏览任何 android 源应用程序(例如联系人应用程序)的源代码?是下载所有内容的唯一方法吗? 解决方案 一切都反映在 omapzoom.org 上.部分代码也镜像在github上. 联系人在这里例如. 自 2019 年 12 月起,您可以使用新的 AOSP 官方公共代码搜索工具:cs.android.com.还有Android官方源码浏览器(基于Giti ..
发布时间:2021-11-27 21:32:01 移动开发

如何使用可用的隐藏和内部 API 构建 Android SDK?

我想重建 Android SDK(或者只是 android.jar)以包含隐藏的和内部的 API. 我找不到任何有关如何解决此问题的文档或讨论.我已经设置了一个可以构建 cm7 的 Ubuntu CyanogenMod 构建环境. 现在,我读到 make SDK 将构建 SDK,但我想构建一个 SDK,其中包含使用 @hide 标记为隐藏的方法和字段.这可能吗? 我想做的是对使用 ..
发布时间:2021-11-27 21:31:53 移动开发

android.os.SystemProperties 在哪里?

我正在查看 Android 相机代码,当我尝试导入 android.os.SystemProperties 时,找不到它. 这是我正在查看的文件: https://android.googlesource.com/platform/packages/apps/Camera/+/eclair-release/src/com/android/camera/VideoCamera.java ..
发布时间:2021-11-27 21:31:46 移动开发

MediaCodec KEY_FRAME_RATE 似乎被忽略

我正在尝试在 android 4.4 中修改 screenrecord 的源并降低捕获的帧速率,但无论我输入什么值: format->setFloat("frame-rate", 5); 结果总是一样的(非常高的帧率) 编码器是否忽略了这个属性?如何控制帧率? 解决方案 frame-rate 值不会被忽略,但它不会做你想要的. frame-rate 和 i-frame-in ..

如何编译Android AOSP内核并使用Android Emulator进行测试?

有没有人成功编译过android内核并在android模拟器中测试过,如果有的话有什么特别需要做的吗? SDK 的文档非常好,但是我很难找到编译内核和在模拟器中设置自定义机器的文档. 解决方案 自 2009 年 8 月起,内核不再是您按照说明下载 android 开源项目的源代码时获得的标准 repo 清单的一部分.在模拟器上成功下载、构建和运行特定内核所需的步骤如下: 通过将 ..
发布时间:2021-11-27 17:06:28 移动开发

如何在 AOSP 项目中包含约束布局库

我有一个现有的 android 应用程序,我想使用 Android.mk 在 AOSP(android 源代码树)中构建它.该应用程序使用未包含在 AOSP 源树 (AFAIK) 中的约束布局.我怎样才能满足这种依赖性?包括其他支持库,例如 recyclerview、v4 等,但不包括约束布局. 我应该下载 lib aar,如果是,我该如何添加/包含它?或者我应该获取源代码(从哪里下载?)并 ..

从android源构建警报应用程序时出错

我想构建一个扩展基本闹钟功能的应用程序.由于我没有在闹钟功能中发明任何轮子,我想使用公开可用的 android 默认闹钟. 然而,我已经尝试多次构建它,但错误太多(提到 此处也): 我也尝试了这种方法,但我仍然无法构建它. 任何人都可以指导如何构建 git android tree 中提供的 android 应用程序. 我提到的链接: 闹钟代码:mContext 变量 ..
发布时间:2021-11-27 13:26:27 移动开发

修改Android自定义ROM中的通话语音播放

我想修改 Android OS(AOSP 官方图片),为普通电话播放声音添加预处理. 我已经为应用音频播放实现了这种过滤(通过修改 HAL 和 audioflinger). 我可以只针对特定设备(Nexus 5X).另外,我只需要过滤播放 - 我不关心录音(上行). 更新 #1: 澄清一下 - 我可以修改 Qualcomm 特定的驱动程序,或者它在 Nexus 5X 上运行 ..
发布时间:2021-11-27 08:32:24 移动开发