android相关内容

字符串.xml中的表情符号👍;使应用程序崩溃

我想在我的安卓应用程序中集成表情符号👍。因此,我查找了utf-8符号的十六进制代码,并将以下内容添加到我的string.xml文件中: Perfect 👍👍 这将导致Perfect 👍👍。然而,当呼叫活动尝试显示以下内容时,我的应用程序崩溃: JNI D ..
发布时间:2022-09-21 19:03:28 移动开发

如何在Android字符串资源中放入utf-16字符?

我想在我的应用程序字符串中使用表情符号。当然,所有字符串都驻留在strings.xml中 问题是,并不是所有的表情符号都是16位友好的。有些表情符号可以表示为“Normal”16位十六进制:‘u26FF’,但有些是32位十六进制(UTF-16),通常表示为:‘x1F600’。我可以用代码与应用程序内部的人打交道。但是字符串.xml资源文件是UTF8编码的,并且不能正确处理非16位转义字符。 ..
发布时间:2022-09-21 18:40:07 移动开发

当按钮本身在Android Studio中被按住时,如何更改按钮图标的颜色?

当按住按钮时,我在使按钮变暗时遇到了问题,经过一些帮助,它起作用了。但这只是按钮的背景,我想如果里面的图标也变暗会更好看。下面是一个例子: Not held Held 如您所见,按钮变深了,但里面的图标没有变深。 这是ImageButton的代码,它的src表示已经来自Android Studio的图片: ..
发布时间:2022-09-21 16:49:36 移动开发

Android在点击时更改背景颜色

