草庐IT

地方报

全部标签

java - Dagger2 在依赖模块中注入(inject) @Named @Provides 的地方?

我使用https://guides.codepath.com/android/Dependency-Injection-with-Dagger-2的dagger2演示.我想使用缓存和非缓存改造调用。我在NetModule.java中创建@Provides@Named("cached")@SingletonOkHttpClientprovideOkHttpClient(Cachecache){OkHttpClientokHttpClient=newOkHttpClient.Builder().cache(cache).build();returnokHttpClient;}@Provid

android - 'Force Stop` 把Activity留在了它生命周期的什么地方?

假设我的应用程序已启动并正在运行。然后我转到我的设备主屏幕。导航到设置>>应用程序>>管理应用程序,选择我的应用程序,然后按强制停止。下次打开应用程序时将调用哪个Activity方法?在我因为没有检查自己而受到攻击之前,我的onCreate、onStart和onResume方法中有许多Log语句但当应用程序重新打开时,它们实际上都没有显示在LogCat中。如果您知道Forcestop将我的应用程序置于什么状态的答案,但缺少的Log语句没有意义,请分享。我认为除了我缺少Forcestop放置我的程序的位置之外,可能还有其他问题。AndroidActivity生命周期:onCreate()

android - 最小化应用程序并从用户离开的地方开始

我正在制作一个应用程序,当用户单击最小化按钮并且我正在使用下面的代码时,我想最小化该应用程序。下面的代码最小化该应用程序,但是当我重新打开该应用程序时,它总是从第一个Activity开始。并且我希望应用程序应该从用户最小化应用程序的地方恢复。即用户在第三个Activity时最小化应用程序,当他重新打开它时,应用程序应该从第三个Activity开始,而不是第一个。Intentmain=newIntent(Intent.ACTION_MAIN);main.addCategory(Intent.CATEGORY_HOME);main.setFlags(Intent.FLAG_ACTIVITY

android - 为什么 Paint.ANTI_ALIAS_FLAG 在 Canvas 上的同一个地方绘图时似乎不起作用?

尝试使用androidCanvas在同一位置多次绘制时,抗锯齿出现问题。首先,我正在初始化paint=newPaint(Paint.ANTI_ALIAS_FLAG),然后将strokecap设置为Paint.Cap.ROUND。然后,如果我调用canvas.drawPoint(x,y,paint)一次会导致以下结果:多次调用canvas.drawPoint(x,y,paint)时(本例中为100次)导致:我用最少的代码创建了一个示例,以便在GitHub上运行它:android-canvas-antialias我注意到如果我以一定的距离绘制点,抗锯齿似乎会按预期工作(第一张图片)。但是用

java.lang.NoClassDefFoundError : [generic] at dalvik. system.NativeStart.main(本地方法)

我的应用程序的一些用户遇到了这个异常java.lang.NoClassDefFoundError:[generic]atdalvik.system.NativeStart.main(NativeMethod)这不是常见的异常,因为用户数量众多,而且只有部分用户有此异常。我不使用任何native库,所有外​​部库也不使用任何native代码它发生的Android版本:Android4.0.3-4.0.4(97.7%)Android4.0-4.0.2(1.5%)安卓4.1(0.8%)有人可以帮我解决问题吗?AndroidManifest中的receiver可以调用这个问题吗?

android - 我应该在我的 Android 文件夹中的什么地方放置一个可绘制的形状?

我有一个代表形状的.xml文件和5个drawable-***文件夹(用于hdpi、ldp、mdpi、xhdpi、xxhdpi)。既然这是一个形状,我想我只需要一份?我应该创建一个名为drawable的文件夹并将它放在那里吗?或者我是否需要每个分辨率特定文件夹中的形状副本? 最佳答案 是的,你可以有一个res/drawable文件夹,即没有后缀。它将用于所有分辨率。您还可以使用-nodpi后缀,请参阅SupportingMultipleScreens了解详情。 关于android-我应该在

android - EditText 错误图标并显示密码放错地方

我有一个像这样的EditText作为密码输入它工作正常,但是当出现错误时,错误图标会显示两次,并且它位于显示密码图标的顶部。显示错误的验证码:if(success){finish();startMainActivity();}else{mPasswordView.setError(getString(R.string.error_incorrect_password));mPasswordView.requestFocus();} 最佳答案 不要在EditText上调用setError,使用TextInputLayout的setEr

Android - 如何获得从一个地方到另一个地方的估计驾驶时间?

我需要找到从一个地方到另一个地方的估计行车时间。我有两个地方的纬度和经度,但我不知道该怎么做。是否有任何API。帮忙谢谢。 最佳答案 是的,您可以获得时间和距离值以及许多类似驾驶、步行等模式的方向详细信息。你从googledirectionapi服务得到的一切检查我们的链接http://code.google.com/apis/maps/documentation/directions/ 关于Android-如何获得从一个地方到另一个地方的估计驾驶时间?,我们在StackOverflow

android - 如何访问 gradle 构建文件中其他地方的 buildConfigField

我试图在我的productFlavorblock中设置一个buildConfigField,然后在我的gradle构建文件中的其他地方引用该字段,这样我就可以在为我的apk构建名称时使用这个值。例如productFlavors{flavor1{buildConfigField"String","APP_FLAVOR_NAME",'"MyApp-Flavor1"'}flavor2{buildConfigField"String","APP_FLAVOR_NAME",'"MyApp-Flavor2"'}如何在我的build.gradle脚本中的其他地方访问APP_FLAVOR_NAME?我

android - 我正在尝试在 android 的谷歌地图上的绘制区域内搜索附近的地方,如银行、餐馆、自动取款机

我正在尝试在android的谷歌地图上的绘制区域内搜索附近的地方,例如银行、餐馆、ATM。我在一个数组中得到坐标(纬度和经度),但我无法通过该数组找到附近的地方。有人可以帮我吗?我试图搜索但没有找到任何结果。非常感谢您的帮助!这是我绘制的区号:publicclassMainActivityextendsFragmentActivityimplementsOnTouchListener{privatestaticfinalStringTAG="polygon";privateGoogleMapmGoogleMap;privateViewmMapShelterView;privateGes