jjzjj

provided

全部标签

android - 适用于 Android 的 Firebase - W/PersistentConnection : pc_0 - Provided authentication credentials are invalid

我在我的Android项目中使用Firebase(版本10.0.0)并遇到以下Firebase数据库问题:先决条件:用户使用Google帐户通过FirebaseAuth登录(FirebaseAuth.getInstance().getCurrentUser()返回非空值)。在MainActivity的onCreate方法中,我从Firebase数据库中读取了一些值:FirebaseDatabase.getInstance().getReference().child(NODE_USERS).child(user.getUid()).child(NODE_DICTIONARY_VERSI

android - 权限被拒绝 : opening provider com. google.android.apps.photos.contentprovider.MediaContentProvider 不是从 uid 导出的

当我尝试访问之前存储在SharedPreferences中的照片URI时,我的应用仅在android>=6.0(marshmallow)中崩溃。虽然第一次检索图像没有任何错误。我正在使用targetSdkVersion22,这样我就不需要处理API>=23中的运行时权限。我的list文件中的权限我得到的图像如下://DetermineUriofcameraimagetosave.finalFileroot=newFile(Environment.getExternalStorageDirectory()+File.separator+"pics"+File.separator);roo

android - Gradle dependencies compile, apk project, compile project,provided,implementation project的区别

Gradle依赖之间的区别。compileapkprojectcompileprojectprovidedprojectimplementation我的问题是这里的compile,apkproject,compileproject,providedproject有什么区别? 最佳答案 这里有两件不同的事情要讨论:依赖配置和依赖源。依赖配置配置有助于定义依赖项的传递性,这反过来又消除了必须发现和指定您自己的项目/库所需的库的痛苦,自动包括它们。gradle中的这种配置概念与Maven'sscopes中的非常相似。:compile:编译

android - AdMob 欧盟同意错误 : consent form can be used with custom provider selection only

我是适用于Android的Google同意SDK,我已按照documentation中列出的所有步骤进行操作.当我加载表单时,我在onConsentFormError中收到此错误:同意书只能用于自定义提供者选择。我在AdMob控制台上选择了一组常用的广告技术提供商所以我的问题是:1。对于此选项,我需要征得用户同意吗?根据GoogleDevelopers网站上的文档:Important:TheGoogle-renderedconsentformisnotsupportedifanyofyourpublisherIDsusethecommonlyusedsetofadtechnologyp

android - Android 中的 Intent 与 Content Provider

我是android应用程序开发的新手,在研究基本的android组件时,我对intents和contentprovider感到困惑,因为两者都被用来将数据从一个应用程序/组件发送到另一个应用程序/组件。如果有意向,我们可以使用bundle或extras发送数据,那么我们为什么要使用内容提供者。有人可以用一个例子向我解释一下吗?我们也可以仅使用内容提供者访问android中的数据库,这是我们使用内容提供者的唯一原因吗? 最佳答案 botharebeingusedtosenddatafromoneapplication/componen

AndroidInjector<android.app.Activity> 不能在没有 @Provides- 或 @Produces- 注释的方法的情况下提供

我在尝试从Daggerv2.11中获取新的Androiddagger类时遇到错误,该类在我们的项目中运行。我不确定问题出在哪里,因为我已经考虑了https://google.github.io/dagger//android.html上的Android文档。仍然无法解决这个问题。关于此设置有什么问题的任何想法?我的申请:publicclassMyApplicationextendsApplicationimplementsHasActivityInjector{@InjectAndroidInjectorandroidInjector;@OverridepublicvoidonCrea

java - Dagger2 "cannot be provided without an @Provides-annotated method."问题

我正在尝试使用Dagger2设置一个新项目,我以前使用过Dagger2,但现在我正在尝试自己从头开始设置它。我正在从我参与的Kotlin项目中获取示例,但无法像现在在Kotlin中一样为Java设置它(或者我可能遗漏了一些东西)。它只是一个组件、一个模块和一个应用程序。组件@Singleton@Component(modules={MainAppModule.class})publicinterfaceAppComponentextendsAndroidInjector{@Component.BuilderabstractclassBuilderimplementsAndroidInj

android - 当我构建多个 productFlavors 时使用 Facebook SDK INSTALL_FAILED_CONFLICTING_PROVIDER

我正在构建一个具有多个productFlavors的Android应用程序,并使用FacebookSDKv4.1登录和共享内容。问题是,当我尝试在已经安装了相同应用程序(但风格不同)的设备上安装应用程序时,它会引发错误。它不允许我安装第二个应用程序,除非我卸载现有的应用程序。根据这个document,android:authorities应该是唯一的,我应该有多个身份验证来完成我想做的事情。但是,我不能有多个FacebookAppId,想知道是否有更好的方法来解决这个问题。提前感谢任何可以帮助我的人! 最佳答案 尝试以下:listG

android - Fused Location Provider - onLocationChanged 停止调用

在我们的应用程序中,我们使用融合位置提供程序(FLP)来跟踪位置。我们注意到,有时应用程序会进入位置回调停止调用的状态。该应用程序主要用于两款平板电脑(nexus7和LGG-pad8.3)。我们已经看到这两个设备上都出现了这个问题。一般来说,重置设备似乎可以缓解这个问题。我们相信我们遵循了使用FLP的大多数最佳实践。但为了以防万一,我们将这段示例代码放在一起,它说明了我们如何使用FLP。获取googleapi客户端并调用连接:m_googleApiClient=builder.addConnectionCallbacks(this).addOnConnectionFailedListe

java - Android,使用 "provided project "时出现 ClassNotFoundException 或使用 "compile project"时出现 IllegalArgumentException : already added ,

在gradle依赖脚本中使用“providedproject”或另一个错误Uncaughttranslation错误:java.lang.IllegalArgumentException:已添加:在gradle依赖项中使用“编译项目”时。实际错误:E/AndroidRuntime(17749):java.lang.RuntimeException:Unabletoinstantiateapplicationcom.xyz.sample.QuickSampleApplication:java.lang.ClassNotFoundException:Didn'tfindclass"com.