草庐IT

MANAGE_OVERLAY_PERMISSION

全部标签

java - 由于 Admob 安全异常 : Permission Denial,如何在 admob 中阻止广告商

自昨天(2018年2月1日)以来,我们从我们的应用程序中收到崩溃报告,所有这些报告都与此类似:FatalException:java.lang.SecurityExceptionPermissionDenial:startingIntent{act=android.intent.action.VIEWdat=https://www.googleadservices.com/...flg=0x10000000cmp=com.ss.android.article.topbuzzvideo.en/com.ss.android.application.app.browser.BrowserAc

android - 读取链接 ('/proc/self/fd/21' ) 失败 : Permission denied [fd=21] error in Android 6 after adding Admob module to Appcelerator app

我正在appceleratorstudio中创建应用程序。在我向其添加admob模块之前,它在我的Android6Lenovoa7000上正常运行。现在我收到这些错误:[ERROR]:linker:readlink('/proc/self/fd/21')failed:Permissiondenied[fd=21][ERROR]:linker:warning:unabletogetrealpathforthelibrary"/data/app/com.techintegrity.ekko-1/lib/arm/libti.admob.so".Willusegivenname.[ERROR]

android - 添加许多 Overlay 后 MapView 平移和缩放速度很慢

所以我花了很多时间试图弄清楚如何加快速度,但我现在没有主意了。我有一个类mapPopup,其中一个MapView显示在整个屏幕上。mapPopup中有一个由GeoPoint组成的数组,我想在数组的二维中的每个GeoPoint之间画线。我已经使用扩展Overlay的自定义类mapOverlay完成了这项任务,但我遇到的问题是,一旦绘制了所有map叠加层,map缩放或平移非常慢。一旦将所有叠加层添加到map中,通常会有2000多个叠加层,但它们都非常小。考虑到如果叠加层越少map会工作得更快,我将所有线绘制到三个单独的叠加层而不是每条线单独的叠加层。这实际上导致map的平移和缩放变慢,所以

android - Not allowed to start service Intent without permission - 发送者没有获得权限

我正在阅读MarkMurphy的优秀Commonsware书籍-但其中有很多内容需要消化。我构建了“FakePlayer”应用程序(假装是一个mp3播放器)。它包含一个服务。作为一种学习经验,我尝试编写一个简单的应用程序(只有一个按钮),其点击处理程序执行以下操作:Intenti=newIntent();i.setAction("com.example.cwfakeplayer.MyPlayerService");Contextcontext=getApplicationContext();context.startService(i);它工作正常-服务启动正常。我注意到Eclipse

dart - 如何从 Overlay 中删除 OverlayEntry?

我只是想删除我之前插入到Overlay中的OverlayEntry:rootOverlay.insert(entry);但我似乎无法找到一种方法。我确实在OverlayState类中找到了一个私有(private)方法_remove,但我无法访问它。我错过了什么吗?你会如何在Flutter中做到这一点? 最佳答案 remove方法不在OverlayState内部,而是在OverlayEntry本身entry.remove() 关于dart-如何从Overlay中删除OverlayEntr

dart - 如何从 Overlay 中删除 OverlayEntry?

我只是想删除我之前插入到Overlay中的OverlayEntry:rootOverlay.insert(entry);但我似乎无法找到一种方法。我确实在OverlayState类中找到了一个私有(private)方法_remove,但我无法访问它。我错过了什么吗?你会如何在Flutter中做到这一点? 最佳答案 remove方法不在OverlayState内部,而是在OverlayEntry本身entry.remove() 关于dart-如何从Overlay中删除OverlayEntr

android - MANAGE_OVERLAY_PERMISSION - 未找到 Activity 异常

我遇到以下异常:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.settings.action.MANAGE_OVERLAY_PERMISSIONdat=package:com.my.app}atandroid.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1816)atandroid.app.Instrumentation.execStartActivity(Instrumenta

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 - 对于 WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,我需要 android.permission.SYSTEM_ALERT_WINDOW 吗?

我看过:WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY始终与结合使用在AndroidManifest.xml.例如here.考虑这段代码:windowManager=(WindowManager)this.getSystemService(Context.WINDOW_SERVICE);surfaceView=newSurfaceView(this);WindowManager.LayoutParamslayoutParams=newWindowManager.LayoutParams(100,100,WindowManager.Layou

android - 用户或当前进程都没有 android.permission.BLUETOOTH

我有一个简单的应用程序,目前只能打开/关闭蓝牙,当我在模拟器或Nexus7上运行它时,它说我的应用程序已停止响应,然后在启动时自行关闭。我尝试添加一个onStart()方法,因为它在类似的问题中解决了这个问题,添加了获得用户许可的Intent并将各种事物切换到不同的方法,但仍然崩溃。Logcat有这些消息:07-2901:05:41.541:E/AndroidRuntime(9745):FATALEXCEPTION:main07-2901:05:41.541:E/AndroidRuntime(9745):java.lang.RuntimeException:Unabletostarta