草庐IT

alpha版本

全部标签

android - 适用于 Android 5.1.1 及更高版本的 Cordova 的外部存储路径(SD 卡)

我正在用cordova开发一个androidAPP,我想每天创建一个文件夹并在其中存储一个txt文件。我尝试的一切都适用于每个android的内部存储器,但不适用于外部SD卡,看看并帮助我,if(sDeviceVersion=='4.0'||sDeviceVersion=='4.0.4'){varsPath='file:///storage/extSdCard/';}elseif(sDeviceVersion=='4.1'||sDeviceVersion=='4.1.2'||sDeviceVersion=='4.3.1'){varsPath='file:///storage/extSd

GreatSQL 8.0.32-25新版本有奖体验!

(1)活动简介2023.12.28——2024.1.15期间,参与GreatSQL8.0.32-25新版本体验测试活动,只要发现并提交有效错误或bug、或文档手册问题,即可获得社区周边、社区金币奖励!GreatSQL期待您的参与~(2)参与方式新版体验:下载并测试、使用GreatSQL8.0.32-25版本,将您发现的错误或bug在➥https://greatsql.cn/thread-552-1-1.html中回复,并提交issue反馈。文档捉虫:使用查看8.0.32-25新版文档➥https://gitee.com/GreatSQL/GreatSQL-Manual/tree/greatsq

android - Firebase 有不同的编译和运行版本

今天开始使用Firebase-看起来很简单,但目前我做的事情完全错了。我的构建错误:Error:Executionfailedfortask':app:preDebugBuild'.Androiddependency'com.google.firebase:firebase-core'hasdifferentversionforthecompile(9.0.0)andruntime(11.2.0)classpath.YoushouldmanuallysetthesameversionviaDependencyResolution```在基本功能的build.gradle中使用apply

android - 无法使用 RxJava 作为依赖项和 proguard-rules 创建发布版本

我在依赖项中使用'compile'io.reactivex:rxjava:1.3.1'我启用了minifyEnabledtrue来混淆代码。但是我遇到了以下错误-Warning:rx.internal.schedulers.NewThreadWorker:can'tfindreferencedmethod'java.util.concurrent.ConcurrentHashMap$KeySetViewkeySet()'inlibraryclassjava.util.concurrent.ConcurrentHashMap我已经为rxjava添加了proguard规则,如下所示--ke

android - Room 持久库将版本重置为 1

有什么方法可以将房间库版本重置为1。我尝试卸载手机上的应用程序。它不起作用。 最佳答案 实际上有一种更快的方法,如果您不介意丢失数据。但我想从这个意义上说,上述选项并没有更好。构建数据库时,您必须设置.fallbackToDestructiveMigration(),如下例所示。database=Room.databaseBuilder(getApplicationContext(),ActionsDatabase.class,"database.db").allowMainThreadQueries().fallbackToDes

Kotlin 构建时不会进行 Android API 版本检查

这个问题在这里已经有了答案:KotlinExtensionFunctionssuddenlyrequireapilevel24(4个答案)关闭4年前。如何让Kotlin在编码时而不是在运行时给出API级别的错误。应用程序Gradle文件:minSdkVersion19targetSdkVersion26Kotlin代码://initialisationvardata=getSomedata()//thereturnedtypeisMapdata.getOrDefault("SomeKey","DefaultValue")问题:代码编译良好,还能够创建签名的APK。但是,当APK在具有A

android - 支持库版本 28.0.0 TabLayout bug

更新到最新版本的支持库(27.1.1->28.0.0)后,用户界面出现问题。一个问题:理想状态:tab_layout_unselected_indicator.xml:标签布局:看起来一个选项卡的背景与另一个选项卡交叉。我试图改变缩进并注意到这一点。现在我正在使用以前版本的支持库(27.1.1)。我如何针对当前版本的支持库(28.0.0)修复此问题? 最佳答案 用这个替换你的背景图:您已经正确地确定了您当前背景的问题;新的支持库允许选项卡项在其边界之外绘制,因此您现在看到负边距边框实际上出现了,而不是被剪掉了。要解决这个问题,您可以

android - 运行 '11.0.1' 时无法从 "npm run android"确定 Java 版本

我正在尝试在Windows10上运行nativereact。当我运行npmrunandroid时,出现以下错误正在启动JS服务器...在设备上构建和安装应用程序(cdandroid&&gradlew.batinstallDebug)...失败:构建失败,出现异常。出了什么问题:无法从“11.0.1”确定Java版本。尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。在https://help.gradle.org获得更多帮助无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。

android - 如果从一个 fragment 移动到另一个 fragment ,则在发布版本中显示汉堡包图标代替后退图标

我正在使用导航架构。对于调试构建:debug{debuggabletrueminifyEnabledfalseuseProguardfalse}对于发布版本:-release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}我正在使用抽屉导航,当应用程序打开时显示汉堡包工具栏中的图标。在此先感谢您的帮助。但是当我从一个fragment移动到另一个fragment时。我必须显示返回图标(导航返回)。在调试版本中它工作正常。但在发布版本中,汉堡

android - 设备管理接收器在几个版本中不起作用

我正在开发一款安全应用,它可以保护设备免受陌生人的侵害。在我的应用程序中,我有一个功能,如果用户尝试使用错误的PIN/模式/密码解锁设备,我应该从前置摄像头捕获图像。我有这样的代码。publicclassMyAdminReceiverextendsDeviceAdminReceiver{@OverridepublicvoidonPasswordFailed(Contextcontext,Intentintent,UserHandleuser){Log.d("MyTag","onPasswordFailedcalled");//Codeforstartingaserviceforimag