草庐IT

contentplatform-service

全部标签

android - 使用 Intent 将数据从 Activity 传递到 Service

如何在AndroidService中获取从调用Activity传递的数据? 最佳答案 对于“如何通过Intent从Activity向服务发送数据”这个问题的准确答案,您是否必须覆盖接收Intent的onStartCommand()方法对象:当你创建一个Service时,你应该重写onStartCommand()方法,所以如果你仔细查看下面的签名,这就是你收到intent的地方传递给它的对象:publicintonStartCommand(Intentintent,intflags,intstartId)因此,您将从Activity中

android - 更新到修订版 30 后缺少 "<sdk>/extras/google/google_play_services/libproject"文件夹

我使用AndroidSDK管理器将GooglePlay服务版本从修订版29更新到了30,但在更新目录"/extras/google/google_play_services/libproject"之后消失了,只剩下目录“docs”和“samples”。我已经尝试卸载并重新安装了几次,但总是碰巧错过目录“libproject”。有人在更新时遇到过这个问题吗?我正在使用DebianLinux8.4(jessie),但不相信它与问题有关。 最佳答案 看起来Google刚刚将GooglePlay服务分解为多个库。您可以在/extras/go

android - 如果一个 Android Service 被多次启动会发生什么?

如果我有以下代码:Intentintent=newIntent(this,DownloadService.class);for(inti=0;i在此代码中,DownloadService扩展了IntentService。所以现在当我调用startService(intent)时,这是否意味着每次调用startService(intent)时我都在启动一个新服务或这样做意味着DownloadService运行一次,然后每次我调用startService(intent)时,它只会传递具有不同startId的不同Intent。这有意义吗?其中哪一种是这样的? 最佳

android - 权限拒绝 : startForeground requires android. 权限.FOREGROUND_SERVICE

最近我们突然看到以下一些堆栈跟踪。为什么会这样?这是从应用程序尝试将音频评论服务移动到前台并带有媒体通知和所有内容的时候开始的。java.lang.SecurityException:PermissionDenial:startForegroundfrompid=1824,uid=10479requiresandroid.permission.FOREGROUND_SERVICEatandroid.os.Parcel.createException(Parcel.java:1942)atandroid.os.Parcel.readException(Parcel.java:1910)a

android - com.google.android.gms :play-services-measurement-base is being requested by various other libraries

我更新到gradle4.0.1并开始收到以下错误Thelibrarycom.google.android.gms:play-services-measurement-baseisbeingrequestedbyvariousotherlibrariesat[[15.0.4,15.0.4]],butresolvesto15.0.2.Disablethepluginandcheckyourdependenciestreeusing./gradlew:app:dependencies.我的项目没有使用该依赖项,所以我在全局范围内搜索它,它只出现在内部build/intermediates/l

android - 找不到 com.google.android.gms :play-services:3. 1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1.11 6.1.71 6.5。 87

通过gradle引用播放服务停止了对我的工作-将其归结为-甚至我最初用作引用的示例也停止工作:https://plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icfFAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringproject':auth'.>Failedtonotifyprojectevaluationlistener.>Couldnotresolvealldependenciesforconfiguration':auth:co

android - 如何让 Android Service 与 Activity 通信

我正在编写我的第一个Android应用程序,并试图了解服务和Activity之间的通信。我有一个服务将在后台运行并执行一些基于GPS和时间的日志记录。我将有一个用于启动和停止服务的Activity。首先,我需要能够确定Activity启动时Service是否正在运行。这里还有一些其他问题,所以我想我可以弄清楚(但请随时提供建议)。我真正的问题:如果Activity正在运行并且服务已启动,我需要一种方法让服务向Activity发送消息。此时是简单的字符串和整数-主要是状态消息。这些消息不会定期发生,所以如果有其他方法,我认为轮询服务不是一个好方法。我只希望在用户启动Activity时进行

android - LogCat 消息 : The Google Play services resources were not found. 检查您的项目配置以确保包含资源

我有一个使用GoogleMapsAndroidv2API的应用程序。我已将google-play-services_lib库项目添加到我的工作区,并按照这些页面上的说明从我的应用程序项目中添加了对它的引用:http://developer.android.com/google/play-services/setup.html.https://developers.google.com/maps/documentation/android/start一切似乎都运行良好:该应用使用默认标记显示map和叠加层。所以我很确定我已经正确设置了GooglePlay服务和GoogleMapsAPI。

android - google-services.json 用于不同的 productFlavors

Update:GCMisdeprecated,useFCM我正在按照GoogleDevelopers页面here中的指南实现新的GoogleCloudMessaging我已经成功运行并测试了它。但我现在的问题是我有不同的产品风格,具有不同的applicationId/packageName和不同的GoogleCloudMessagingProjectId。google-services.json必须放在/app/google-services.json而不是flavor文件夹中。有什么方法可以使google-services.json配置因多种风格而不同?

amazon-web-services - 将 AWS EFS 与 Docker 结合使用

我在我的单容器EB部署中使用亚马逊提供的新弹性文件系统。我不知道为什么挂载的EFS不能映射到容器中。在/efs-mount-point的主机上成功执行EFS挂载。提供给Dockerrun.aws.json的是{"AWSEBDockerrunVersion":"1""Volumes":[{"HostDirectory":"/efs-mount-point","ContainerDirectory":"/efs-mount-point"}]}一旦开始运行,就会在容器中创建卷。但是,它映射了主机目录/efs-mount-point,而不是实际的EFS安装点。我不知道如何让Docker映射到挂