草庐IT

android-xmpp-asmack-sample-master

全部标签

android - 如何使用 Jetpack Navigation 从嵌套 fragment 导航到父 fragment ?

我有主导航:SplashFragment->RegistrationFragment->RootFragment我有嵌套的注册导航:RegistrationPersonalFragment->RegistrationContactFragment->RegistrationSecurityFragment如何使用JetpackNavigation组件从最后嵌套的RegistrationSecurityFragment重定向到RootFragment?目前和navigateTo(R.id.action_next)给我java.lang.IllegalArgumentException:n

android - 如何逐渐隐藏 Recyclerview 滚动条上的项目

我如何逐渐隐藏recyclerview滚动条上的项目我想要这样的图片工具栏Activity帖子在我发帖之前我看了看,我根本找不到任何谈论它的话题,我希望能得到一些想法来做这件事。 最佳答案 您可以将渐变图像放在您的RecyclerView前面@drawable/gradient.xml然后还向RecyclerView的标题添加具有渐变高度的空View,这样最上面的项目就不会褪色 关于android-如何逐渐隐藏Recyclerview滚动条上的项目,我们在StackOverflow上找到

android - AAR 文件中的类在 Android Studio 中不可用

我创建了一个库项目,我将其构建为AAR文件,然后将其包含在另一个项目中。它位于libs文件夹中,主gradle.build文件包含它:implementationfileTree(include:['*.jar','*.aar'],dir:'libs')当我尝试使用这个aar文件的类时,除了一个类之外,所有类都可用。我一开始以为是Proguard,后来我连Proguard都去掉了,还是不可用。这是一个公共(public)类,甚至在我反编译AAR文件时它也存在。这是内容:packagecom.onboarding;importandroid.content.Context;importa

Android studio 构建错误,在 ubuntu 中错误日志为 "process unexpectedly exit"

我已经在ubuntu中安装了androidstudio,每当我尝试创建一个新项目时,构建都会失败,并显示错误提示processunexpectedlyexit我使用的是ubuntu16.02LTS版本和androidstudio3.2.1版本。这是我的构建日志。org.gradle.initialization.ReportedException:org.gradle.internal.exceptions.LocationAwareException:Executionfailedfortask':app:mergeDebugResourcesCausedby:org.gradle.

android - AAPT 错误 : resource android:attr/lightRadius is private

Android资源链接失败Output:D:\MyApp\app\src\main\res\layout\activity_main.xml:65:error:resourceandroid:attr/lightRadiusisprivate.error:failedlinkingfileresources.Command:C:\Users\web_p\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\1adcdb82f1421529063df256e8348a5a\aapt2-3.2.1-481

Android Management API 更改设备策略

我在我的企业中创建了2个策略。我想在不重新注册的情况下将一台设备切换到另一项策略。我尝试使用带有以下JSON的androidmanagemententerprisesdevices.patch{"policyName":"policy2"}thislink当我执行这个命令时,我总是得到以下错误消息:{"error":{"code":400,"message":"IllegalstatetransitionfromACTIVEtoDEVICE_STATE_UNSPECIFIED","status":"INVALID_ARGUMENT"}}有人知道如何在不删除设备的情况下更改设备的策略吗?

android - 改进 Tesseract 的阈值结果

我有点被这个问题困住了,我知道有很多关于堆栈溢出的问题,但就我而言。没有给出预期的结果。上下文:我正在使用AndroidOpenCV和Tesseract,所以我可以读取护照中的MRZ区域。当相机启动时,我将输入帧传递给AsyncTask,处理该帧,成功提取MRZ区域,我将提取的MRZ区域传递给函数prepareForOCR(inputImage),该函数将MRZ区域作为灰色Mat并输出我将传递给Tesseract的带有阈值图像的位图。问题:问题是在对图像进行阈值处理时,我使用blockSize=13和C=15的自适应阈值处理,但给出的结果并不总是相同,具体取决于图像的照明和帧的一般条件

java - Android Studio 无法正确显示 xml 文件

AndroidStudio突然在xml文件中显示自动生成的代码。我试过使缓存无效/重新启动,但它没有解决问题。我也曾尝试清理项目并重建它,但它也不起作用。即使一切都在编辑器中正确显示,如sublimetext。这是androidstudio显示的其中一个xml文件的代码。`/*自动生成的文件。不要修改。**这个类是由*gradle插件从它找到的资源数据。它*不应手动修改。*/packagecom.airbnb.lottie;publicfinalclassR{privateR(){}publicstaticfinalclassanim{privateanim(){}publicstat

Android 为什么在 RecyclerView 中使用 executePendingBindings

我最近一直在使用数据绑定(bind),并且遇到了executePendingBindings方法。该文档几乎没有显示它,我不明白它是如何工作的或何时使用它。许多开发人员在onBindViewHolder回调中使用executePendingBindings,但我自己在回收器中没有看到使用与否有任何区别。有人可以解释为什么在回收站中使用它很重要吗?谢谢@OverridepublicvoidonBindViewHolder(finalRecyclerView.ViewHolderholder,intposition){Customercustomer=List.get(position).

android - 仅用一种产品风格替换 main 中的 Java 文件

我正在尝试为Android配置构建。该项目有多种风格,在一种风格中,我想替换main中的一些类。结构是这样的:主要-MyClass.javaflavorA,flavorB...flavorF使用main的MyClass.java,没有覆盖flavorG需要自己的MyClass.java我不想将MyClass.java复制到每个flavor的目录中并将其从main中完全删除,那样将无法维护。有没有办法使用exclude命令来完成此操作?像...+src+main+javaMyClass.javaothercommonfilesAndroidManifest.xml+flavorA+jav