小编Ret*_*ier的帖子

减少通过智能手机广播下载内容的应用对电池的影响

如果我正在构建一个定期从服务器下载数据的智能手机应用程序,并且还间歇性地上传数据(分析,广告等),我该怎么做才能最大限度地减少这些传输对电池寿命的影响?

使用无线电(2G,3G,LTE等)的传输对电池的影响尤为显着.无线电的电源使用情况是否会影响我选择何时,何地以及如何传输数据以最大限度地减少其对电池寿命的影响?

mobile android 3g

70
推荐指数
2
解决办法
3942
查看次数

在Android Beta 0.9中使用ItemizedOverlay和OverlayItem

有没有人设法ItemizedOverlays在Android Beta 0.9中使用?我不能让它工作,但我不确定我是否做错了或者这个功能还没有.

我一直在尝试使用ItemizedOverlayOverlayItem类.它们的目的是模拟地图标记(如Google Maps Mashups中所示),但我遇到了让它们出现在地图上的问题.

我可以使用类似的技术添加自己的自定义叠加层,它只是ItemizedOverlays不起作用.

一旦我实现了我自己的ItemizedOverlay(并重写了createItem),创建我的类的新实例似乎工作(我可以从中提取OverlayItems),但将其添加到地图的叠加列表并不会使它显示为应该.

这是我用来将createItem类作为Overlay 添加到我的代码的代码OverlayItems.

// Add the ItemizedOverlay to the Map
private void addItemizedOverlay() {
  Resources r = getResources();
  MapView mapView = (MapView)findViewById(R.id.mymapview);
  List<Overlay> overlays = mapView.getOverlays();

  MyItemizedOverlay markers = new MyItemizedOverlay(r.getDrawable(R.drawable.icon));
  overlays.add(markers);

  OverlayItem oi = markers.getItem(0);
  markers.setFocus(oi);
  mapView.postInvalidate();
}
Run Code Online (Sandbox Code Playgroud)

在哪里Overlay定义为:

public class MyItemizedOverlay extends ItemizedOverlay<OverlayItem> {
  public MyItemizedOverlay(Drawable defaultMarker) {
    super(defaultMarker);
    populate();
  }

  @Override
  protected OverlayItem createItem(int …
Run Code Online (Sandbox Code Playgroud)

java android overlay android-mapview

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

Android设备的最低屏幕分辨率

请问,市面上屏幕分辨率最低的设备是什么?

android screen-resolution

48
推荐指数
4
解决办法
5万
查看次数