- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 获取设备的部分信息
获取系统部分信息importjava.util.UUID;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bundle;importandroid.telephony.TelephonyManager;importandroid.view.Menu;importandro
2014-08-25 17:48:16 345
原创 GPS获取地理位置
首先将通过GPS获取地理位置的权限添加到manifest中:"android.permission.ACCESS_FINE_LOCATION"/>支持GPS的核心API:locationmanager,locationprovider,location。核心代码:LocationManager lManager;…..lManager = (LocationManager) g
2014-08-25 17:45:51 1081
转载 android 设备分辨率
android中dip、dp、px、sp和屏幕密度1. dip: device independent pixels(设备独立像素).不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示
2014-08-25 17:43:26 523
原创 点击返回键两次退出程序
不得不说这是一个简单而常用的功能。//关键代码,需要一个时间定时器private static boolean isExit = false; public void exitJudged(){ Timer timer = null; if(false == isExit){ isExit = true; Toast.makeText(getApplicationCon
2014-08-25 17:42:41 377
原创 viewpager的一个简单实现
事实上,viewpager在实现上不止一种方式,这里其中只记录的一种。Viewpager的使用可能会导致一个文件夹下的代码量很大。Viewpager(通过textview设置了标题,一个图片的移动表示当前标题页):
2014-08-25 17:39:17 404
原创 tabactivity的简单使用
Tabactivity当中已经有了自己的tab,他不需要解析一个XML文件,可以通过gethost()方法获取tabhost。事例代码如下:@SuppressWarnings("deprecation")public class MainActivity extends TabActivity { @Override protected void onCreate(Bundle s
2014-08-25 17:35:34 566
原创 spinner的简单使用
只要不想让spinner在xml文件中写死,下列JAVA代码便是另一种方式:// 找到Xml中定义的下拉列表 Spinner spinner = (Spinner) findViewById(R.id.spinner); // 准备一个数组适配器 ArrayAdapter adapter = ArrayAdapter.createFromResource( MainActi
2014-08-25 17:35:16 526
转载 listview 和scrollview冲突问题
在使用scrollview和listview的时候,通常情况下会出现listview中的内容只会显示一个到两个的数据,原因是两者在一块使用的时候会出现冲突问题。解决方法如下:JAVA代码:publicclass MainActivity extends Activity { ListView listView; Adapter adapter = new Adapte
2014-08-25 17:29:00 414
转载 POST数据
一、需要用到的场景在jQuery中使用$.post()就可以方便的发起一个post请求,在android程序中有时也要从服务器获取一些数据,就也必须得使用post请求了。二、需要用到的主要类在android中使用post请求主要要用到的类是HttpPost、HttpResponse、EntityUtils三、主要思路1、创建HttpPost实例,设置需要请求服务器的url。
2014-08-25 17:22:08 438
原创 将字符串组合成json
设置jsonobject实体对象JSONObject ClinetKey = new JSONObject(); try {//向JSONobject中放入数据,其实在这里放入数据的顺序可能在得到的JSON数据每个数据的顺序是不一样的,但是JSON对顺序没有要求 ClinetKey.put("dev_sn", str
2014-08-25 17:20:59 1720
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人