草庐IT

android-ffmpeg

全部标签

android - FusedLocationProviderClient 有时会给出不同的位置

publicvoidgetDeviceLocation(){fusedLocationClient=LocationServices.getFusedLocationProviderClient(getMvpView().getActivity());settingsClient=LocationServices.getSettingsClient(getMvpView().getActivity());createLocationCallback();createLocationRequest();buildLocationSettingsRequest();startLocatio

Android 数据绑定(bind) src ImageView in xml

我正在显示包含项目的列表这个布局包含...还创建了myDatabindingAdapterobjectDataBindingAdapters{@BindingAdapter("android:src")@JvmStaticfunsetImageUri(view:ImageView,imageUri:Uri){view.setImageURI(imageUri)}@BindingAdapter("android:src")@JvmStaticfunsetImageDrawable(view:ImageView,drawable:Drawable){view.setImageDrawabl

android - 如何强制 CMake 在 Android NDK 项目中使用响应文件?

我有一个包含NDK组件的Android项目,配置为使用CMake构建。根据项目目录在驱动器上的位置,我可能会收到“命令行太长”的提示。CMake尝试构建此项目时出错。这是因为CMake汇编了巨大的命令行,列出了项目中的所有.cpp文件。我读到CMake有一种称为“响应文件”的机制来解决这个问题,但我找不到在NDK项目中启用它们的方法。有什么建议吗? 最佳答案 你canspecifyresponsefile在CMakeLists.txt或build.gradle中,添加android{defaultConfig{...external

android - 如何从先前生成的 ECDSA 编码 key 对构造私钥?

像这样生成私钥:fungetKeyPair():Pair{Security.addProvider(provider)valgenerator=KeyPairGenerator.getInstance("ECDSA")valecSpec=ECNamedCurveTable.getParameterSpec("secp256r1")generator.initialize(ecSpec)valkeyPair=generator.generateKeyPair()valpublicKey=keyPair.publicasECPublicKeyvalprivateKey=keyPair.pr

android - 使用 teamcity 使用 gradle 构建 android 项目时出错

使用teamcity构建和android应用程序。不断收到错误。[16:59:38][Step1/1]Executionfailedfortask':app:mergeDebugResources'.org.gradle.internal.UncheckedException:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AndroidresourcecompilationfailedOutput:C:\Windows\System32\config

android - 电子邮件地址已被另一个帐户使用(使用电子邮件/密码 Firebase 进行身份验证)

我正在使用来自Firebase的电子邮件/密码验证。我处理异常消息。我首先注册,然后进入登录Activity,但是当我写电子邮件时,我注册了它..我无法登录并收到此错误“该电子邮件地址已被另一个帐户使用”。在Firebase面板中,我有通过它注册的电子邮件,但我无法使用它登录。这也是我的代码...首先用于注册:privatelateinitvarfirebaseAuth:FirebaseAuth/*FirebaseAuth*/firebaseAuth=FirebaseAuth.getInstance()/*RegisterWithFirebaseAuth*/funonRegisterB

android - 找到一个以上具有操作系统独立路径的文件

我在图书馆工作:implementation'androidx.appcompat:appcompat:1.0.0-rc02'我正在尝试集成com.google.android.material.bottomappbar.BottomAppBar但是当我运行该应用程序时它返回以下错误:MorethanonefilewasfoundwithOSindependentpath'META-INF/androidx.vectordrawable_vectordrawable.version'Gradle:applyplugin:'com.android.application'android{

android - 如何在具有不同类型消息的聊天应用程序上组织 RecyclerView?

我开发聊天应用程序,有不同类型的消息:简单文本、图像、文件等。也只有消息(其他,在屏幕左侧)和我的消息(在屏幕右侧)。现在我对每种类型的消息都有不同的布局:item_message_simpleitem_my_message_simpleitem_message_imageitem_my_message_imageitem_message_fileitem_my_message_file所有这些类型都在RecyclerView.Adapter中定义,并且在getItemViewType()中有许多if-else条件还可以回复和转发具有更复杂布局的消息。如果我想添加新的消息类型,那将是一

android - kapt3 构建生成的错误

这是我的gradle的样子//DaggerDIimplementation'com.google.dagger:dagger:2.10'kapt'com.google.dagger:dagger-compiler:2.10'compileOnly'org.glassfish:javax.annotation:10.0-b28'//Retrofit&OkHttpimplementation'io.reactivex.rxjava2:rxandroid:2.0.2'implementation'io.reactivex.rxjava2:rxjava:2.1.12'implementatio

java - 当 FragmentActivity 在 Android 中进入后台时出现 NotSerializableException

我的Activity中有5个fragment,其中一个fragment一次保持Activity状态。单击recyclerview项目会打开另一个fragment并将当前fragment放入后台堆栈。几天前相同的代码运行良好,但现在每当我单击主页按钮将应用程序置于后台时,应用程序都会抛出NotSerializableException。我试过将初始化变量放在onStart中,然后在onStop中给出空值,但这没有用。fragment代码:publicclassPaperListFragmentextendsFragmentimplementsSerializable{privatesta