我正在尝试更改Button的背景颜色当它被单击时,我可以在按下Button时更改背景颜色当我松开Button按钮返回其默认颜色时。我不知道从哪里开始我一直在努力寻找解决这个问题的办法。 ` ..
发布时间:2022-09-21 16:43:11 移动开发

在使用视图绑定时,如何处理不同布局配置中缺少的视图?

我知道任何带有ID的XML元素都应该通过视图绑定自动拉入到活动类中。然而,Android Studio一直建议我的按钮是可空的,需要有?.或!!.才能编译。 如果我用!!.断言不可为空,则实际上会导致该按钮的运行时出现NullPointerException异常。 为什么视图绑定无法识别我的按钮的类型和存在? 我的主要活动代码如下: package com.stevensw ..
发布时间:2022-09-21 16:32:50 移动开发

禁用活动中的电源按钮

我正在开发一款应用程序,其中有一项要求是不让用户使用电源按钮锁定屏幕或关闭Android设备,因此我必须禁用电源按钮并覆盖电源按钮功能,我也在互联网上搜索了很多次,但什么也找不到。我已经使用了这两段代码,但它仍然不适用于我。 @Override public boolean dispatchKeyEvent(KeyEvent event) { if ..
发布时间:2022-09-21 16:12:16 移动开发

当BottomAppBar从隐藏状态返回时,BottomAppBar FabCradleMargin变得较少,几乎是平的

当我在应用程序中导航并向上/向下滚动时,当hideonScroll设置为True时,我的FabCradleMargin在我底部的应用程序栏中变得较少,几乎平坦。当BottomAppBar隐藏在屏幕上时,它会在浮动的操作按钮下返回Resizeed。一定是新的安卓材料组件出现了故障。有没有其他人遇到过这个问题。如果是这样,您对修复它有什么建议。 和 ..

开关状态栏文本颜色/设置外观WindowController的LightStatusBars未按预期工作

我的应用程序使用两种不同的背景,具体取决于哪个屏幕处于活动状态。一般来说,状态栏是透明的,背景应该在它后面。根据背景,我需要将状态栏文本的颜色设置为浅色或深色。 到目前为止,我使用这个主题属性使状态栏变得透明(它真的是半透明的,但如果有人知道如何使它变得透明,我将不胜感激) true ..

Xamarin.Forms.Shell:如何管理StatusBar颜色

我开发了一个小型Xamarin.Forms.Shell应用,但我找不到如何将自定义颜色应用于StatusBar前景和背景。 我的应用程序使用非常基本的配色方案: 为前台和TabBar 白色代表NavigationBar和TabBar的背景 我希望StatusBar保持相同的颜色,但情况并非如此: 在iOS上,StatusBar颜色似乎由LightMode/DarkMode ..
发布时间:2022-09-20 17:15:56 移动开发

如何根据已设置的主题更改颤动中的状态栏图标和文本颜色?

如何在没有任何第三方插件的情况下更新状态栏图标的颜色? 在我的主题类中,我有一个函数,我尝试了下面的代码,但到目前为止还没有取得结果: 当前主题的代码: // custom light theme for app static final customLightTheme = ThemeData.light().copyWith( brightness: Brigh ..
发布时间:2022-09-20 17:01:40 移动开发

透明状态栏(具有可见导航栏)

我知道这个问题已经被问了很多次,但所有的答案要么不起作用,要么使用了过时的代码: Android Completely transparent Status Bar? Transparent status bar - before Android 4.4 (KitKat) Lollipop : draw behind statusBar with its color set to tra ..
发布时间:2022-09-20 16:34:12 移动开发

在斑马条形码扫描仪上使用DataWedge进行多项活动在Kotlin中不起作用

我正在为科特林的斑马条形码扫描仪开发一个应用程序,我需要在多个活动上扫描条形码。此时此刻,我正在尝试使用DataWedge。我遵循了这个教程:https://github.com/darryncampbell/DataWedge-GettingStarted-Samples,这是一个很棒的活动。但问题在于多项活动。我的想法是在主活动中创建DatWedge配置文件,然后我需要在第二和第三个活动中扫描 ..
发布时间:2022-09-20 16:23:16 移动开发

CameraX Qrcode扫描仪检测到错误

你好,我用CameraX开发了一个简单的二维码扫描器。它可以工作,但我想在Qrcode周围展示一个预览形状。 我创建了一个定制的视图并发送条形码的边界框,但是..尺寸和位置错误。 我认为这是一个坐标翻译问题。也许:( 这里有一个小项目 https://github.com/giuseppesorce/cameraxscan 部分代码: package com.gs.scanca ..
发布时间:2022-09-20 16:16:40 移动开发

Android无需编辑文本即可获得条形码扫描仪输入

我有一台物理条形码扫描仪,我希望在没有聚焦的EditText的情况下将其输入到应用中,即条形码。 我尝试在我的Activity中添加KeyListener。但是,它实现的方法(onKeyUp、onKeyDown等)都没有被调用。 然后我添加了dispatchKeyEvent,它起作用了,但调用的次数永远不会像条形码长度一样多。相反,在读取条形码之前,我视图中的某个随机button会从条形码 ..
发布时间:2022-09-20 16:07:48 移动开发

从Java脚本捕获条形码读取器(键盘按钮)事件

我正在开发一个Web应用程序,必须在运行Android 4.4的霍尼韦尔Dolphin 75e设备上使用。 集成条形码读取器可以在“键盘楔形”模式下运行,但仅当文本字段具有焦点时才能运行。 使用桌面浏览器,我可以使用该代码捕获条形码阅读器事件: var BarcodesScanner = { barcodeData: '', deviceId: '', symb ..

如何通过USB接口连接到Android设备上的条形码扫描仪获取扫描结果?

Android POS设备连接了外部激光条形码扫描仪。我需要在我的应用程序中访问扫描结果。这怎么可能呢?需要Android操作系统2.3版及更高版本的支持。 推荐答案 大多数USB扫描仪都是通过HID配置文件连接的,因此安卓应该会将其识别为键盘。解码后的条形码将被“键入”到当前选定的域中。 如果希望捕获结果而不将其输入可编辑字段,请参阅Handle barcode scanner ..
发布时间:2022-09-20 15:54:18 移动开发

恢复分页库3中的卷轴位置

我正在使用带有RemoteMediator的Pages Library 3,该RemoteMediator包括从网络和本地Room数据库加载数据。每次我滚动到RecillerView中的某个位置,导航到另一个片段,然后导航回包含列表的片段时,滚动状态不会保留,RecclerView从第一个项目开始显示列表,而不是从我导航离开之前的位置。 我曾尝试使用StateRestorationPolic ..