草庐IT

com-state

全部标签

android - 如何捕获无法找到 com.facebook.katana.provider.PlatformProvider 错误的提供商信息

谁能告诉我应该在哪里设置try/catch来捕获它?02-1022:54:35.701:E/ActivityThread(787):Failedtofindproviderinfoforcom.facebook.katana.provider.PlatformProvider我已经知道是因为我手机没有安装facebook应用导致的。我想在抛出异常的时候做一个Toast这是行不通的。shareButton.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewarg0){//TODOAuto-generatedmeth

android - Parse.com 推送通知问题。取消订阅不起作用,仍在接收推送通知。(Android)

我制作了一个使用Parse.com推送通知的应用程序。我有一个设置页面,您可以在其中启用/禁用推送通知。设置页面运行良好,它更改了使用的首选项,但推送通知不会停止。这是我订阅/取消订阅的代码:SharedPreferencessharedPrefs=PreferenceManager.getDefaultSharedPreferences(this);pushNotificationsPreference=sharedPrefs.getBoolean("PUSH_NOTIFICATION_PREFERENCE",true);if(pushNotificationsPreference)

java - Android Studio 启动失败 : fatal error initializing 'com.intellij.util.net.ssl.certificatemanager'

AndroidStudioStardFailed:java.lang.runtimeexception:com.intellij.ide.plugins.pluginmanager$startupabortedexception:fatalerrorinitializing'com.intellij.util.net.ssl.certificatemanager'当我尝试打开AndroidStudio时,启动失败并弹出。顺便说一句,我的电脑是Windows8.1单一语言,64位,我之前打开过AndroidStudio。不知道第一次下载使用TeamView有没有影响。这些是关于我的问题的

android - “允许 [app name] 调用和管理电话”权限和 READ_PHONE_STATE

我有一个为Android构建的Unity应用程序(v5.2.4),它请求获得在Android(v6.0.1)上“调用和管理电话”的权限。做一些研究似乎它可能与READ_PHONE_STATE有关。所以我在构建apk后剥离了READ_PHONE_STATE权限,重新打包,消息不再出现。我不是100%确定是什么将READ_PHONE_STATE放入应用程序,unity论坛说READ_PHONE_STATE已在unityv5.2中删除。该应用程序还使用Urbanairship并为READ_PHONE_STATE执行grep显示一个urbanairshipbin文件。$grep"READ_PH

java - 无法解析 com.google.gms :google-services:3. 0.0

我读了很多关于这个主题的帖子,但没有人帮助我。我正在使用AndroidStudio并关注此guide这是项目gradle:buildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:2.2.3'classpath'com.google.gms:google-services:3.0.0'//NOTE:Donotplaceyourapplicationdependencieshere;theybelong//intheindividualmodulebuild.gradl

java - 构建失败 : Program type already present: com. facebook.ads.Ad

我尝试在AndroidStudio中构建一个模块。它似乎可以在设备上运行,但是当我尝试构建APK时,出现错误:Programtypealreadypresent:com.facebook.ads.Ad完整日志如下:org.gradle.api.tasks.TaskExecutionException:Executionfailedfortask':NewApp:transformClassesWithMultidexlistForDevDebug'.atorg.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.

android - com.google.android.gms.internal.firebase-perf.zzq.zzb(boolean)' 在空对象引用上

环境Android设备:小米5\小米6Android操作系统版本:8.0.0GooglePlayServices版本:没有google服务Firebase/Play服务SDK版本:com.google.firebase:firebase-plugins:1.1.0、com.google.firebase:firebase-perf:15.1.0TargetSdkVersion:26问题java.lang.NullPointerExceptionAttempttoinvokevirtualmethod'voidcom.google.android.gms.internal.firebas

java - com.parse.ParseObject 无法转换为

我正在开发具有ParsePlatform的应用程序.为了获取数据,我调用了ParseCloud.callFunctionInBackground函数。我已经将Parse及其子类注册到Application类中,如下所示:publicclassAppextendsApplication{@OverridepublicvoidonCreate(){super.onCreate();Parse.setLogLevel(Parse.LOG_LEVEL_VERBOSE);OkHttpClient.Builderbuilder=newOkHttpClient.Builder();HttpLoggi

android - 读取 com.google.android.apps.photos.contentprovider.MediaContentProvider 需要导出提供者,或者 grantUriPermission()

我从Android6.0.1用户那里收到了这份崩溃报告:STACK_TRACE=java.lang.SecurityException:PermissionDenial:readingcom.google.android.apps.photos.contentprovider.MediaContentProvideruricontent://com.google.android.apps.photos.contentprovider/0/1/content%3A%2F%2Fmedia%2Fexternal%2Fimages%2Fmedia%2F19181/ORIGINAL/NONE/4

android - 是否需要 CHANGE_WIFI_MULTICAST_STATE 权限和使用 WifiManager.MulticastLock 才能在 Android 上接收多播数据包?

我有一个测试应用程序,我用它来演示多播流量是否正在进入Android设备。我看到的行为似乎与Google的文档相矛盾here和here这意味着需要满足两个先决条件才能让应用程序接收多播流量:获取多播锁将CHANGE_WIFI_MULTICAST_STATE权限添加到应用的list我的应用程序能够接收多播流量,而无需这些项目中的任何一项。下面是设置多播套接字以接收数据的代码fragment。MulticastSocketmulticastReceiveSocket=newMulticastSocket(18200);multicastReceiveSocket.joinGroup(Ine