问题标签 [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.
android - 如何将其他驱动程序添加到 android 堆栈
我需要自定义 android 源代码为设备添加另一个辅助显示(这是要求)。因此,我需要将辅助显示器的驱动程序集成到 android 堆栈中,并将一些库添加到 android 堆栈中,使用这些库可以控制辅助显示器。驱动程序代码是现成的,所以我只需要将它与 android 堆栈集成。由于我从未使用过 android 源代码,因此我几乎不知道如何进行。也没有可用于任何类型指导的教程。
到目前为止,在本网站的帮助下,我可以使用此处给出的说明设置环境:http: //source.android.com/source/downloading.html
我应该在果冻豆上进行集成,所以已经下载了JB源代码。
现在着手整合驱动程序,我不知道如何进行。请提供一些教程或有用的链接。
提前致谢。
android - 悬停的听众没有像聚焦听众那样工作,为什么?
我的布局中有两个视图。
视图 1 和视图 2。
动作:使用 1.dpad (focuslistener).2.pointer(hoverlistener) 从 View1 移动到 view2。
如果是 Focus 监听器:
首先它向 View1 发送错误事件。 其次,它将真实事件发送到 View2。
如果是 Hover 监听器:
首先它将真实事件发送到 View2。 其次,它将错误事件发送到 View1。
为什么与聚焦事件相比,这种悬停事件的处理顺序不同?请提供足够的信息。
android - 如何在 Android 中创建具有自定义权限的系统服务?
我想创建一个系统服务。我的要求:
该服务应受到许可的保护。如果可能,用户应该无法访问它(只能在 Android 系统内部访问)。
服务应该能够返回一些值。互联网上所有可用的教程都给出了设置 int 值的相同示例。
我想将此服务添加到 SystemServer.java 以便它自动启动。stackoverflow 上的一些解决方案建议创建系统应用程序/服务,但我将修改 Android 源代码以创建自定义 ROM。
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 中。
android - android中zygote进程的默认nice值和优先级值
nice value
android中priority value
的zygote进程的默认值是什么?
有人可以告诉我设置这些参数的代码在哪里吗?
如果 zygote fork 子进程,它是否具有与 zygote 相同的 nice 值和优先级?
android - 调试android框架UI部分
我想调试安卓锁屏。我有完整的源代码。
我发现Lockscreen.java
(扩展LinearLayout)被放置在frameworks\base\policy
文件夹下,即框架的一部分。
我在互联网/stackoverflow 上发现的是,如何从system_process
这里调试 android 框架服务
或者如何从应用程序调试框架(基本上附加框架源代码)。
但是如何调试作为android框架的一部分编写的东西(如锁屏的UI部分)而不是服务?
我的问题是我既没有应用程序也没有服务。
android - 使用 framework-res.apk 中的主题
在我的应用程序中,我想使用在framework-res.apk
. 我反编译了另一个使用这个主题的,我在styles.xml中找到了这个
如果我尝试在我的应用程序中使用它,则会出现错误,因为 eclipse 不知道这个主题在其他 apk 中是否可用。如何在不重建的情况下使用这个主题?
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 中的一个错误。
谢谢
android - 如何更改Android模拟器启动动画
如何更改Android模拟器启动动画
android - 在 AOSP App 中添加一个 android 项目作为库
我想通过从另一个 android 应用程序启动一个活动来将一些功能添加到浏览器应用程序中。它package does not exist
在我制作主项目时给了我。请注意,我看到 AndroidLib 已成功构建到out/target/product/generic/data/app/AndroidLib.apk
这里有两个 android.mk 文件: AndroidLib(一个普通的 Android App)
浏览器应用
然后我做:
它给了我: