小编Pat*_*ick的帖子

使用Google的Volley为缓存设置过期策略

是否可以在Google的Volley lib上修改缓存的到期策略?我相信你可以实现自己的缓存,但是有一种简单的方法可以使用默认实现吗?

android android-volley

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

是否需要GCM 3.0刷新注册令牌?

使用最新的GCM更新(3.0)是否仍需要在重启等情况下处理刷新注册令牌? 本文讨论了使GCM可靠并涵盖注册令牌可以更改的几个条件.这些步骤是否必须在最新版本下?在IO 2015讨论期间,他们谈到了注册令牌是好的,直到从设备上卸载应用程序.

InstanceID instanceID = InstanceID.getInstance(this);
String token = instanceID.getToken(getString(R.string.gcm_defaultSenderId),
    GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);
Run Code Online (Sandbox Code Playgroud)

android google-cloud-messaging

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

Android Image loading - Volley vs Picasso

我正在寻找一个开源图像加载/缓存解决方案.

我期待:

谷歌的排球,

广场的毕加索

通用图像加载器

我希望能够处理来自磁盘和网络的异步图像加载,但是我不确定Google的排球是否从磁盘加载.

Volley是否允许从磁盘加载资源?

AQuery提供了我想要做的一个例子.

android caching universal-image-loader android-volley

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

使用云端点进行客观化

我正在使用appengine云端点和客观化.我之前已经部署了这些端点,现在我正在更新它们,它不能与Objectify一起使用.我已经搬到了新机器并运行最新的appengine 1.8.6.尝试将objectify放在classpath中并且不起作用.我知道这可以工作,我错过了什么?

运行endpoints.sh时:

Error: Parameterized type
   com.googlecode.objectify.Key<MyClass> not supported.
Run Code Online (Sandbox Code Playgroud)

更新:我回到我的旧计算机并在同一端点上运行endpoints.sh并且工作正常.旧机器有1.8.3.我正在使用客观化3.1.

更新2:将我的旧机器更新为1.8.6并获得与其他机器相同的错误.留下2种可能性:1)端点不再支持客观化3.1 2)端点在最新版本中存在错误

最有可能#1 ...我一直想要更新到4.0 ...

google-app-engine objectify google-cloud-endpoints

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

使用Android Google Maps Api v2打开街道地图

是否可以在Android上使用新的Google Maps V2 Api打开街道地图提供商?如果是这样,您能提供示例或文档吗?我已经快速查看了文档并找到了UrlTileProvider(),所以看起来这很可能.

奖励:只是使用MapFragment类,OSM图块仍然受Google Maps TOS的约束?

android google-maps openstreetmap google-maps-mobile google-maps-android-api-2

15
推荐指数
1
解决办法
8684
查看次数

在Android应用的帐户和同步菜单下显示设置

我正在为Android应用程序实现一个syncadapter,并希望在"帐户和同步"菜单下对该帐户进行设置.我已经在DropBox应用程序中看到了这一点(如下所示),但我无法找到有关如何执行此操作的文档.我添加了帐户,只想在此菜单中添加指向帐户设置的链接.

在此输入图像描述

android accounts android-syncadapter

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

Objectify查询按列表过滤?

是否可以使用列表进行Objectify查询并获取与列表匹配的所有对象的列表?例如

List<String> vinNumberList;
Query<CarObject> q=ofy.query(CarObject.class).filter("vin",vinNumberList);
Run Code Online (Sandbox Code Playgroud)

google-app-engine objectify google-cloud-datastore

12
推荐指数
1
解决办法
5227
查看次数

谷歌的Volley lib带有Authenticated Appengine端点?

谷歌最近发布了Volley--一个在Android上处理网络请求的框架.我的问题是可以/应该将此lib与Appengine的云端点一起使用吗?端点为您提供了处理所有网络和身份验证的库,但Volley会有更好的性能吗?例如,当与OkHttp一起使用时,SPDY可以与Volley一起使用,这将提供一些性能/电池增益.是否有人使用Volley进行Appengine Cloud端点的身份验证请求?

谷歌的任何人都希望评论所提供的Google-client-libs与Volley的表现?

google-app-engine android spdy google-cloud-endpoints android-volley

12
推荐指数
1
解决办法
959
查看次数

RecyclerView重新计算WRAP_CONTENT

随着23.2版本,我们现在可以使用WRAP_CONTENTrecyclerView高度,这是伟大的.我这样做,但是我想在将项目添加(或删除)到适配器后重新计算高度(从而增加或减少高度).

我的特别RecyclerView是从1个项目开始,然后在用户进行选择时添加项目.所以我需要RecyclerView布局来增加高度,直到一点.理想情况下,当列表增加或减少时,平滑动画会发生这种情况.

WRAP_CONTENT布局后如何制作?

尝试:

recyclerview.requestLayout();

recyclerview.invalidate();
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

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

Kotlin本地相当于Retrofit

使用Kotlin原生代为我们提供跨平台开发和本机可执行文件的承诺,是否有相当于Kotlin Native的Java lib Retrofit?IOW是否有一个纯粹的Kotlin网络库,它使得创建http客户端代码变得简单,并且像Retrofit对Java一样快速?

kotlin retrofit kotlin-native

11
推荐指数
2
解决办法
3112
查看次数