草庐IT

path_provider

全部标签

Android ClassNotFoundException : Didn't find class on path

我找不到此错误的解决方案。你能给出永久的解决方案吗?不知道怎么解决。01-0411:06:42.302:E/AndroidRuntime(1906):java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{e.gochat/e.gochat.gochat.MainActivity}:java.lang.ClassNotFoundException:Didn'tfindclass"e.gochat.gochat.MainActivity"onpath:DexPathList[[zipfile"/data/ap

android - NETWORK_PROVIDER 的 LocationListener 已启用,但永远不会调用 onLocationChanged

我正在开发一个应用程序,该应用程序可以在服务中的6分钟和6分钟内全天获取手机的位置,它工作正常,但有时网络提供商监听器的方法OnLocationChanged停止存在打电话,我不知道为什么。它由于某种原因停止被调用,但是提供程序已启用并且列表器正在工作,当我手动启用或禁用提供程序时,会调用onProviderEnabled和onProviderDisabled.这只是发生在NETWORK_PROVIDER上,GPS_PROVIDER运行良好。听众:LocationListenerlocationListenerGPS=newLocationListener(){//@Overridep

android - Dagger 2 错误 : dependency "cannot be provided without an @Inject constructor" while it actually annotated with @Inject

我已经开始使用Dagger2,遇到了一个奇怪的问题,对我来说似乎是一个错误。我有3个模块,它们组合成一个子组件,进而扩展/加上更高级别的组件。子组件非常简单:只是模块和单个注入(inject)点的组合:@Singleton@Subcomponent(modules={NavigationDrawerModule.class,NavigationListModule.class,SwitcherModule.class})publicinterfaceNavigationDrawerComponent{NavigationDrawerFragmentinject(NavigationDr

android - managedQuery() vs context.getContentResolver.query() vs android.provider.something.query()

很简单。这三者有什么区别?我想列出设备中的每个图像。我应该使用managedQuery()、android.provider.MediaStore.Images.Media.query()还是context.getContentResolver.query() 最佳答案 managedQuery()将使用ContentResolver的query()。不同的是使用managedQuery()Activity将保留对您的引用光标并在需要时关闭它(例如在onDestroy()中。)如果您自己执行query(),您将必须将Cursor作为

android - 错误 :Cause: unable to find valid certification path to requested target

当我同步gradle时,我在androidStudio2.2.3中遇到以下错误。错误:原因:无法找到请求目标的有效认证路径我该如何解决这个问题我也在添加我的Gradle文件applyplugin:'com.android.application'android{compileSdkVersion25buildToolsVersion"25.0.2"defaultConfig{applicationId"com.sample.myapplication"minSdkVersion16targetSdkVersion22versionCode1versionName"1.0"testIns

android - NETWORK_PROVIDER 未提供更新的位置

LocationManagerlocationManager=(LocationManager)getApp().getSystemService(Context.LOCATION_SERVICE);//getApp()returnsmyApplicationobjectlocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,1,1,this);locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,1,1,this);

安卓工作室 : You must specify a path to Genymotion folder to use this feature

我已经通过AndroidStudio中的插件向导下载并安装了Genymotion模拟器插件。我在Windows机器上运行AndroidStudio。我收到一条警告说我必须提供Genymotion文件夹的路径:这个文件夹在哪里?我似乎在我的AndroidStudio安装文件夹中找不到它。 最佳答案 对于windows,默认路径是C:\ProgramFiles\Genymobile\Genymotion在Mac上,您可以在此处找到它:/Applications/Genymotion.app您必须在AndroidStudio设置中的Gen

android - 找不到 com.facebook.katana.provider.AttributionIdProvider 的提供商信息

有人知道这个错误是什么意思吗?每次我将我的android应用程序连接到Facebook(通过模拟器)时,我都会在LogCatshell中得到它。负责授权功能的代码:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.authorize);mPrefs=getPreferences(MODE_PRIVATE);loginPref=PreferenceManager.getDefaultSharedPrefere

android - CertPathValidatorException : Trust anchor for certificate path not found - Retrofit Android

我正在创建一个使用https与服务器通信的android应用程序。我正在使用retrofit和OkHttp发出请求。这些适用于标准http请求。以下是我遵循的步骤。第1步:使用命令从服务器获取证书文件echo-n|openssls_client-connectapi.****.tk:443|sed-ne'/-BEGINCERTIFICATE-/,/-ENDCERTIFICATE-/p'>gtux.cert第2步:使用以下命令将证书转换为BKS格式keytool-importcert-v-trustcacerts-file"gtux.cert"-aliasimeto_alias-keys

android - 我怎样才能得到 "network"时间,(从 "Automatic"设置称为 "Use network-provided values"),而不是电话上的时间?

我想在我的应用程序中找到一种将日期和时间与外部来源提供的信息同步的方法。我不想使用电话时间,因为我可能会得到大约5分钟的实时差异。额外或更少5分钟=10分钟!我听说过GPS卫星或网络天线中的时间信息。我已尝试使用System.getCurrentTime,但我得到了设备的当前时间,因此,如果我的设备提前5分钟设置,它会显示错误的时间。编辑提出一个简短的问题:我怎样才能得到这个时间? 最佳答案 我不知道,但发现这个问题很有趣。所以我挖了android代码...感谢开源:)您显示的屏幕是DateTimeSettings。“使用网络提供的