草庐IT

hello_services

全部标签

android - 谷歌 GDK : Differences in calling app with voice trigger or menu affecting camera service?

我正在尝试创建一个使用相机服务来显示预览的GlassGDK应用程序。不幸的是,我目前有一个错误,在尝试使用Camera.open()打开相机时抛出RuntimeException。我只在通过语音触发器打开Activity时遇到此错误,而不是通过从“启动器”菜单中选择应用程序。通过此菜单启动Activity的方式与通过语音触发器启动的方式有区别吗?部分相关代码如下。@OverridepublicvoidonCreate(BundlesavedInstanceState){mGestureDetector=createGestureDetector(this);super.onCreate

android - (AudioManager)getSystemService(Context.AUDIO_SERVICE) 导致内存泄漏

我遇到了由AudioManager引起的内存泄漏。所以我在我的代码中注释掉了这一行,看看它是否能解决我的问题:publicclassFireRoomActivityextendsActivity{AudioManageram;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);am=(AudioManager)getSystemService(Context.AUDIO_SERVICE);}}它确实解决了问题,我不再有内存泄漏。是因为Context.AUDIO_SERVIC

AndroidSDK Hello World 应用程序在我的 MotoX 上调试时出现无效格式错误?

我刚开始学习android-SDK,我按照基本步骤启动了一个helloworld应用程序,但是我在LogCat中遇到了这个错误:06-0617:53:49.203:E/Adreno-ES20(17462)::QCOM>format,datatypemismatch06-0617:53:49.203:E/Adreno-ES20(17462)::QCOM>Invalidformat!我认为这可能是与我正在调试的MotoX相关的问题?我可以看到该应用程序本身在我的手机上成功启动,但我并不真正理解这个错误,所以我不知道这是否是一个大问题,我希望有人能对此有所了解。

java - 安卓 5.0 IllegalArgumentException : Service Intent must be explicit: on com. google.android.location.internal.GoogleLocationManagerService.START

我正在尝试检索在我的Activity中调用LocationClient类的方法connect的设备的位置,但是当进行调用时系统崩溃以下异常:**FATALEXCEPTION:mainProcess:com.unipagossales,PID:3833java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.unipagossales/com.unipagossales.app.merchants.MerchantFragmentActivity}:java.lang.IllegalArgumentExceptio

android - 没有 Gradle - 找不到与给定名称匹配的资源(在 'value' 处,值为 '@integer/google_play_services_version' )

我使用的是AndroidStudioIDE,在添加googleplay服务库后我一直收到此错误。请记住,这是使用基于Eclipse的项目,我们没有任何gradle文件。Noresourcefoundthatmatchesthegivenname(at'value'withvalue'@integer/google_play_services_version')先说说我是怎么添加库的……我找到我的androidSDK文件夹,然后找到google-play-services-jar,然后我将它复制到我的/libs文件夹。然后我去了...文件>项目结构>库>+添加了google-play-s

Youtube 上的 Android SERVICE_MISSING 错误消息

嗨,我已经用我的json完成了相同的应用程序。我在模拟器上看到的videoView中的问题是“初始化youtube播放器时发生错误..注意:list中已提供互联网权限我试图追踪错误publicvoidonInitializationFailure(YouTubePlayer.Providerplayer,YouTubeInitializationResulterrorReason){//TODOAuto-generatedmethodstubStringerrorMessage=errorReason.toString();Toast.makeText(this,errorMessag

Android Studio AdMob 错误无法解析符号@integer/google_play_services_version"/>

我正在尝试将AdMob添加到我的应用程序中,但出现了此错误,我不确定如何修复它。"”另外,行有一个错误说无法解析符号AdActivity。我不确定是什么导致了这些问题,希望得到一些帮助。构建.gradleapplyplugin:'com.android.application'android{compileSdkVersion22buildToolsVersion"22.0.1"defaultConfig{applicationId"com.example.name.application"minSdkVersion16targetSdkVersion22versionCode1ver

android - 如何让我的 Android 应用程序使用 "Service Account"访问共享的 Google 日历?

我认为答案是肯定的,但我不确定该怎么做。我一直在使用API从设备上存储的日历中获取事件。例如publicstaticArrayListqueryEvents(longstartMillis,longendMillis)throwsMINPermissionException{if(ContextCompat.checkSelfPermission(MINMainActivity.getSharedInstance(),Manifest.permission.WRITE_CALENDAR)!=PackageManager.PERMISSION_GRANTED){thrownewMINPe

android - 添加 play-services-maps 依赖自动添加 glEsVersion 2.0 要求

我想与GooglePlayServicesMaps模块集成。由于maplist声明:Gradle的manifestmerger将此block添加到生成的list中,使运行OpenGL1.0的设备不支持我的应用程序,但是我的map功能不是强制性的,我确实希望支持这些设备。我已经尝试将其中之一添加到我自己的list中:或或但没有任何效果,它要么自动选择具有最高值(2.0)的那个,要么将两个block添加到生成的list中,仍然使我的应用程序需要2.0 最佳答案 我能够使用build.gradlehacks解决它,方法是手动覆盖合并的li

android - 使用 JobScheduler 代替 BroadcastReceiver 和 Service

我正在开发一个应用程序,当设备连接到互联网时,它将在后台按顺序将我所有的数据库记录上传到服务器。为此,我编写了一个BroadcastReceiver来监听网络连接。触发此接收器后,我将启动用于上传记录的后台服务。这是我的代码。publicclassNetworkChangeReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(finalContextcontext,finalIntentintent){AppUtils.checkInternetConnection(context));//Ifthedeviceha