草庐IT

PERMISSION

全部标签

android - 谷歌地图 Android V2 - 黑屏

我正在为android实现谷歌地图。我创建了一个测试应用程序并在该应用程序中插入了所有权限等,该应用程序运行完美。但是当我尝试将相同的代码复制到我的真实应用程序时,它在androidActivity上显示空白屏幕。尽管我已经在googleapi控制台中更新了包名称。这是我的测试项目list的样子:这是我的真实项目list的样子:我在我的控制台指纹中将包名称更新为com.shop.addtask但它仍然显示白屏。可能是什么导致了问题?我在这两个应用程序中使用的apikey是相同的。但它适用于测试应用程序,不适用于真实应用程序。我已经使用指纹创建了apikey我已在控制台中打开google

android - 谷歌地图 android "android Failed to load map. Could not contact Google servers."中的错误

我正在尝试在我的android应用程序中实现谷歌地图,但我遇到了一个错误“android无法加载map。无法联系Google服务器。”我已经包含了谷歌播放库,使用SHA1证书指纹获得了key。我得到的SHA1证书指纹为:sudokeytool-v-list-aliasandroiddebugkey\-keystore/home/.android/debug.keystore我根据This管理我的list文件现在我无法找到此错误的原因。非常感谢任何建议...我在stackoverflow上看到过问题,但没有得到任何解决方案!编辑:我的list文件权限如下:................

Unity Android 接入高德定位SDK

Unity版本2020第一步首先去高德开放平台注册账号然后申请Key高德开放平台|高德地图API注册好账号之后点击控制台然后选择管理key新建一个应用  选择添加 然后创建一个key选择Android平台 SHA1码获取方式参考我的另一篇博客Android签名文件.keystore转换.jks_小张不爱写代码的博客-CSDN博客_keystore转jks 然后直接创建key即可创建完毕之后去下载定位SDK相关下载-Android定位SDK|高德地图API打开Unity创建一个Unity项目并创建如下脚本usingUnityEngine;usingUnityEngine.UI;publiccla

android - Caused by : java. lang.SecurityException: "gps"location provider requires ACCESS_FINE_LOCATION 权限

我已经设置了权限。为什么我仍然收到此错误?Causedby:java.lang.SecurityException:"gps"locationproviderrequiresACCESS_FINE_LOCATIONpermission.我的list内容:我的Activity代码:publicclassLocationActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layo

Android Lollipop 成为设备管理员不起作用

我正在关注thisguide关于如何让我的应用请求成为设备管理员。这适用于任何手机的任何4.xandroid版本,但不适用于Lollipop(我已经在Nexus5和Nexus7上试过)。Logcat鞋报以下错误:*11-0207:37:09.649:W/DeviceAdminAdd(10020):CannotstartADD_DEVICE_ADMINasanewtask*有没有其他人在使用Lollipop时遇到过这个问题?可能是什么原因?我已经阅读了指南的所有部分,并确保我的XML、list、接收器等都是它们应该的(而且,它确实适用于我尝试过的任何其他版本的操作系统或手机)。如果重要的

android - 无法请求 READ_EXTERNAL_STORAGE 权限

我正在尝试从存储中读取图像路径,但我一直在此处收到SecurityException:Causedby:java.lang.SecurityException:PermissionDenial:readingcom.android.providers.media.MediaProvideruricontent://media/external/images/mediafrompid=31409,uid=10053requiresandroid.permission.READ_EXTERNAL_STORAGE,orgrantUriPermission()我正在针对api23进行编译,并且

java - Android 从不接收 UDP 数据包

以下代码会导致超时。它在非AndroidJava上运行良好。怎么了?//@Overridepublicstaticvoidrun(){//System.out.println("LocalMachineIP:"+addrStr.toString());HelloWorldActivity.tv.setText("Trace1");try{//RetrievetheServerNameInetAddressserverAddr;//=InetAddress.getByName(Server.SERVERIP);InetAddressias[]=InetAddress.getAllByNa

android - Android 基于位置的推送通知

是否可以在不使用第三方推送通知服务(例如Parse)的情况下为Android设备发送基于位置的推送通知?我想向我的用户发送推送通知,而不会因为他们不在某个区域而收到与该特定用户无关的通知而烦恼。此外,我可以根据时间间隔获取用户位置,但如果可能的话,我宁愿采用不同的方式。 最佳答案 是的,这完全有可能,只要我正确地解释了您的问题。要完成此操作,您需要向所有用户发送GCM推送通知(除非您有办法在服务器端过滤掉其中一些用户)。然后在您的应用程序中,不是仅仅创建一个通知并将其传递给通知管理器,而是首先使用LocationManager(或更

Android OS 2.2 权限 : I have absolutely no idea why this simple piece of code doesn't work. 我做错了什么?

我只是在玩弄一些代码。我创建一个Activity并简单地执行如下操作:longlo=currentTimeMillis();System.out.println(lo);lo*=3;System.out.println(lo);SystemClock.setCurrentTimeMillis(lo);System.out.println(currentTimeMillis());是的,在我的AndroidManifest.xml中,我添加了:没有任何变化。SystemClock永远不会重置......它只是一直在滴答作响。我得到的错误只是说“SET_TIME”权限未授予该程序。防护等级

android - 应用未收到 android.intent.action.DOWNLOAD_COMPLETE Intent

我正在编写一个简单的应用程序,当通过下载管理器在Android设备上完成任何下载时,它会收到通知。我为此创建了一个广播接收器,并在我的Manifest文件中设置了intent过滤器,如下所示。但是,当下载完成时,我的广播接收器不会被调用。是否还需要设置其他一些权限,以便我的应用程序接收下载管理器发送的DOWNLOAD_COMPLETEIntent?请注意:我的应用需要监听通过下载管理器完成的任何下载以下是使用的权限: 最佳答案 我终于设法通过向我的list添加以下权限来解决这个问题: 关