问题标签 [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 回答
964 浏览

android - 替换片段时遇到 setCustomAnimations() 问题

我有 2 个片段 A 和 B。我将片段 B 替换为 A,并设置setCustomAnimations(right_to_left, fadein, fadeout, left_to_right). 片段 B 的行为正确,就像它从右到左一样,按下Back按钮并弹出堆栈,它从左到右离开。但是片段 A 没有动画发生,它不会淡入和淡出。

注意:我已经尝试过创建示例应用程序,它工作得很好,但是当我在我的项目中实现相同的东西时,它的行为与上面一样。在我的项目中实施时我犯了什么错误setCustomAnimation()

我已经尝试过:

  1. 拥有最新的支持库
  2. hardwareAccelarated="true"在清单文件中
  3. 在方法setCustomAnimation()之前添加replace()
  4. 用3.0以上编译

我怀疑我的应用程序所基于的框架可能存在问题,但不确定。任何人都可以让我知道我还能检查什么以使其正常工作吗?

0 投票
1 回答
545 浏览

android - 什么时候应该使用“spring for android”?

我遇到了spring for android,它声称提供Spring Framework旨在简化原生 Android 应用程序的开发。

如果有人已经使用或探索过这个框架,请分享你对这可能比标准 android 框架(有点像MVVM)有益的场景或情况的想法。

总而言之,我正在寻找这个框架提供的额外好处。

0 投票
3 回答
7742 浏览

android - 默认警报对话框按钮的高度和宽度

有什么方法可以改变android框架中的默认警报对话框按钮(取消和保存)的高度和宽度。

我的意思是在路上的某个地方

框架/基础/核心/资源/资源

我不是在寻找自定义警报对话框。我只需要减少标准警报对话框按钮的宽度......有什么办法吗??..从 2 天开始拉我的头发:(

我尝试修改 frameworks/base/core/res/res/layout/alert_dialog.xml
但我所做的更改不起作用

下面是 alert_dialog.xml 文件代码

0 投票
1 回答
49 浏览

android - 保存特定持续时间的状态 - android

我有一个 android 要求,我创建了一个类似结构的表单,有单选按钮、编辑文本等。当用户在表单中输入一半并说通过后退按钮或电池关闭离开页面时。当他返回表格时,应该会重新出现半填表格的相同状态。请建议android是否具有保存表单状态并在用户重新访问时恢复的内部功能。此外,存储的内容应该只保存特定的持续时间,比如一小时,之后应该出现新的表格。请帮助我开始使用可能的方法。

0 投票
1 回答
1721 浏览

java - android中的USB设置未存储

我是android框架的新手。我正在使用 USB 设置。我想知道USB设置存储在android中的哪里。我遇到以下问题:当我将手机连接到计算机并从大容量存储、MTP、PTP 中选择一个选项时,现在如果我关闭然后再打开设备,我的选择就会被清除。我希望保留以前的选择。我该怎么办..??

提前致谢...

编辑:我今天发现应该在 /data/system 文件夹中创建 usb_device_manager.xml 文件,但在我的情况下它没有生成。我无法找到这背后的原因。创建此文件的文件位于 frameworks/base/services/java/com/android/server/usb/

等待正面答复...

0 投票
1 回答
249 浏览

android - IPC涉及的应用的UID和App ID

在操作系统(框架)级别,每当发生 IPC 时,我想知道调用者和被调用者应用程序的 UID 和 APP ID。比如app A调用app B的service,那我怎么知道A和B的UID和APP ID呢?框架的哪个例程处理这个?请注意,我在应用程序级别不需要它们。我实际上想知道处理此问题的操作系统级例程。

谢谢...

0 投票
1 回答
740 浏览

android - 当您在 android 中调用 getSystemService(WIFI_SERVICE) 时,内部会发生什么?

在这个getSystemService(WIFI_SERVICE) 被调用之后,是WifiManager Constructorframeworks/base/wifi/java/android/net/wifi/WifiManager.java类调用

构造函数是:

0 投票
1 回答
2680 浏览

android - 在 Android 中阻止特定应用程序(通过修改源代码)

该项目涉及修改 Android 以阻止/拒绝启动特定应用程序。因此,如果用户尝试以任何方式启动任何预先列出的应用程序,则不应启动该应用程序。

我将修改 Android 源代码。有哪些不同的方法可以做到这一点?欢迎提出建议。

我认为其中一种可能的方法是Process.javaframeworks/base/core/java/android/os. 此类具有start接收uid作为输入参数的功能。我认为从这个参数我们可以知道正在为哪个应用程序创建新进程。这是正确的方法吗?

此外,由于应用程序是使用意图启动的,是否可以(通过修改任何类)删除特定意图?

0 投票
1 回答
494 浏览

android - 简单在 Droidparts 哪里?

如何在另一个不是主键的字段中制作一个简单的sql,它使用类管理器的方法?有人知道吗?

未在官方文档 ( http://droidparts.org ) 中找到,因为仍在建设中!

谢谢大家!

0 投票
2 回答
1377 浏览

android - 蓝牙适配器是使用 getDefalutAdaptor() 调用访问的,但是 WifiManager 是使用 getSystemService(Context.WIFI_SERVICE) 访问的,为什么?

在 android 中,蓝牙适配器是使用getDefaultAdapter()call 访问的,但是 WifiManager 和 Connectivity Manager 是使用getSystemService(Context.WIFI_SERVICE)and访问的getSystemService(Context.CONNECTIVITY_SERVICE)。为什么android人会这样区分蓝牙访问。有什么原因吗?