问题标签 [android-framework]

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.

0 投票
0 回答
3029 浏览

android - 如何将其他驱动程序添加到 android 堆栈

我需要自定义 android 源代码为设备添加另一个辅助显示(这是要求)。因此,我需要将辅助显示器的驱动程序集成到 android 堆栈中,并将一些库添加到 android 堆栈中,使用这些库可以控制辅助显示器。驱动程序代码是现成的,所以我只需要将它与 android 堆栈集成。由于我从未使用过 android 源代码,因此我几乎不知道如何进行。也没有可用于任何类型指导的教程。

到目前为止,在本网站的帮助下,我可以使用此处给出的说明设置环境:http: //source.android.com/source/downloading.html

我应该在果冻豆上进行集成,所以已经下载了JB源代码。

现在着手整合驱动程序,我不知道如何进行。请提供一些教程或有用的链接。

提前致谢。

0 投票
0 回答
175 浏览

android - 悬停的听众没有像聚焦听众那样工作,为什么?

我的布局中有两个视图。

视图 1 和视图 2。

动作:使用 1.dpad (focuslistener).2.pointer(hoverlistener) 从 View1 移动到 view2。

如果是 Focus 监听器:

首先它向 View1 发送错误事件。 其次,它将真实事件发送到 View2

如果是 Hover 监听器:

首先它将真实事件发送到 View2。 其次,它将错误事件发送到 View1

为什么与聚焦事件相比,这种悬停事件的处理顺序不同?请提供足够的信息。

0 投票
1 回答
4228 浏览

android - 如何在 Android 中创建具有自定义权限的系统服务?

我想创建一个系统服务。我的要求:

  1. 该服务应受到许可的保护。如果可能,用户应该无法访问它(只能在 Android 系统内部访问)。

  2. 服务应该能够返回一些值。互联网上所有可用的教程都给出了设置 int 值的相同示例。

我想将此服务添加到 SystemServer.java 以便它自动启动。stackoverflow 上的一些解决方案建议创建系统应用程序/服务,但我将修改 Android 源代码以创建自定义 ROM。

0 投票
1 回答
675 浏览

android - 将新的 JNI 文件添加到自定义 Android SDK

我在 AOSP 中的 framework\base\core\java\com\mydomain\mypackage\MyClass.java 中创建了一个 JNI 文件

在内部调用 framework\base\core\jni\mydomain\my_clas.cpp 的 c 文件

但编译后 MyClass 无法通过自定义 SDK 获得。

请任何人帮助我将自定义 JNI 代码包含到 Android SDK 中。

0 投票
0 回答
309 浏览

android - android中zygote进程的默认nice值和优先级值

nice valueandroid中priority value的zygote进程的默认值是什么?

有人可以告诉我设置这些参数的代码在哪里吗?

如果 zygote fork 子进程,它是否具有与 zygote 相同的 nice 值和优先级?

0 投票
1 回答
407 浏览

android - 调试android框架UI部分

我想调试安卓锁屏。我有完整的源代码。

我发现Lockscreen.java(扩展LinearLayout)被放置在frameworks\base\policy文件夹下,即框架的一部分。

我在互联网/stackoverflow 上发现的是,如何从system_process 这里调试 android 框架服务

或者如何从应用程序调试框架(基本上附加框架源代码)。

但是如何调试作为android框架的一部分编写的东西(如锁屏的UI部分)而不是服务?

我的问题是我既没有应用程序也没有服务。

0 投票
1 回答
1160 浏览

android - 使用 framework-res.apk 中的主题

在我的应用程序中,我想使用在framework-res.apk. 我反编译了另一个使用这个主题的,我在styles.xml中找到了这个

如果我尝试在我的应用程序中使用它,则会出现错误,因为 eclipse 不知道这个主题在其他 apk 中是否可用。如何在不重建的情况下使用这个主题?

0 投票
1 回答
67 浏览

android - Android Looper 退出但保持打开的文件/管道

我注意到,每当与Looper对象一起运行的线程完成(即被Looper.quit()调用)时,一些文件仍保持打开状态(通常为 3 个文件)。您可以通过运行“ adb shell ls /proc//fd | wc -l ”看到,这是因为MessageQueue内部Looper从未被释放,尽管它​​从未被使用过。只有当我调用 上的finalize()方法时MessageQueue,这些文件才会被释放。线程完成后,文件可能会保持打开状态。当这些线程在系统进程中运行时,这会导致问题,因为已经有很多打开的文件,并且我不能超过 1024 文件边界。(顺便说一句,即使我打电话给System.gc()它也没有敲定MessageQueue

无论如何(不使用反射)MessageQueue调用 finalize 方法?在我看来,即使打开文件的数量很大,GC 也不会自行完成这件事,这就像 Android 中的一个错误。

谢谢

0 投票
5 回答
2271 浏览

android - 如何更改Android模拟器启动动画

如何更改Android模拟器启动动画

在此处输入图像描述

0 投票
4 回答
12753 浏览

android - 在 AOSP App 中添加一个 android 项目作为库

我想通过从另一个 android 应用程序启动一个活动来将一些功能添加到浏览器应用程序中。它package does not exist在我制作主项目时给了我。请注意,我看到 AndroidLib 已成功构建到out/target/product/generic/data/app/AndroidLib.apk

这里有两个 android.mk 文件: AndroidLib(一个普通的 Android App)

浏览器应用

然后我做:

它给了我: