草庐IT

android-xmpp-asmack-sample-master

全部标签

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

android - findViewById 还需要吗

最近在重新开始Android开发之后,当我审查一些代码时,我注意到代码将直接通过其id引用控件,而无需使用findViewById。因此,如果我有一个ID为tvUsername的textview,我可以调用:tvUsername.setText("john");过去我总是使用findViewById,但现在我想知道不调用findViewById直接使用控件的能力是否一直存在,或者谷歌是否开始支持直接引用它在某个版本之后。 最佳答案 IsfindViewByIdstillneeded是否仍然需要findViewById如果您使用的是J

android - Dialogflow API v2 集成问题

我在android上使用Dialogflowv1但我想使用V2因为它提供了更多功能并且因为V1将是deprecated2019年10月23日。但是我无法将APIV2集成到我的代码中。这是V1代码:privatevoidinitChatbot(){finalAIConfigurationconfig=newAIConfiguration("HereputClientaccesstoken",AIConfiguration.SupportedLanguages.English,AIConfiguration.RecognitionEngine.System);aiDataService=n

java - Android : Mockito (2. 0.2-beta) - 无法模拟/监视 final类

我在AndroidInstrumental测试中使用mockito-all,version:'2.0.2-beta'来模拟PowerManager,它是最后一节课,我得到-org.mockito.exceptions.base.MockitoException:Cannotmock/spyclassandroid.os.PowerManagerMockitocannotmock/spyfollowing:-finalclasses-anonymousclasses-primitivetypesatcom.crsardar.handson.android.mockito.ExampleI