小编ovi*_*roa的帖子

如何提高Android地理围栏进入/退出通知的一致性?

我正在使用内置的地理围栏API(播放服务),并且结果好坏参半.看起来在设置地理围栏之后,即使GPS打开,进入/退出的通知也非常不一致,具有最新位置(连接了LocationClient,在后台运行.)我开始监控(轮询)位置变化和调试文本字段中的距离,并且即使基于设备注册的位置和地理围栏的位置(我在技术上是在地理围栏的内部/外部),通常有时会触发通知,有时也不会.有什么方法可以让它更具可预测性?我几乎想要放弃这个api并根据设备位置的轮询实现我自己的(电池耗尽)地理围栏.

android android-maps-v2 android-geofence

24
推荐指数
1
解决办法
1万
查看次数

用户之后的地图视图 - 适用于Android Maps API v2的MyLocationOverlay类型功能

我切换到Android版地图的v2,我正在尝试移植以下功能:

使用MyLocationOverlay,我可以显示设备的当前位置(蓝点).当用户的位置发生变化并且点到达可见区域的边缘时,地图会动画显示,以便点实时地成为视图的中心.

在v2中,我使用了SupportMapFragment和getMap().setMyLocationEnabled(true).当前位置显示为蓝点(箭头),但是当设备更改位置时,地图视图不会移动,并且点最终会离开视图.

有任何想法吗?

api maps android google-maps-android-api-2

16
推荐指数
2
解决办法
3万
查看次数

Google App Engine数据存储区索引上限

有人可以用简单的英语解释数据存储区中的5000索引上限.
这是否意味着存储对象的索引列表属性不能包含5000个元素?

google-app-engine google-cloud-datastore

7
推荐指数
2
解决办法
1723
查看次数

使用setMax动态设置最大值后,Android SeekBar不会刷新

我使用股票SeekBar组件来浏览一组ViewPagers,它工作得很好.唯一的问题是,当数据发生变化时,我必须通过setMax(int value)动态更改SeekBar的最大值.当我这样做时,SeekBar在我导航到新页面之前不会更新.我有一个hacky修复,我执行此操作,强制onProgressChanged:

seekBarVP.setProgress(focusedPage+1);
seekBarVP.setProgress(focusedPage-1);
seekBarVP.setProgress(focusedPage);
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

android seekbar

5
推荐指数
2
解决办法
8797
查看次数

为什么当手表应用程序进入前台时会调用两次 willActivate?

有没有办法避免这种行为。当应用程序进入前台时,我用新数据更新手表应用程序界面。这不是建议的时间吗?视图控制器是基于页面的导航模式中的第一个页面。

apple-watch watchkit wkinterfacecontroller

5
推荐指数
0
解决办法
643
查看次数

在 iOS10 中,是否可以从静态库/框架中访问 Keychain 以进行单元测试

在 Xcode 8/iOS 10 之前,我能够从静态库的单元测试中访问钥匙串。升级后,出现错误,请参阅堆栈跟踪:

failed: caught "NSInternalInconsistencyException", "Couldn't add the Keychain Item."
(
    0   CoreFoundation                      0x000000010b2a734b __exceptionPreprocess + 171
    1   libobjc.A.dylib                     0x000000010ad0821e objc_exception_throw + 48
    2   CoreFoundation                      0x000000010b2ab442 +[NSException raise:format:arguments:] + 98
    3   Foundation                          0x000000010a89eedd -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 195
    4   MyLibTests                   0x0000000117366dea -[KeychainItemWrapper writeToKeychain] + 970
    5   MyLibTests                   0x000000011736614a -[KeychainItemWrapper setObject:forKey:] + 218
    6   MyLibTests                   0x000000011736a794 -[MyUserManager(Credentials) save] + 196
    7   PawPointsLibTests                   0x0000000116ef5490 -[MyLibTest tearDown] + 256
    8   XCTest                              0x000000010a6e0547 __24-[XCTestCase invokeTest]_block_invoke_2 + 1304
    9   XCTest                              0x000000010a7189d4 -[XCTestContext performInScope:] …
Run Code Online (Sandbox Code Playgroud)

keychain ios10 xcode8

4
推荐指数
1
解决办法
1072
查看次数

Android上的Restlet - 序列化问题

我正在尝试使用Restlet 2.1检索序列化类,其中Android作为客户端,GAE作为服务器.这是相关代码:

ClientResource cr = new ClientResource("http://localhost:8888/mydata");
// Get the MyData object
MyDataResource resource = cr.wrap(MyDataResource.class);
MyData myData = resource.retrieve();
Run Code Online (Sandbox Code Playgroud)

我最初在一个独立的JSE类中进行了测试,一切正常.当我尝试在Android中运行相同的东西时,myData对象为null.有任何想法吗?

java serialization android restlet deserialization

3
推荐指数
1
解决办法
1547
查看次数

在Android Wear 2.0上尝试使用Firebase身份验证(使用Google)显示"此设备上无法使用InternalFirebaseAuth.FIREBASE_AUTH_API"

我正在尝试将Firebase Auth(10.0.1,Google作为身份验证提供程序)与Android Wear 2.0一起使用,但是当我运行signInWithCredential时,操作失败(请参阅下面的此日志.)我正在使用此方法.

com.google.firebase.FirebaseApiNotAvailableException: API: InternalFirebaseAuth.FIREBASE_AUTH_API is not available on this device.
                                                                              at com.google.firebase.zza.zzz(Unknown Source)
                                                                              at com.google.android.gms.internal.zzzq$zzd.zzy(Unknown Source)
                                                                              at com.google.android.gms.internal.zzaap$zza.zzC(Unknown Source)
                                                                              at com.google.android.gms.internal.zzaap$zza.onConnectionFailed(Unknown Source)
                                                                              at com.google.android.gms.internal.zzaap$zzb$1.run(Unknown Source)
                                                                              at android.os.Handler.handleCallback(Handler.java:751)
                                                                              at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                              at android.os.Looper.loop(Looper.java:154)
                                                                              at android.os.HandlerThread.run(HandlerThread.java:61)
Run Code Online (Sandbox Code Playgroud)

我已成功使用带有Wear 1.0和2.0的Firebase实时数据库,但auth不合作.有任何想法吗?

android firebase firebase-authentication wear-os

3
推荐指数
1
解决办法
737
查看次数