当前位置: 编程技术>移动开发
本页文章导读:
▪买机必看 高速识别里程碑生产日期 买机必看 快速识别里程碑生产日期
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。
最新技术文章: