问题标签 [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 framework-res 模块中的“android:”前缀是什么意思
我从 framework-res 模块中的 styles.xml 文件中复制了这段代码
.
如您所见,它们都有一个属性名称,其值为 windowBackground。但是形式有 aandroid:
而后者没有。真的有必要android:
在android框架中写前缀吗?
android - Android“应用程序框架”文档/Tuts
有人可以指点我与android应用程序框架开发相关的教程吗?在这里,我特别谈论“应用程序框架”(android 架构中从上到下的第二层)而不是应用程序开发。
我感兴趣的是:任何应用程序调用系统/框架 API 后会发生什么?操作系统如何检查该应用程序是否具有该特定权限?“应用程序框架”中的哪个组件处理此检查?哪些java类负责它?
我想玩这些 java 类并做一些观察。
PS:我假设权限模型是在“应用程序框架”层中实现的。如果我错了,请纠正我。
android - android在哪里为九个补丁图像设置填充?
如您所知,九个补丁图像包含内容如何对齐的信息。那么android是如何获取内容的padding的。我只是在框架中找不到相应的代码。谢谢
android - 是否可以通过串口使用 ADB 连接到设备?
我现在通过以太网连接我的开发设备,因为尚未启用 USB 端口。但是每次我重新启动某个线程时,连接都会断开,将应用程序发送到设备也很慢。所以我怀疑是否可以使用串口连接?
谢谢
android-fragments - 标签的Android框架
我想制作可以在android tab中使用的框架。据我所知,在android tab(honeycomb 3.x)中实现片段活动。我的问题是:
- 如何实现片段活动?
- android中的环境智能手机和标签是否不同?
需要你的建议、链接和教程。非常感谢。
android - 使用 Context.getText 和 Context.getResources.getText 有什么区别吗?
所以我注意到似乎有两种方法可以获取相同的数据,我不确定是否有关于何时使用其中任何一种的指导方针(除了,如果你不这样做,绕过 getResources 可能会节省内存实际上想要多次使用该对象)。但除此之外,我想知道是否有使用指南或理由
Context.getText(id) 与 Context.getResources.getText(id)
任何人都可以帮忙吗?
android - 确保正确回写 SharedPreference
我正在使用 SharedPreferences 来持久化 Object 字段。举个例子:
每次更改“Note”-EditText 时都会调用 setNote()(因此 update())。
现在我有几个问题:如何验证是否保存了最新版本的“note”?最后一次调用是否有可能被之前对编辑器的调用覆盖?我怎样才能最大限度地减少工作量?必须有一些比为 100 个字符的文本调用 apply() 100x 更聪明、更轻松的方法。
android - 可以通过 Intent 传递的最大数据量是多少?
我想将大量数据从一个应用程序发送到另一个应用程序。我计划这样做的方式是通过 Intent.putExtras(String name, byte[] value) 方法。
使用 Bundle 会有所作为吗?
顺便说一句,就我的情况来说,通过文件系统传输数据不是一种选择。
谢谢!
android - Android游戏框架概念
我正在基于本书中说明的框架构建游戏。据我所知,该框架类似于其他旨在制作游戏的此类框架,而不是其他类型的应用程序。在大多数情况下,它被证明非常有用,但我不完全理解我将如何启动“传统”活动。具体来说,我想打开一个包含 ScrollView 的 Activity,但是对于它如何适应整个游戏框架范例有点迷失......尤其是当游戏框架似乎通过更新 Canvas 而不是通过处理来进行渲染时带有单独的活动元素。
例如,启动新屏幕的“框架方式”如下所示:
其中 HelpScreen 是扩展 Screen 类的 Java 类。我想知道打开“传统”活动(即通过 XML 文件布局的活动)的最佳实践方式。(或者我只是以错误的方式解决这个问题?)
谢谢,克里斯
android - Android:无法在 JNI 实现中打开设备文件
我采用了 Code Aurora 的 FM Radio 代码并与我的 Android Gingerbread 代码库合并。
FM 应用程序框架尝试使用 JNI 访问 fm 无线电设备 ( /dev/radio ),该 JNI 在名为 android_hardware_fm.cpp 的文件中实现。该文件中有一个函数尝试在读/写模式下使用 open() 获取设备节点的文件描述符。但是,调用失败并出现错误代码 -13 : Permission denied。
我还制作了一个小的 C 可执行文件,它试图打开 /dev/radio 文件(在 RDWR 模式下),打印它的 fd 并关闭它。它从目标系统中的 /system/bin 运行并显示有效的 fd。
顺便说一句,JNI 实现是 android 核心库的一部分。它位于 frameworks/base/core/jni 并作为 libandroid_runtime.so 的一部分编译
有什么想法/解决方案吗?提前致谢。