草庐IT

GPS_PROVIDER

全部标签

android - java.lang.SecurityException : Permission Denial: opening provider 错误

我使用以下方式启动图像选择器Intent:finalIntentpickIntent=newIntent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);pickIntent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE,true);startActivityForResult(intent,PICK_IMAGE);并且在onActivityResult()中,我获取了所有选取图像的uri,并启动在后台运行的作业并上传这些图像(https://github.com/yigit/

android.provider.Telephony.SMS_RECEIVED 不可用

我正在尝试创建一个新的SMS接收监听器。我用谷歌搜索了这个问题,我发现的只是它需要android.provider.Telephony.SMS_RECEIVED但在android2.2中不存在如何收听新消息是我的问题! 最佳答案 您正在寻找与字符串值android.provider.Telephony.SMS_RECEIVED对应的android.provider.Telephony.SMS_RECEIVED_ACTION。publicstaticfinalStringSMS_RECEIVED_ACTION="android.pro

android - 使用 Android 4.0 (ICS) Content Provider 创建日历

我正在尝试使用ICS的新日历内容提供程序创建日历。由于日历创建只能在SyncAdapter中完成,因此我创建了一个:publicclassCalendarSyncAdapterextendsAbstractThreadedSyncAdapter{publicCalendarSyncAdapter(Contextcontext,booleanautoInitialize){super(context,autoInitialize);}@OverridepublicvoidonPerformSync(Accountaccount,Bundleextras,Stringauthority,C

android - 如何使gps权限可选?

我的应用程序支持GPS。在代码中,我检查了GPS硬件的可用性。不幸的是,市场上没有gps的人无法安装我的应用程序。如何使GPS可选,以便用户即使在设备上没有GPS时也可以安装它? 最佳答案 将android:required="false"添加到list中的Permission例如 关于android-如何使gps权限可选?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1300

android - 我如何在 Android 上获取 GPS 定位状态 - 现在(不使用监听器)

我想现在知道GPS是否打开并固定。我不想听事件-只是为了得到答案(如果它是固定的-获取位置)。在所有示例中,人们都创建了一个监听器并等待来自GPS的事件。我的电话应该会立即返回。任何高于11级的东西都可以,但如果只存在于14级及以上的东西,我可以管理。谢谢。 最佳答案 Idon'twanttolistentoevents-justtogetananswer您可以使用getLastKnownLocation()但如果这返回null,那么您必须等待位置更新。要测试GPS是否处于Activity状态,请使用isProviderEnable

android - 访问 GPS 不工作。应用程序使用网络获取位置

我的应用不想使用GPS而是使用网络来获取位置。我通过分析纬度和经度来检查,它们有点随机(比如网络位置)。如果我使用另一个使用GPS的应用程序(例如EndomondoSportstracker),我会看到特征标记,这意味着GPS当前正在工作:当我启动我的应用程序时,根本没有任何标记。我正在使用以下代码(LarsVogella的代码,来源:http://www.vogella.com/articles/AndroidLocationAPI/article.html):importandroid.app.Activity;importandroid.content.Context;impor

java - 如何以编程方式在android中启用/禁用gps和移动数据?

我希望我的应用程序能够以编程方式启用/禁用gps和移动数据,因为有许多应用程序,如tasker、profileflow、lookoutextra可以执行此操作,所以我搜索了它但没有找到任何有用的示例我找到了下面的代码,但他们没有工作。privatevoidsetMobileDataEnabled(Contextcontext,booleanenabled){finalConnectivityManagerconman=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);finalClas

android - 如何获取 GPS 位置?

我正在尝试获取位置,但总是出现错误。你们中的任何人都能看到我要去哪里错了吗?其中一个错误至少是“方法没有覆盖或实现父类(superclass)型的方法”——非常感谢你们主要@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//getYourCurrentLocationLocationManagerlocationManager=(LocationManager)getSyst

android - 在高精度模式下获取 gps 位置是否会从我们的余额中扣款?

您好,我正在做一个需要获取用户当前坐标的项目,我正在以高精度模式获取它。自从我开始在我的设备上测试这个应用程序后,我发现我的钱正在从我的余额中扣除,我不确定为什么会这样。我目前没有数据包,我的设备中的移动数据已关闭,但我已连接到wifi。即使某些应用程序出于某种目的使用互联网,它也应该使用我的wifi连接,对吗?谁能解释一下为什么我的余额会被扣除(如果您遇到过类似问题)?真的是因为在高精度模式下获取位置吗?谢谢。编辑我经常收到这个对话框: 最佳答案 Android设备(或与此相关的任何设备)上的GPS坐标以两种方式接收。从连接到您的

android - 如何在 Android Wear Complication Provider 的表盘上绘制图标?

使用ComplicationsAPI有一个图标类型,但是当涉及到绘制图标时,我不确定该怎么做。当我绘制实际的表盘时,似乎没有drawIcon方法。例如。像canvas.drawIcon(icon)这样的东西。我只能看到如何绘制位图。在我的drawComplications方法中我有这个:}elseif(complicationData.getType()==ComplicationData.TYPE_ICON){Iconicon=complicationData.getIcon();然后如何将图标绘制到Canvas上?此处的代码实验室没有告诉我们如何绘制图标:https://codel