问题标签 [mapactivity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android屏幕上的多项活动?
所以问题是我需要创建一个屏幕,其中有一个地图和一个列表,但要拥有一个地图,我有一个:
有一个我有的清单:
既然没有多重继承,那么正确的方法是什么?Android是否有任何接口?你会怎么做?
所以我这样做了:
像这样的布局xml
但它一直在死去任何想法如何开始调试我对Android开发有点陌生
android - MyLocationOverlay.enableCompass() 停止在 Google Map API 7 和 8 上工作
Arg..这令人沮丧:
突然(2012 年 3 月)MyLocationOverlay.enableCompass 不起作用。使用 Google APIs 14 可以正常工作,但在 Google APIs 7 和 Google APIs 8 上使屏幕全黑。
我想保留指南针功能,但由于它不是必需的,我暂时将其禁用。我认为这可能是在 SDK 工具 15 上安装 Android SDK 工具 16 的结果......也许这是我的模拟器设置或 Eclipse 的问题?我有一种强烈的感觉,这个问题不会在真实设备上发生。我的下一步将是在另一个安装的 Eclipse/Android SDK 上尝试它,但那是另一天的事了……
谢谢您的帮助。
这是我的示例代码: 起初,onResume,我没有启用指南针...一切正常。第二个,onPause后的onResume【点击home键然后重新访问app】,出现黑屏。这是怎么回事?
我的清单包括:
... <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission. ACCESS_FINE_LOCATION" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <uses-library android:name="com.google.android.maps" /> ... < /应用程序> ...
我的布局包括,以匹配正确的调试密钥存储:
日食平台
版本:3.7.0.v20110530-9gF7UHNFFt4cwE-pkZDJ7oz-mj4OSEIlu9SEv0f
内部版本号:I20110613-1736
安卓开发工具包
版本:16.0.1.v201112150204-238534
问题类似于
http://groups.google.com/group/android-developers/browse_thread/thread/8928ffa71ef35f8a
但我想继续使用指南针...
android - 启动 mapActivity 时出错?
问题描述:
所以我在 com.main 包中有一个 Main 类,Main.java 类包含一个按钮,
这个按钮启动一个新的 mapActivity (Adddetail.java)。
我使用:
在运行时,我单击按钮,然后执行停止并显示以下错误:
PS:当我在 Main 类中为 mapActivity 使用相同的代码时,它可以工作。
感谢那些会帮助我的人,那些试图帮助我的人和那些认为只会帮助我的人。
android - 当我想从 Activity 切换到 MapActivity 时得到一个好奇的 NullPointerException
当我尝试切换到 MapActivity 时,我获得了 NullPointerException。
我在super.oncreate(savedInstanceState); 调用,它必须是public void onCreate(Bundle savedInstanceState)方法的第一行。在调试器中我可以看到,savedInstanceState 确实为空。
这是我用来切换到该活动的代码,它在单击按钮时被调用。对于另一个正常的活动,它工作得很好。它从启动 Activity 内部,并且从OnTouchListener调用方法。
正常活动的文档说
如果活动在之前关闭后重新初始化,则此 Bundle 包含它最近在 onSaveInstanceState(Bundle) 中提供的数据。注意:否则为空。
所以我猜它的意图是它的 null,因为 MapActivity 是“只是”正常 Activity 的扩展。所以 uehm,我在监督什么,有什么问题?
来自 LogCat 的错误日志:
为了以防万一,类的代码直到抛出 NullPointerException
和我的 manifest.xml
亲爱的未来读者:我还没有发现这个错误的原因是什么,但这就是我“解决”这个问题的方法:1)我删除了 avd 2)我重新安装了 sdk 版本 3)我创建了一个新的 avd
android - MapActivity“无法获取连接工厂客户端”
我正在编写一个基于谷歌地图的安卓应用程序。应用程序本身运行良好,没有任何问题。我可以看到地图,缩放到我当前的位置等。根据 AndroidManifest.xml,所有权限都应该没问题。我还有一个正在运行的地图的 API 密钥。加载地图时,我收到上述错误。我搜索了互联网,这似乎是一个 API 错误。我真的很想得到可能遇到同样问题的人的确认。如果可以解决这个问题,那当然是首选。
我希望有人可以确认这只是一个 API 错误,或者可能对问题进行了一些修复。
android - GreenDroid 和 MapActivity
请教我如何在 MapActivity 中使用 greendroid 库
android - 检测到未闭合的光标
即使以最基本的形式启动 MapActivity 时,我也会“检测到未关闭的光标”:
异常之后,地图启动并且运行良好,但是每次启动活动时的异常都让我很困扰。
例外:
04-04 12:02:22.858:W/Cursor(14122):检测到未关闭的光标 04-04 12:02:22.866:W/Cursor(14122):在 android.content.ContentResolver.query(ContentResolver.java:258) 04-04 12:02:22.866: W/Cursor(14122): at com.google.common.android.AndroidConfig.getSetting(Unknown Source) 04-04 12:02:22.866: W/Cursor(14122): at com .google.common.android.AndroidConfig.getDistributionChannelInternal(Unknown Source) 04-04 12:02:22.866: W/Cursor(14122): at com.google.common.Config.init(Unknown Source) 04-04 12:02 :22.866:W/Cursor(14122):在 com.google.common.android.AndroidConfig.(未知来源)04-04 12:02:22.866:W/Cursor(14122):在 com.google.common.android。 AndroidConfig.(Unknown Source) 04-04 12:02:22.866: W/Cursor(14122): at com.google.android.maps.MapActivity.onCreate(MapActivity.java:405) 04-04 12:02:22.866:W/Cursor(14122): 在 com.myapp.activity.MyMapActivity.onCreate(MyMapActivity.java:25) 04-04 12:02:22.874: W/Cursor(14122): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation .java:1047) 04-04 12:02:22.874: W/Cursor(14122): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2717) 04-04 12:02:22.874: W/Cursor(14122 ): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2769) 04-04 12:02:22.874: W/Cursor(14122): 在 android.app.ActivityThread.access$2500(ActivityThread.java:129) 04 -04 12:02:22.874: W/Cursor(14122): 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2117) 04-04 12:02:22.874: W/Cursor(14122): 在 android .os.Handler.dispatchMessage(Handler.java:99) 04-04 12:02:22.874: W/Cursor(14122): 在 android.os.Looper.loop(Looper.java:143) 04-04 12:02:22.874: W/Cursor(14122): 在 android.app.ActivityThread.main(ActivityThread.java:4717) 04-04 12:02:22.874: W/Cursor(14122) : 在 java.lang.reflect.Method.invokeNative(Native Method) 04-04 12:02:22.882: W/Cursor(14122): 在 java.lang.reflect.Method.invoke(Method.java:521) 04- 04 12:02:22.882: W/Cursor(14122): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 04-04 12:02:22.882: W/Cursor(14122) : 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 04-04 12:02:22.882: W/Cursor(14122): 在 dalvik.system.NativeStart.main(Native Method)invokeNative(本机方法)04-04 12:02:22.882:W/Cursor(14122):在 java.lang.reflect.Method.invoke(Method.java:521)04-04 12:02:22.882:W/Cursor (14122): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 04-04 12:02:22.882: W/Cursor(14122): 在 com.android.internal.os。 ZygoteInit.main(ZygoteInit.java:616) 04-04 12:02:22.882: W/Cursor(14122): at dalvik.system.NativeStart.main(Native Method)invokeNative(本机方法)04-04 12:02:22.882:W/Cursor(14122):在 java.lang.reflect.Method.invoke(Method.java:521)04-04 12:02:22.882:W/Cursor (14122): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 04-04 12:02:22.882: W/Cursor(14122): 在 com.android.internal.os。 ZygoteInit.main(ZygoteInit.java:616) 04-04 12:02:22.882: W/Cursor(14122): at dalvik.system.NativeStart.main(Native Method)主要(本机方法)主要(本机方法)
我在网上搜索但一无所获......额外信息:
- 我使用谷歌 API 2.2
- 在设备和 AVD 上对其进行了测试
- 让其他地图项目使用 Google API 2.1(当然没有那个例外)
- 我的 AndroidManifest 没有遗漏任何东西(因此在引发异常后地图开始并工作)
帮助表示赞赏!
编辑:
我更新了 Google API 级别 7 和 8(问题从 8 开始)现在它也发生在 API 级别 7 上......
绣球花帮助我注意到我的 MapActivity ( icicle ) 中的 Bundle 变量名称与“标准” ( savedInstanceState ) 不同,这可能与问题有关吗?
android - 显示对话框并更新地图视图覆盖
我有一个扩展 MapActivity 的类。
我使用名为 updateMap 的函数在地图上放置了大头针。大头针放置在基于加载的巴士站列表的位置。
我想在下载停止数组时显示一个加载对话框,但我的代码出现错误。我目前弹出对话框并生成一个线程来加载公交路线并更新地图。
经过一些研究,我开始意识到 UI 层不能从单独的线程更新。我试过移动东西,但似乎没有任何效果。
任何帮助表示赞赏!
修改类以使用 AsyncTask 后,我的程序仍然崩溃!
这是 logCat 错误
android - MapView / MapActivity 在某些设备上崩溃
我已经阅读了 Google 的 MapView 教程,它在模拟器上运行良好,例如在我的 HTC Flyer 上。但由于某种原因,它在我的手机(三星 Galaxy I9000)上启动时立即崩溃。
崩溃发生在那里,因为在开始时 onCreate() 接收的 Bundle 为空。我正在针对 Android 2.3.3 进行编译。这也安装在手机上。传单使用 Android 3.0
对于这个奇怪的问题,我将不胜感激。
这是精确的 Logcat 输出:
谢谢,伯恩德
android - 从广播短信接收器更新谷歌地图标记
我是android和java的新手。我正在尝试制作一个应用程序来执行以下任务。
- 接收传入的短信(其中将包含纬度和经度信息)
- 用标记在地图上显示它们所以每次收到短信时,地图都应该有一个新的标记。
目前我有一张可以显示一个点的地图,并且我已经实现了一个广播接收器来从 SMS 中获取纬度和经度。
但我不确定如何在接收到新短信时从广播接收器更新地图。
任何帮助或提示都会很有用。
谢谢