Articles of android wear

穿App,用applicationIdSuffix自定义生成types

我有一个应用程序,我想添加一个Android Wear应用程序扩展。 主应用程序有三种构buildtypes(debugging,testing版和发行版)。 Beta版本有一个applicationIdSuffix ,允许我在同一台设备上并行安装Play-store版本和当前的开发版本。 这一切工作正常,直到我添加了磨损的应用程序。 主应用程序的build.gradle看起来像这样: apply plugin: 'com.android.application' android { … defaultConfig { … applicationId "com.example.mainApp" … } buildTypes { debug { applicationIdSuffix '.debug' } beta { applicationIdSuffix '.beta' } release { } } } dependencies { … wearApp project(':wear') } Wear-App具有相同的构buildtypes,具有相同的applicationIdSuffix值。 但是,当我构buildtesting版应用程序(通过调用gradle assembleBeta )构build过程构build:wear:assembleRelease而不是:wear:assembleBeta这就是为什么我在构build过程中收到以下错误消息: FAILURE: Build failed with an exception. * What […]

在Android Wear中显示正在进行的通知

我一直在玩Android Wear和制作虚拟应用程序。 我注意到的是,Android Wear似乎没有显示正在进行的通知,即使用setOngoing(true)通知。 任何方式来显示这些通知磨损?

捕获了活页夹存根实现中的RuntimeException

我遇到了这个RuntimeException并且很难debugging它: W/Binder﹕ Caught a RuntimeException from the binder stub implementation. com.google.android.gms.common.internal.safeparcel.zza$zza: Expected object header. Got 0x1 Parcel: pos=136 size=284 at com.google.android.gms.common.internal.safeparcel.zza.zzJ(Unknown Source) at com.google.android.gms.wearable.internal.zzf.zzfv(Unknown Source) at com.google.android.gms.wearable.internal.zzf.createFromParcel(Unknown Source) at com.google.android.gms.wearable.internal.zzah$zza.onTransact(Unknown Source) at android.os.Binder.execTransact(Binder.java:446) 它似乎没有指定exception来自哪里。 这是一款Android Wear应用程序,可定期loggingaudio并将其传输至手机。 我将不胜感激任何想法,我应该看看,或者我应该如何debugging。 谢谢。

如何检测Android设备是否与Android佩戴手表配对

我正在创build一个扩展推送通知的Android Wear应用程序。 当推送通知进入时,我的应用程序会从服务器下载约10张图像,并在手表上显示这些附加图像。 这些图像是特定于Android Wear应用程序,并没有显示在手持设备上。 如何判断手持设备是否与Android Wear设备配对,以确定是否需要下载该Wear设备所需的附加图像? 谢谢!

Android Wear应用不能通过手机进行安装

我试图通过Android手机安装穿戴式应用程序,使用在这里find的“包装与Android Studio方法” ,但它不工作。 apk不会安装到可穿戴设备。 这是logcat输出: 07-28 15:11:54.107 766-820/? W/PackageManager﹕ Unknown permission com.google.android.wearable.READ_SETTINGS in package com.google.android.gms 07-28 15:11:54.117 766-820/? W/PackageManager﹕ Not granting permission com.google.android.gm.permission.AUTO_SEND to package com.google.android.wearable.app (protectionLevel=2 flags=0x88be44) 07-28 15:11:54.117 766-820/? W/PackageManager﹕ Not granting permission android.permission.MEDIA_CONTENT_CONTROL to package com.google.android.wearable.app (protectionLevel=18 flags=0x88be44) 07-28 15:11:55.047 632-632/? D/WearablePkgInstaller﹕ Got PackageUpdateReceiver message Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:my.package.name flg=0x4000010 cmp=com.google.android.wearable.app/com.google.android.clockwork.companion.packagemanager.PackageUpdateReceiver (has […]

Android Wear WearableListView在GridViewPager中

我正在构build一个Android Wear应用程序,我想将其作为可以横向滑动的几页来展示。 为此,我正在使用一个GridViewPager和相关联的FragmentGridPagerAdapter,它被硬连线使用一行。 这对于在磁贴之间水平滑动的工作正常,但是在我的片段之一中,我想使用WearableListView来允许用户在几个动作之间进行select。 不幸的是,这不起作用,因为它看起来GridViewPager是防止任何滑动到WearableListView。 有谁知道是否有一种方法可以使用所描述的组件来完成? 我也尝试使用标准的ViewPager,这使得WearableListView能够正常滚动,但是水平滑动然后变成flakey,并且您经常需要滑动几次来移动视图寻呼机。

Android Wear应用程序打包失败与口味

我有一个包含磨损应用程序的应用程序。 所有的工作都很好,用一个真实的设备进行testing。 我可以创build释放apk包里面的穿apk。 但是,只有在我的应用程序只有一个味道。 我想用不同的applicationId来维护两个版本的应用程序,但是虽然这个编译没有错误,但是在这种情况下,两个释放apks(每个flavor的其中之一)不会相应的穿戴apks。 这是移动应用程序build.gradle的相关部分: productFlavors { Trial { applicationId "com.example.myapp.trial" versionName "3.0.1" versionCode 301 } Full { applicationId "com.example.myapp" versionName "3.0.1" versionCode 301 } } } dependencies { compile 'com.google.android.gms:play-services:6.1.+@aar' wearApp project(':myWearApp') } 这是对应的应用程序build.gradle: productFlavors { Trial { applicationId "com.example.myapp.trial" versionName "3.0.1" versionCode 301 } Full { applicationId "com.example.myapp" versionName "3.0.1" versionCode 301 […]

Android Wear应用程序未安装

我们今天发布了我们的第一个可穿戴应用程序,但遗憾的是这个应用程序并没有自动安装。 我们双重检查了APK,并且穿戴式的apk是存在的,但从来没有打过手表。 按照http://android-developers.blogspot.de/2014/07/update-on-android-wear-paid-apps.html中的build议手动打包APK也没有帮助。 (我们知道这应该只会影响付费应用程序,但只是可以肯定的) 还有其他人面临这个问题吗? 如果我们将APK安装在adb上,该应用程序可以正常工作。

在Wear和Android应用程序之间共享课程的最佳做法是什么?

我正在使用我的Android Phone应用程序序列化的类,并在我的Android Wear应用程序中反序列化。 他们都在同一个Android Studio项目,并作为一个部署。 我怎样才能在两人之间分享class级,而不必在每个软件包中都有class级副本? 现在我复制/粘贴它,但有什么办法让我把它包含在两个应用程序? 目录结构是: ./ mobile/ …src/etc wear/ …src/etc 我如何处理普通课程?

有没有什么办法来检测时钟是否是圆的?

可能是我错过了什么,但有没有任何标志知道如果时钟是圆形或方形? 我可以想象,如果你想devise通知的背景,这是很重要的。