草庐IT

PERMISSION

全部标签

android - Location 在 Android 6.0.1 中返回 0.0,但在 4.0.1 中有效

这个问题在这里已经有了答案:HowtorequestLocationPermissionatruntime(8个答案)关闭5年前。我已经搜索了此问题的解决方案并尝试了我能找到的相关解决方案,但仍然无法使其正常工作。特定代码段未运行。我遇到的问题是这一切都适用于我的旧NECTerrain(4.0.1,API15),但不适用于我的新BlackberryPriv(6.0.1,API23)。在较新的手机中,第一个错误日志“Netenabled”出现在logcat中,然后没有其他错误日志出现(我正在使用它们进行故障排除)。在旧手机中,一切正常,所有日志都显示出来。是什么阻止了这段代码的运行?我添

android - 每次收到推送通知时,Ionic 2 应用程序都会停止

应用程序正在获取注册号,但是当它收到推送通知时,应用程序停止并给出以下错误:不幸的是“APPNAME”在android中已停止我正在使用phonegap-plugin-push=>https://ionicframework.com/docs/native/push/我已经在appName/platforms/android/中添加了google-services.json这是我的build.gradlebuildscript{repositories{mavenCentral()jcenter()}dependencies{classpath'com.android.tools.bu

android - Cordova android 插件中的 onRequestPermissionsResult

我正在通过Cordova插件(android)访问相机。为此,我向用户请求权限。如果用户在permission对话框中单击“允许”,我必须启动相机。为此,在nativeandroid中,我重写了onRequestPermissionsResult方法,例如@OverridepublicvoidonRequestPermissionsResult(intrequestCode,@NonNullString[]permissions,@NonNullint[]grantResults){switch(requestCode){caseRequestCameraPermissionID:{i

Android - 无法启用 BroadcastReceiver

升级到最新的SDK后,我回到了小部件开发,突然间我的小部件启动失败并显示以下消息:ERROR/AndroidRuntime(5296):java.lang.RuntimeException:Unabletostartreceivertopjob.widget.SearchWidget:java.lang.SecurityException:PermissionDenial:attempttochangecomponentstatefrompid=5296,uid=10057,packageuid=10048下面是发生异常的两行代码:@OverridepublicvoidonEnable

Android:TelephonyManager.getSimSerialNumber() 返回 null

在哪些情况下此方法返回空引用?只能靠sim卡吗?在这些情况下,不存在检索后者标识号的替代方法吗?感谢大家! 最佳答案 请确认您是否在AndroidManifest中添加了以下权限,如果没有请添加此语句再添加试试。注意:在application标签外加上这个permission标签..示例fragment:.........................一切顺利 关于Android:TelephonyManager.getSimSerialNumber()返回null,我们在StackO

java - 在android中获取 map 上的当前位置

我正在使用这篇文章:Whatisthesimplestandmostrobustwaytogettheuser'scurrentlocationonAndroid?获取设备的当前位置。我的代码是:locationResult=newLocationResult(){@OverridepublicvoidgotLocation(Locationlocation){if(location!=null){latitude=location.getLatitude();longitude=location.getLongitude();}}};myLocation=newMyLocation(

java - AndroidManifest 中的多个权限?

所以我想知道是否有一条规则禁止在我的应用程序中使用多个"uses-permission"block。例如:当我在我的应用程序中使用它时,我一点击按钮它就崩溃了。注意:我的按钮将文件保存到SD卡并将其上传到FTP(这就是我卡住的地方-添加互联网部分)有什么想法吗? 最佳答案 它可以是应用程序所需的list文件中的尽可能多的使用权限。 关于java-AndroidManifest中的多个权限?,我们在StackOverflow上找到一个类似的问题: https:/

android - 无法让我的 AccountAuthenticatorActivity 在两个不同的应用程序中打开

我正在尝试编写自己的Authenticator并将其用作两个不同应用程序的库:A和B。我关注了这篇文章:http://udinic.wordpress.com/2013/04/24/write-your-own-android-authenticator/.我安装了应用程序A,然后安装了应用程序B。当应用程序A调用AccountManager.addAccount()时,AccountAuthenticatorActivity打开。当应用程序B调用AccountManager.addAccount()时,什么也没有发生。如果我卸载应用A并在应用B中重试,AccountAuthentic

android - 应用已在 Play 商店发布,但未显示在平板电脑上

我已经在GooglePlay商店发布了一个应用程序,但是当我尝试在平板电脑上下载它时,它说应用程序不兼容。此外,在开发人员控制台中,我收到此消息:Yourlayoutshouldmakeusetheavailablespaceon7-inchtablets现在,第一件事,我想将应用程序锁定为仅纵向方向,因此屏幕使用几乎相同。这是thelink应用程序。关于应用程序的一些imp信息:android:minSdkVersion="10"android:largeScreens="true"和android:xlargeScreens="true"android文档说,要支持平板电脑,请检查

android - admob 广告不显示

我制作了一个简单的应用程序并在其中添加了一个广告,但它没有显示在设备中。并且我的代码中没有错误:xml页面:list文件: 最佳答案 一开始我犯了同样的错误,我只使用了xml文件,并没有在我的Activity中加载View。所以把这个放在Activity中:AdViewadView=(AdView)this.findViewById(R.id.adView);AdRequestadRequest=newAdRequest.Builder().build();adView.loadAd(adRequest);