当前位置: 编程技术>移动开发
本页文章导读:
▪买机必看 高速识别里程碑生产日期 买机必看 快速识别里程碑生产日期
Milestone是一款目前非常热门的Android的手机,不仅拥有主流配置的硬件,而且拥有完整的全键盘操作也为它加分不少,市场中据传MOTO Milestone在8月将来到2.........
▪ 通过地名获得经纬度并标识在map下 通过地名获得经纬度并标识在地图上
转载请注明出处主要是调用Geocoder的getFromLocationName(),该方法可以传入地名。在使用该方法前需要geo = new Geocoder(this, Locale.CHINA);不然在地图上是查询不到.........
▪ [转]Intent 跟PendingIntent的关系 [转]Intent 和PendingIntent的关系
Intent 和PendingIntent的关系越看越迷惑,花了一段时间分析Android的JavaDoc终于有点心得,在此与大家分享:Intent是一个意图,一个描述了想要启动一个Activity、Broad.........
[1]买机必看 高速识别里程碑生产日期
来源: 互联网 发布时间: 2014-02-18
买机必看 快速识别里程碑生产日期
Milestone是一款目前非常热门的Android的手机,不仅拥有主流配置的硬件,而且拥有完整的全键盘操作也为它加分不少,市场中据传MOTO Milestone在8月将来到2000大关,极具性价比,相信许多机友已经蓄势已久,不过心仪归心仪,买机器的时候还是要认真挑选,千万不要买到翻新机,而从生产日期入手,相当于从了解此款手机新旧程度的一个方面,相信看过本文,您一定能够准确识别出里程碑的身份证明。
机身:
打开背盖,找到10位机械码(位于IMEI下方,见下图)
例如:J286NA22XZ
现在已知:第四位:表示产地
6-天津 3-杭州 2-美国 R-德国 G-美国 5-杭州东信 W-是新加坡
第五位:表示年份
现在可以肯定:L-2009年 N-2010年
第六位:表示月份
A-B -1月 C-D -2月 E-F -3月 G-H -4月 J-K -5月 L-M -6月
N-P -7月 Q-R -8月 S-T -9月 U-V -10月 W-X -11月 Y-Z -12月
(注:前一个代表上半月,后一个代表下半月)
由此可见,J286NA22XZ表示2010年1月上旬生产
电池盖:
另外,电池盖背面也有盖子的生产日期:
日期位于电池盖背面的打印的数字,第二排
比如"C 012810 CCC"则便是指 2010年1月28日(老外习惯用"月-日-年")
电池:
电池背面的"MANUFACTURED BY MOTOROLA"下方的数字
比如"20091110"
此外,通过Motorola官网还能够查询到相应的保修日期(水货手机仅供参考),点击进入,在下图红圈处输入相应的IMEI号即可查询。附:如何查询IMEI号,拨号键盘中输入*#06#即可。
Milestone是一款目前非常热门的Android的手机,不仅拥有主流配置的硬件,而且拥有完整的全键盘操作也为它加分不少,市场中据传MOTO Milestone在8月将来到2000大关,极具性价比,相信许多机友已经蓄势已久,不过心仪归心仪,买机器的时候还是要认真挑选,千万不要买到翻新机,而从生产日期入手,相当于从了解此款手机新旧程度的一个方面,相信看过本文,您一定能够准确识别出里程碑的身份证明。
机身:
打开背盖,找到10位机械码(位于IMEI下方,见下图)
例如:J286NA22XZ
现在已知:第四位:表示产地
6-天津 3-杭州 2-美国 R-德国 G-美国 5-杭州东信 W-是新加坡
第五位:表示年份
现在可以肯定:L-2009年 N-2010年
第六位:表示月份
A-B -1月 C-D -2月 E-F -3月 G-H -4月 J-K -5月 L-M -6月
N-P -7月 Q-R -8月 S-T -9月 U-V -10月 W-X -11月 Y-Z -12月
(注:前一个代表上半月,后一个代表下半月)
由此可见,J286NA22XZ表示2010年1月上旬生产
电池盖:
另外,电池盖背面也有盖子的生产日期:
日期位于电池盖背面的打印的数字,第二排
比如"C 012810 CCC"则便是指 2010年1月28日(老外习惯用"月-日-年")
电池:
电池背面的"MANUFACTURED BY MOTOROLA"下方的数字
比如"20091110"
此外,通过Motorola官网还能够查询到相应的保修日期(水货手机仅供参考),点击进入,在下图红圈处输入相应的IMEI号即可查询。附:如何查询IMEI号,拨号键盘中输入*#06#即可。
1 楼
graceminc
2011-12-27
2 楼
yuan
2011-12-27
是吗不会是真的吧哦好了好了我知道了
3 楼
graceminc
2012-03-09
回答说手机号
[2] 通过地名获得经纬度并标识在map下
来源: 互联网 发布时间: 2014-02-18
通过地名获得经纬度并标识在地图上
转载请注明出处
主要是调用Geocoder的getFromLocationName(),该方法可以传入地名。
在使用该方法前需要geo = new Geocoder(this, Locale.CHINA);
不然在地图上是查询不到的。
效果图如下:
程序就这么简单,作为demo我把地名写死了
转载请注明出处
主要是调用Geocoder的getFromLocationName(),该方法可以传入地名。
在使用该方法前需要geo = new Geocoder(this, Locale.CHINA);
不然在地图上是查询不到的。
/** * */ package com.decarta.demo; import java.io.IOException; import java.util.List; import java.util.Locale; import android.app.AlertDialog; import android.app.Dialog; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Point; import android.location.Address; import android.location.Geocoder; import android.os.Bundle; import com.google.android.maps.GeoPoint; import com.google.android.maps.MapActivity; import com.google.android.maps.MapController; import com.google.android.maps.MapView; import com.google.android.maps.Overlay; import com.google.android.maps.Projection; /** * @author Tony Shen * */ public class Main extends MapActivity { // 地图显示控制相关变量定义 private MapView map = null; private MapController mapCon; private Geocoder geo; private static final int ERROR_DIALOG = 1; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); geo = new Geocoder(this, Locale.CHINA); // 获取MapView map = (MapView) findViewById(R.id.map); // 设置显示模式 map.setTraffic(true); map.setSatellite(false); map.setStreetView(true); // 设置可以缩放 map.setBuiltInZoomControls(true); List<Address> addresses = null; try { addresses = geo.getFromLocationName("江苏省苏州市寒山寺", 1); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } if(addresses.size() == 0) { showDialog(ERROR_DIALOG); GeoPoint geoBeijing = new GeoPoint( (int) (39.906033* 1000000), (int) (116.397700 * 1000000)); mapCon = map.getController(); mapCon.setCenter(geoBeijing); mapCon.setZoom(4); } else { Address address = addresses.get(0); // 设置初始地图的中心位置 GeoPoint geoPoint = new GeoPoint( (int) (address.getLatitude() * 1000000), (int) (address.getLongitude() * 1000000)); mapCon = map.getController(); mapCon.setCenter(geoPoint); mapCon.setZoom(16); List<Overlay> overlays = this.map.getOverlays(); overlays.add(new PositionOverlay(geoPoint, this, R.drawable.ic_red_pin)); } } @Override protected boolean isRouteDisplayed() { return false; } @Override protected Dialog onCreateDialog(int id) { return new AlertDialog.Builder(this).setTitle("查询出错哦") .setMessage("路名/地名出错,请重新输入!").create(); } class PositionOverlay extends Overlay { private GeoPoint geoPoint; private Context context; private int drawable; public PositionOverlay(GeoPoint geoPoint, Context context, int drawable) { super(); this.geoPoint = geoPoint; this.context = context; this.drawable = drawable; } @Override public void draw(Canvas canvas, MapView mapView, boolean shadow) { Projection projection = mapView.getProjection(); Point point = new Point(); projection.toPixels(geoPoint, point); Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), drawable); canvas.drawBitmap(bitmap, point.x-bitmap.getWidth()/2 , point.y-bitmap.getHeight(), null); super.draw(canvas, mapView, shadow); } } }
效果图如下:
程序就这么简单,作为demo我把地名写死了
1 楼
lfx_cool
2010-11-19
碰到一个异常: request time failed : java.net.socketexception: address family not supported by protocol
2 楼
fengzhizi715
2010-11-19
你的target有没有带GoogleAPI?还模拟器或者手机上网络打开了嘛?
3 楼
gyw040518
2011-11-24
getFromLocationName()总是返回null.还出现空指针异常
4 楼
yangxiaoliang123
2011-12-23
一运行就报应用程序终止。什么情况
[3] [转]Intent 跟PendingIntent的关系
来源: 互联网 发布时间: 2014-02-18
[转]Intent 和PendingIntent的关系
Intent 和PendingIntent的关系越看越迷惑,花了一段时间分析Android的JavaDoc终于有点心得,在此与大家分享:
Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service)。
PendingIntent可以看作是对Intent的包装。供当前App之外的其他App调用。有点“被动”或是“Callback”的意思,但不是严格意义上的“被动”或是“Callback”。总之,当前App不能用它马上启动它所包裹的Intent。而是在外部App执行这个 PendingIntent时,间接地、实际地调用里面的Intent。PendingIntent主要持有的信息是它所包装的Intent和当前App 的Context。正由于PendingIntent中保存有当前App的Context,使它赋予外部App一种能力,使得外部App可以如同当前 App一样的执行PendingIntent里的Intent,就算在执行时当前App已经不存在了,也能通过存在PendingIntent里的 Context照样执行Intent。
Intent 和PendingIntent的关系越看越迷惑,花了一段时间分析Android的JavaDoc终于有点心得,在此与大家分享:
Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service)。
PendingIntent可以看作是对Intent的包装。供当前App之外的其他App调用。有点“被动”或是“Callback”的意思,但不是严格意义上的“被动”或是“Callback”。总之,当前App不能用它马上启动它所包裹的Intent。而是在外部App执行这个 PendingIntent时,间接地、实际地调用里面的Intent。PendingIntent主要持有的信息是它所包装的Intent和当前App 的Context。正由于PendingIntent中保存有当前App的Context,使它赋予外部App一种能力,使得外部App可以如同当前 App一样的执行PendingIntent里的Intent,就算在执行时当前App已经不存在了,也能通过存在PendingIntent里的 Context照样执行Intent。
最新技术文章: