草庐IT

path_provider

全部标签

android - 在 AppWidget Provider 中获取首选项

我似乎无法从我的AppWidgetProvider类中读取首选项。我的代码在Activity中有效,但在AppWidgetProvider中无效。这是我用来读回bool值的代码:SharedPreferencessettings=getSharedPreferences(PREFS_NAME,0);booleanautoreplyon=settings.getBoolean("autoreplyon",false);但是,我收到“方法getSharedPreferences(String,int)未定义类型小部件”错误(小部件是我的AppWidgetProvider类的名称)。提前感谢

Android volley 错误 : "Trust anchor for certification path not found", 仅在真实设备中,而不是模拟器

我的Android应用程序出现问题,在我使用volley执行网络请求的fragment之一中:JsonObjectRequestrequest=newJsonObjectRequest(Request.Method.POST,CustomNetworkManager.getInstance(this.getActivity().getApplicationContext()).getRequestUrl(url),requestData,newResponse.Listener(){@OverridepublicvoidonResponse(JSONObjectresponse){//

android - Prolem 使用 urbanairship Provider android

我正在使用urbanairship来显​​示通知。我已将我的AndroidSDK更新到最新更新,它开始显示与urbanairship提供商相关的错误,并且它在旧版本上运行良好。05-2217:54:30.476:E/AndroidRuntime(575):FATALEXCEPTION:main05-2217:54:30.476:E/AndroidRuntime(575):java.lang.RuntimeException:Unabletogetprovidercom.urbanairship.UrbanAirshipProvider:java.lang.ClassNotFoundEx

android - Content Provider的onCreate

我发现首先调用ContentProvider的onCreate,甚至在我的Activity的onCreate之前。例如:VogellaAndroidSqlLite.但我想知道它是如何发生的以及为什么发生?是不是因为我们在Manifest中注册为provider? 最佳答案 onCreate是在启动时初始化您的内容提供者。在应用程序启动时,在应用程序主线程上为所有已注册的内容提供者调用此方法。是的,这是因为您在list中注册了它们... 关于android-ContentProvider的

android - 禁用即时运行时,Gradle 构建失败并显示 "Could not read path"

我的环境:AndroidStudio2.1.2AndroidGradlePluginv2.1.2MacOSXv10.11.5到目前为止,我在调用“Build=>cleanProject”并运行我的项目时关闭了InstantRun。我关闭InstantRun的原因是this和this问题。然而,最近,每次我尝试清理我的项目时,我都开始遇到这个问题:Error:Couldnotreadpath/build/intermediates/classes/release/com//R$layout.class'.有趣的是,它找不到的特定文件路径似乎是随机的。例如,如果我调用Gradlesync然

安卓 : Providing auto autosuggestion in android places Api?

我是android谷歌地图的新手,我编写了以下程序,用于在android中显示自动提示,当我在自动完成文本框中键入文本时,它会将输入输入到url,但输出未显示在程序中。请看一次,让我知道我在哪里做错了。ExampleApp.javapackagecom.example.exampleapp;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.HttpURLConnection;importjava.net.MalformedURLException;importjava.net.URL;imp

Android 依赖设置为 compileOnly/provided 不支持

我正在使用com.android.tools.build:gradle:3.1.1和最新的Gradle版本(https://services.gradle.org/distributions-snapshots/gradle-4.8-20180417000132+0000-all.zip)。当我使用compileOnly依赖项时,其中一些不会编译,一些会。例如compileOnly"com.android.support:support-v4:27.1.1"完美运行compileOnly"com.facebook.stetho:stetho:1.5.0"给出一个编译错误:Android

android - dagger2 非@Nullable @Provides 方法

我刚开始在我的项目中使用Dagger。我制作了这个模块:@ModulepublicclassFirebaseModule{@Provides@SingletonpublicFirebaseUserprovideCurrentUser(){returnFirebaseAuth.getInstance().getCurrentUser();}@Provides@SingletonpublicDatabaseReferenceprovideDatabaseReference(){returnFirebaseDatabase.getInstance().getReference();}@Pro

java - 如何解决 jsoup 错误 : unable to find valid certification path to requested target

我正在尝试解析以下URL的html:https://www.smuc.ac.kr/mbs/smuc/jsp/board/list.jsp?boardId=6993&id=smuc_040100000000我收到以下错误:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtargetatsun.secur

android - android.location.LocationManager.PASSIVE_PROVIDER 是什么意思?

我理解GPS_PROVIDER的意思(位置来自GPS信号)和NETWORK_PROVIDER(位置由手机信号塔和无线接入点确定),但我不明白PASSIVE_PROVIDER的含义,尽管API中有定义:Aspeciallocationproviderforreceivinglocationswithoutactuallyinitiatingalocationfix.Thisprovidercanbeusedtopassivelyreceivelocationupdateswhenotherapplicationsorservicesrequestthemwithoutactuallyre