草庐IT

playing_service

全部标签

android - 使用 Google Play 服务时如何避免 65k 方法限制

如果您发现自己正在编写一个依赖于许多不同库的大型Android应用程序(我建议您这样做而不是重新发明轮子),那么您很可能已经遇到了65kmethodlimitDalvik可执行文件classes.dex。此外,如果您依赖大型库,例如GooglePlayServicesSDK,它本身已经包含morethan20kmethodsinversion5.0你被迫usetrickslikestrippingpackages或multidexsupport以免打包时出错。使用Android的新运行时ART这是公开可用的,因为AndroidLollipop多个dex文件更容易处理,但目前开发人员仍然

android - 应用程序不适用于 Google Play 上的 Nexus 7

我知道Nexus7上的相机可用,所以我更改了我的list,使得不需要权限如下:该应用程序仍然不可用。在这一点上,我对谈论uses-feature而不是user-permission的文档感到困惑:Beawareofwhichsystemfeaturesthatyoudeclare(orimply)arerequiredtorunyourapplicationorthePlayStorewillnotmakeyourapplicationavailabletoNexus7users.Alwaysdeclarehardwarefeaturesthataren'tcriticaltoyour

android - 来自 Android 蓝牙不安全 Rfcomm 的 "Service discovery failed"

有谁知道如何在使用任意声明的服务名称时在API级别2.3.3的2台Android设备之间创建不安全的RFCOMM连接?(不是随机的或更改的服务名称,只是一个服务名称我自己定义)详情我正在尝试在2个Android设备之间创建不安全的Rfcomm连接:DroidX2和AsusTransformer。我假设这两种设备都具有Android2.3.3级别的功能,以实际获得使用不安全Rfcomm的能力。当我尝试按照描述创建蓝牙连接时here,使用现在公开的createInsecureRfcommSocketToServiceRecord()和listenUsingInsecureRfcommWit

android - GCM 示例项目错​​误消息 "Could not find google-play-services_lib.apk"

使用http://code.google.com/p/gcm/source/browse/#git%2Fgcm-client上提供的示例代码,应用程序启动协议(protocol)包含有关缺少APK的消息。[2013-06-2210:28:24-GCMClientNewAPI]------------------------------[2013-06-2210:28:24-GCMClientNewAPI]AndroidLaunch![2013-06-2210:28:24-GCMClientNewAPI]adbisrunningnormally.[2013-06-2210:28:24-G

android - 自动将 Beta Android 应用发布到 Google Play 商店

我正在寻找一种方法,可用于从我的CI服务器自动将应用程序发布到GooglePlay商店的alpha和beta测试流。我的CI设置如下:Android应用程序是使用AndroidStudio编写的(使用Eclipse确实不是我们的选择)。构建脚本是用Rake编写的,可运行Gradle任务以及Calabash-Android测试。构建服务器是Teamcity8+,目前托管在本地(尽管我们可以转移到云中的Jenkins)。通过stackoverflow扫描了这个问题的答案,唯一找到的是APItoautomaticallyuploadapktoGooglePlay?然而,这个问题的答案已有一年

android - 如何在 Android 上设置 Google Play 服务错误的样式

在Android上使用新的GoogleMapsV2API时,如果用户的设备没有安装GooglePlay(服务)应用程序,用户将看到一条错误消息。我想知道是否有可能以某种方式覆盖此错误消息的样式以使其不那么刺耳并更适合应用程序样式。这是错误的样子: 最佳答案 经过一些调查,我确定最好的解决方案是手动检查GooglePlay服务库是否存在并显示自定义错误对话框或错误布局。GooglePlayServicesUtil中有一些实用方法这使得这相当简单。publicvoidonCreate(BundlesavedInstanceState){

android - 有没有办法更改 Google Play 应用程序商店中应用程序的名称?

我去年向应用商店提交了一个应用程序,几周前我发现这个名称被用于类似的东西。有没有办法更改应用程序的名称?更新:在AIR中,您的应用程序有一个应用程序描述rune件。在应用程序描述rune件中是Androidlist。在应用程序描述rune件中更改name属性(保持id不变):com.mycompany.myAppIDMyApplicationFileMyApplicationName起初我认为您需要更改Android特定部分中应用程序标签的“android:label”属性,如下所示:]]>但是当我这样做时,我会得到一个错误,“错误404:Android属性android:label不

android - 保留在 Google Play Developer Console 中的 APK

今天,GooglePlay开发者控制台团队添加了一项功能来管理版本。它有三个发布选项:-APKstoadd-据我了解,当您上传新应用或更新您的应用时,它会根据分阶段推出百分比在GooglePlay上推出,并且它会停用以前的APK。APKstodeactivate这将列出一组已停用且不再在GooglePlay上提供的APK。APKstoretain我无法理解这个新功能的含义?有人可以帮我吗?提前致谢。 最佳答案 一个版本可以有多个APK,用于不同的构建风格。因此,您可能有一个针对旧版Android的构建和一个针对Shiny的新Andr

android - Google Play 服务 Activity 识别 - 电池使用情况?

GooglePlay服务组件是始终确定用户的当前Activity,还是仅在连接应用以接收Activity更新时才确定?documentation对此并不是很清楚,它只是说它一般对电池的影响很小。我想知道持续查询用户当前Activity(例如,以2分钟为间隔)的应用是否会给用户的电池带来任何额外压力。 最佳答案 电池成本基于应用指定的时间间隔。因此,如果您请求间隔2分钟,设备将休眠2分钟,唤醒几秒钟以进行Activity识别,然后再返回休眠2分钟。2或3分钟的间隔应该对电池的影响最小。 关

android - 如何在 Google Play 上访问我的 Android 应用程序的 alpha 版本?

我刚刚在GooglePlayDeveloperConsole中创建了一个新应用程序.我还没有上传或发布任何测试版或生产版APK。我只上传了一个alpha版本。上传后(几个小时后),我如何/在哪里可以找到我的应用程序的alpha版本?我在手机上的GooglePlay商店中似乎找不到它。 最佳答案 您可以按照以下步骤提供应用程序的alpha版本访问权限:将com.package.name替换为您的应用程序包名称https://play.google.com/apps/testing/com.package.name(Referthis)