草庐IT

mapview-overlay-manager

全部标签

android - 为什么某些 Android API 没有显示在 AVD Manager 目标选项卡中?

出于安全原因,我必须在没有互联网连接的环境中工作。我已经下载了最新的API并按照以下答案中的步骤进行操作,将它们放入我的..\adt-bundle-windows-x86\adt-bundle-windows-x86\sdk\platformsUpdateAndroidSDKmanagerwithoutInternetConnectionbutbyearlierdownloadingforanotherSDK尽管如此,我可以在SDK管理器中看到已安装的API,但当我转到AVD管理器时,它们不会显示在目标中。只有Android4.2API(预装在ADT/Eclipsebundle(And

android - SDK Manager 是否支持 windows-8

SDK管理器是否支持windows-8。我为Windows8安装了androidsdk。但是当我打开androidsdk管理器时,类似cmd的屏幕只是短暂地闪烁半秒钟然后消失。我不知道发生了什么,也不知道如何让它工作。 最佳答案 我在Windows8.1上遇到同样的问题。我在互联网上看到以下解决方案:打开/sdk/tools/android.bat文件。和改变“将java_exe=”行设置为设置java_exe="C:\ProgramFiles\Java\jre7\bin\java.exe"注意:您系统上的java.exe路径可能不

android - MapView 谷歌地图 NullPointerException?

我正在尝试使用MapView创建一个如何获取。我创建了一个fragment和一个XML来使用它。问题是当我尝试打开MapView时抛出NullPointerException但我不明白为什么。我该如何解决?XMLfragmentpublicclassFormComoChegarEmpresaextendsFragment{MapViewmapView;privateGoogleMapgoogleMap;privatefinalStringTAG=getClass().getSimpleName()+"->";@OverridepublicvoidonCreate(Bundlesaved

android - 如何在 Android 中将 GLSurfaceView 覆盖在 MapView 上?

我想在android中创建一个简单的基于map的应用程序,我可以在其中显示我的当前位置。我想在MapView上覆盖GLSurfaceView,而不是在MapView上覆盖一个简单的图像来表示位置。但我不知道如何实现这一目标。有什么办法吗?请任何知道解决方案的人帮助我。 最佳答案 在我查看文档并意识到MapView扩展了ViewGroup之前,我一直陷入类似的问题,因此覆盖GlSurfaceView实际上结束了非常微不足道。MapView.addView(...)和MapView.LayoutParams允许您做一些非常有用的事情,比

android - 异常 java.lang.SecurityException : reading . .MediaDocumentsProvider ... 需要 android.permission.MANAGE_DOCUMENTS,或 grantUriPermission()

我在尝试为个人资料图片选择图片时仅在某些设备中发现了此问题。在模拟器中检查时没有看到这些问题,但在应用程序的实时版本中,此用户面临这些问题。从firebase崩溃报告中截取的屏幕截图。请帮助我找出问题所在。AndroidMenifest.xml......SomeActivity.javaprivatevoidpickProfilePictureTask(){Intentintent=null;if(Build.VERSION.SDK_INT>19){intent=newIntent(Intent.ACTION_OPEN_DOCUMENT,android.provider.MediaS

android - 权限拒绝 : reading com. android.providers.downloads.DownloadStorageProvider 需要 android.permission.MANAGE_DOCUMENTS

编辑:这不是一个重复的问题。毫无疑问,当您无法控制发送Intent的Activity时,我已经看到了如何解决这个问题的答案(在我的例子中,浏览器应用程序或文件浏览应用程序正在向我的应用程序发送Intent)。更具体地说,这不是处理照片/图库。这一直困扰着我的一个应用程序。我个人无法在任何设备上让它发生,但我可以从崩溃中看到它经常发生在其他人身上。我的应用程序从外部应用程序接收到包含ZIP文件的Intent。我在onCreate()或onNewIntent()中捕获它:Intentintent=getIntent();if(intent!=null&&intent.getData()!=

Android Work Manager - Work Manager 会 100% 确保后台执行完成吗?

根据我从文档中阅读的内容https://developer.android.com/topic/libraries/architecture/workmanager,它说:Thetaskisstillguaranteedtorun,evenifyourappisforce-quitorthedeviceisrebooted.也就是说,不管怎样,处于后台的执行都会100%执行到完成为止?举个例子:应用程序具有执行工作管理器实现的按钮,可将数据上传到在线数据库,但它需要互联网连接才能上传数据。因此,我的应用目前处于离线模式,我点击了按钮。我的不确定性:WorkManager是否会在后台运行

android - 使用 WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY 将 View 添加到窗口时,它没有获取触摸事件

我需要在拨号器应用程序之上显示我的View,因此我为此使用了可触摸的TYPE_PHONE,但在某些设备(如Nexus5设备的拨号器应用程序)上仍然隐藏了它。尝试使用TYPE_SYSTEM_OVERLAY使View在拨号器应用程序顶部可见,但触摸不存在。任何有关这方面的帮助都会很棒。 最佳答案 经过大量搜索上述问题,我找到了自己的解决方案。这就是我如何使View位于设备内部所有内容之上并使其可触摸,这在TYPE_SYSTEM_OVERLAY中是不可能的。WindowManager.LayoutParamsparams=newWindo

android - 加快启动包含 mapview 的 Activity 并扩展 MapviewActivity

我有一个应用程序,其中包含一个Activity,该Activity是一个MapviewActivity,主要是一个mapView。但是我注意到Activity的启动时间非常慢,并且从按下按钮进入mapActivity的那一刻起就会出现滞后。我觉得这会造成糟糕的用户体验,并希望避免这种情况。我已经按照google开发者页面上的一篇UI改进文章的建议将mapActivity的背景设置为@null,但我觉得这并不能解决问题。有什么办法可以改善吗?我不希望主屏幕在Activity启动时卡住,即使转移到mapActivity然后加载mapView也会更好。谢谢,杰森

android - MapView 标记阴影

我正在向我的map添加不同的标记...Drawabledrawable=app1.getResources().getDrawable(R.drawable.test);drawable.setBounds(0,0,drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight());OverlayItemoverlayitem2=newOverlayItem(mark,"Test","t");overlayitem2.setMarker(drawable);app1.mapOverlay.addOverlay(overlayitem2