android http post 传递参数

mButton1.setOnClickListener(new Button.OnClickListener()
{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String uriAPI=”http://211.155.30.105:8000/ttc/?Num=1&Hot=0″;
HttpPost httpRequest=new HttpPost(uriAPI);

List params=new ArrayList();

params.add(new BasicNameValuePair(“str”,”I am Post String”));

try
{
httpRequest.setEntity(new UrlEncodedFormEntity(params,HTTP.UTF_8));

HttpResponse httpResponse=new DefaultHttpClient().execute(httpRequest);

if(httpResponse.getStatusLine().getStatusCode()==200)
{
String strResult=EntityUtils.toString(httpResponse.getEntity());

mTextView1.setText(strResult);
}
}
catch(ClientProtocolException e)
{
mTextView1.setText(e.getMessage().toString());
e.printStackTrace();
}
catch(IOException e)
{
mTextView1.setText(e.getMessage().toString());
e.printStackTrace();
}
catch(Exception e)
{
mTextView1.setText(e.getMessage().toString());
e.printStackTrace();
}
}
}
);

android-取屏幕大小pixels

public void onCreate(bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

displayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

String strOpt=”手机屏分辩率为:”+ dm.widthPixels+”*”dm.heightPixels;

mTextView01=(TextView) findViewById(R.id.myTextView01);
mTextView.setText(strOpt);
}

Google Maps 5.0降临Android 支持3D地图

Google Maps 5.0 终于正式登陆 Android 了。如同之前介绍过的,Google Maps 5.0 算是非常大改的一个版本,将原本拼贴位图的地图显示方式,换成了向量图。如此一来不仅可以节省地图更新的带宽,也增加了将地图脱机存放在手机里的可能性。 但 Google Maps 5.0 耍帅的地方还不仅止于此 — 在支持的手机上,只要两指一滑,地图就能变成立体的。在有支持的城市里,周围的建筑物都会变成 3D 的呈现,虽然还比不上 Google Earth 那样逼真(其实 Google Earth 也没多逼真啦…),但是对迷路的人来说,却是有非常大的帮助。更好玩的,它还能和手机的罗盘结合,让你不用手动操作 3D 地图,只要对着建筑物的形状走就可以了。

所有的 Android 1.6 以上手机都可以下载新的 Google Maps 5.0,但只有 2.0 以上才有 3D 和脱机存取的功能。当然,多点触控的操作和罗盘的功能,也要看手机的硬件是否支持。继续阅读里有 Google 的影片。