草庐IT

path_provider

全部标签

php - Symfony 2 安全 : keeps reloading data from user provider?

当用户已经登录时,安全组件会在每次请求时不断从用户提供程序重新加载数据。有没有办法避免这种情况?当您的用户提供者不在本地数据库中时,例如,在网络服务中,这会大大降低系统速度。每次请求我都会得到这个:[2012-08-1520:07:30]security.DEBUG:ReadSecurityContextfromthesession[][][2012-08-1520:07:30]security.DEBUG:Reloadinguserfromuserprovider.[][] 最佳答案 您可以根据您的需要决定是否为每个请求刷新您的用

android - 权限拒绝 : opening provider com. android.providers.media.MediaDocumentsProvider

我正在尝试允许用户访问他的照片库以获取个人资料图片,并将该个人资料图片保存到SharedPreferences。我还有一个导航栏,可以从SharedPreferences获取这张图片我收到以下错误:java.lang.SecurityException:PermissionDenial:openingprovidercom.android.providers.media.MediaDocumentsProviderfromProcessRecord{a601c1c3379:com.example.foo.finalapp/u0a60}(pid=3379,uid=10060)requir

android - 找不到 API 级别 21 以下的 com.google.firebase.provider.FirebaseInitProvider 类

我在API级别19(Kitkat)中遇到错误,它在API23及更高版本中运行良好。我还在gradle文件和multidex的依赖项中启用了MultiDex。但它不起作用。请给我一个解决方案。代码在这里:java.lang.RuntimeException:Unabletogetprovidercom.google.firebase.provider.FirebaseInitProvider:java.lang.ClassNotFoundException:Didn'tfindclass"com.google.firebase.provider.FirebaseInitProvider"

android - 我要导入 android.provider.Calendar;

我要导入importandroid.provider.Calendar;如何在我的应用程序中导入这个类 最佳答案 我相信这仍然不是公共(public)SDK的一部分。虽然你仍然可以阅读数据,我写了一篇关于它的文章:http://jimblackler.net/blog/?p=151 关于android-我要导入android.provider.Calendar;,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - Content Provider 多应用灵 active

我一直在进行Android开发方面的self培训。我有一个关于一系列应用程序的想法,这些应用程序都与存储相似/相关爱好数据的相同基本数据存储相关。我想在我看来访问这些数据应该类似于有多少应用程序使用联系人。所以我开始阅读有关内容提供商的资料,但据我所知,他们实际上并没有提供我需要的灵active。我想要的是创建4或5个与爱好相关的应用程序来记录相似和相关的数据,但是客户可能会决定他们只需要一个特定的应用程序来开始。稍后他们可能会决定一个或多个其他应用程序也可能有用。应用存储的数据非常相似,核心数据是一样的。因此,显而易见的选择是内容提供商。但是,我看不到供应商提供我需要的灵active

android studio 编译报错 debug-unaligned.apk path not found

昨晚我将我的androidstudio更新到0.5.3,从那时起,每当我尝试生成签名的apk时,我都会收到此错误消息。当我只是在androidstudio上运行项目时,它不会发生。我尝试重建、清理项目、重启android-studio、重新导入项目,但没有成功。我现在很绝望编辑:我发现实际上没有生成调试未对齐...但这是为什么呢?如果我只是想对应用程序签名,为什么还需要生成它 最佳答案 在0.5.3中,我们试图通过不让它对APK进行完整构建来加快构建过程,除非它需要,但我们错过了一些需要的情况。您可以在https://code.go

android - 将文件 PATH 转换为 TreeUri(存储访问框架)

在我的图片库应用程序中,我使用媒体内容提供商图片来扩充回收站View。长按图像时,我会为用户提供重命名该图像文件的选项。所以我有完整的文件路径(例如:-/storage/sdcard1/DCIM/100ANDRO/ak.jpg)用于回收站View中的每个图像。然后我想重命名该文件。现在的问题是,由于提供的文件路径是外部SD卡的文件路径,对于Android5及更高版本,需要SAF(存储访问框架)才能写入文件。所以通常我们使用这段代码使用SAF重命名文件:-publicvoidonActivityResult(intrequestCode,intresultCode,Intentresul

android - lint.xml 中的 issue.ignore.path 元素相对于什么路径?

根据AndroidStudioDocumentation-Lint我们可以这样写lint.xml:将特定路径列入白名单,但文档未指定路径是相对路径还是绝对路径。从sample的外观上看好像是相对的但是并没有说明路径是相对于什么的。当我在build.gradle中设置了多个源路径时,这会更加困惑。 最佳答案 经过密集测试,结论是:它要么是绝对的,要么是相对的。(可能两者都有?不过还没有测试过)。当它是相对的时,它是相对于模块的根(build.gradle所在的位置)。您始终可以使用**/通配符,例如使其相对于任何路径。澄清:它与lin

android - 在 kotlin 中没有 @Provides- 或 @Produces-annotated 方法无法提供上下文

我在Kotlin中使用Dagger进行依赖注入(inject)。现在这里是必要的类Activity模块@ModuleclassActivityModule(valactivity:Activity){@Provides@ActivityContextfunprovideContext():Context{returnactivity}}Activity组件@PerActivity@Component(dependencies=arrayOf(ApplicationComponent::class),modules=arrayOf(ActivityModule::class))inter

java.io.FileNotFoundException : No content provider: 错误

我在使用videoView.setVideoPath();复制视频时遇到问题事实上视频无法重现..我不知道为什么。视频路径正确。这是我的代码:publicclassMainActivityextendsAppCompatActivity{privateVideoViewvideoView;privateintposition=0;privateMediaControllermediaController;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);