小编fhu*_*cho的帖子

如何在iPhone中实现滚轮小部件?

我想实现像iPhone一样的时间设置轮小工具(http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/art/ui_datetimepicker.jpg).

  1. 我应该使用GlSurfaceView还是只扩展View?
  2. 我应该将它作为复合视图(它将由几个视图组成)或在onDraw上绘制画布上的所有内容吗?
  3. 如果我不扩展GlSurfaceView,如何做(平滑)动画?启动一个线程并调用postInvalidate()?

android android-widget

6
推荐指数
1
解决办法
4238
查看次数

如何处理共享约90%源代码的多个Android应用程序?

我有一个国家的公共交通应用程序,我想为另一个国家创建一个单独的应用程序.大多数代码都将被共享,但我需要一些类来实现不同的实现,例如TransitProvider.

是否可以使用Android Library Project共享代码?我可以这样做吗?

  1. 在库项目中使用TransitProvider(扩展AbstractTransitProvider).该类有未实现的方法.
  2. 在应用程序项目> AndroidManifest.xml中,我有不同的包名,而不是库的清单.我在这个项目中也有TransitProvider,它与库的TransitProvider在同一个包中.
  3. 当我在库项目代码中使用TP时,从app实现.应该使用项目(即应用项目的TP覆盖库的TP).

android

6
推荐指数
1
解决办法
592
查看次数

在PreferenceAcivity中设置自定义标题栏

我正在使用PreferenceActivity,如何设置自定义标题栏?不仅是文字,还有背景颜色,大小 - 整个布局.

android

6
推荐指数
1
解决办法
5565
查看次数

我的程序如何检测它是否是通过 mpirun 启动的

我的 MPI 程序如何检测它是作为独立应用程序启动还是通过 mpirun 启动?

mpi

6
推荐指数
1
解决办法
1647
查看次数

REST上的客户端 - 服务器同步

这个问题是关于我认为Android/iOS开发中一个非常常见的问题,但我还没有找到任何"标准"解决方案.

假设我们有一个相当普通的REST API.服务器数据库包含(以及其他)表countriestowns具有1:N关系.

客户端(移动应用程序)想要维护这两个表的本地快照.因此,当它处于脱机状态时,它可以执行通常通过REST完成的查询,例如:"获取人口> = 100的奥地利城镇列表"?

怎么解决这个问题?

第一个问题:一致性.客户端应该有两个表的快照.如果客户端下载towns表的更新并脱机,则某些城镇可能会引用不在countries表的本地副本中的国家/地区.

第二个问题:客户端应该只下载新的/删除/更改的行.抛弃REST并使用一些自定义RPC调用get_updates_since(...)

第三个问题:如何将客户端数据库副本(可能脱机)的本地更改与服务器同步?自定义RPC调用?

database rest android synchronization ios

6
推荐指数
2
解决办法
5325
查看次数

Android中两个libs的属性名相同,名称冲突

我正在使用两个第三方库,它们在attrs.xml中使用相同的属性名称.构建失败:

Attribute "tabBackground" has already been defined
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个碰撞而不修改其中一个库中的参数名称?

android android-build

6
推荐指数
1
解决办法
808
查看次数

如何检索高质量的指南针方向(如谷歌地图)?

所有在Android中获取指南针方向的指南我都发现了一个错误:当您以纵向模式握住手机并"俯视"地平线时,指南针箭头从正确的方向转动180度.

Google地图方向指示器没有此问题.

谷歌地图的另一个好处是它们以某种方式估计罗盘精度.知道他们是怎么做到的吗?

android android-sensors compass-geolocation

6
推荐指数
2
解决办法
4399
查看次数

检测文本字段外部的点击以取消焦点

我想当用户点击 . 之外的地方时隐藏键盘TextField。我当前的解决方案是监听包裹GestureDetector屏幕的点击,并调用FocusScope.of(context).unfocus()隐藏键盘。

问题是它GestureDetector无法检测按钮等小部件上的点击。因此,当点击按钮时,键盘不会隐藏。

flutter

6
推荐指数
1
解决办法
3027
查看次数

找出片段何时被永久销毁

有没有办法确定一个片段是否被永久销毁,即它将来不会被重新创建?

我需要知道什么时候应该销毁与片段关联的网络任务。

android

5
推荐指数
1
解决办法
3523
查看次数

创建一个包含一列条子的条子

是否有一个将条子列表显示为一列的条子?基本上SliverList是有一个slivers字段而不是字段children

我需要这个的原因是:我想将两个条子包装成一个可以放入CustomScrollView. 当然,解决方法是将两个条子分别放入 中CustomScrollView,但这是我想避免做的事情。

flutter

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