问题标签 [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 投票
2 回答
2174 浏览

android - android framework-res 模块中的“android:”前缀是什么意思

我从 framework-res 模块中的 styles.xml 文件中复制了这段代码

.

如您所见,它们都有一个属性名称,其值为 windowBackground。但是形式有 aandroid:而后者没有。真的有必要android:在android框架中写前缀吗?

0 投票
1 回答
2377 浏览

android - Android“应用程序框架”文档/Tuts

有人可以指点我与android应用程序框架开发相关的教程吗?在这里,我特别谈论“应用程序框架”(android 架构中从上到下的第二层)而不是应用程序开发。

我感兴趣的是:任何应用程序调用系统/框架 API 后会发生什么?操作系统如何检查该应用程序是否具有该特定权限?“应用程序框架”中的哪个组件处理此检查?哪些java类负责它?

我想玩这些 java 类并做一些观察。

PS:我假设权限模型是在“应用程序框架”层中实现的。如果我错了,请纠正我。

0 投票
1 回答
4843 浏览

android - android在哪里为九个补丁图像设置填充?

如您所知,九个补丁图像包含内容如何对齐的信息。那么android是如何获取内容的padding的。我只是在框架中找不到相应的代码。谢谢

0 投票
0 回答
1437 浏览

android - 是否可以通过串口使用 ADB 连接到设备?

我现在通过以太网连接我的开发设备,因为尚未启用 USB 端口。但是每次我重新启动某个线程时,连接都会断开,将应用程序发送到设备也很慢。所以我怀疑是否可以使用串口连接?
谢谢

0 投票
1 回答
138 浏览

android-fragments - 标签的Android框架

我想制作可以在android tab中使用的框架。据我所知,在android tab(honeycomb 3.x)中实现片段活动。我的问题是:

  1. 如何实现片段活动?
  2. android中的环境智能手机和标签是否不同?

需要你的建议、链接和教程。非常感谢。

0 投票
3 回答
1405 浏览

android - 使用 Context.getText 和 Context.getResources.getText 有什么区别吗?

所以我注意到似乎有两种方法可以获取相同的数据,我不确定是否有关于何时使用其中任何一种的指导方针(除了,如果你不这样做,绕过 getResources 可能会节省内存实际上想要多次使用该对象)。但除此之外,我想知道是否有使用指南或理由

Context.getText(id) 与 Context.getResources.getText(id)

任何人都可以帮忙吗?

0 投票
2 回答
92 浏览

android - 确保正确回写 SharedPreference

我正在使用 SharedPreferences 来持久化 Object 字段。举个例子:

每次更改“Note”-EditText 时都会调用 setNote()(因此 update())。

现在我有几个问题:如何验证是否保存了最新版本的“note”?最后一次调用是否有可能被之前对编辑器的调用覆盖?我怎样才能最大限度地减少工作量?必须有一些比为 100 个字符的文本调用 apply() 100x 更聪明、更轻松的方法。

0 投票
1 回答
506 浏览

android - 可以通过 Intent 传递的最大数据量是多少?

我想将大量数据从一个应用程序发送到另一个应用程序。我计划这样做的方式是通过 Intent.putExtras(String name, byte[] value) 方法。

使用 Bundle 会有所作为吗?

顺便说一句,就我的情况来说,通过文件系统传输数据不是一种选择。

谢谢!

0 投票
1 回答
453 浏览

android - Android游戏框架概念

我正在基于本书中说明的框架构建游戏。据我所知,该框架类似于其他旨在制作游戏的此类框架,而不是其他类型的应用程序。在大多数情况下,它被证明非常有用,但我不完全理解我将如何启动“传统”活动。具体来说,我想打开一个包含 ScrollView 的 Activity,但是对于它如何适应整个游戏框架范例有点迷失......尤其是当游戏框架似乎通过更新 Canvas 而不是通过处理来进行渲染时带有单独的活动元素。

例如,启动新屏幕的“框架方式”如下所示:

其中 HelpScreen 是扩展 Screen 类的 Java 类。我想知道打开“传统”活动(即通过 XML 文件布局的活动)的最佳实践方式。(或者我只是以错误的方式解决这个问题?)

谢谢,克里斯

0 投票
1 回答
5556 浏览

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 的一部分编译

有什么想法/解决方案吗?提前致谢。