上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
  2012年5月31日
摘要: 第一步:通过httpclient向网络端获取到数据 返回jsonobject格式的数据用到的对象:httpClient联网httpget or httppost通过地址发出请求httpresponse 接收idao返回数据 response.getEntity() EntityUtils进行字符串的处理jsonobject进行数据的封装第二部:定义方法进行相应的解析解析数据 一般如果不只是一组数据 要用到jsonArray 通过jsonobject的getJSONArray()得到通过对array的遍历 根据元素名称取出各组相应的数据第三部:得到数据 并且进行填充得到各个需要填充的空间 根据各 阅读全文
posted @ 2012-05-31 16:26 清沁 阅读(7650) 评论(0) 推荐(0) 编辑
摘要: json数据格式解析我自己分为两种;一种是普通的,一种是带有数组形式的;普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\疯\狂\的\猴\子","Avtar":null,"State":1}}分析代码如下://TODO状态处理500200intres=0;res=httpClient.execute(httpPost).getStatusLine().getStatusCode 阅读全文
posted @ 2012-05-31 16:23 清沁 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 还有一种比较流行的Android经典完美退出方法,使用单例模式创建一个Activity管理对象,该对象中有一个Activity容器(具体实现自己处理,使用LinkedList等)专门负责存储新开启的每一个Activity,并且容易理解、易于操作,非常不错!MyApplication类(储存每一个Activity,并实现关闭所有Activity的操作)public class MyApplication extends Application {private List<Activity> activityList = new LinkedList<Activity>() 阅读全文
posted @ 2012-05-31 11:07 清沁 阅读(728) 评论(0) 推荐(0) 编辑
  2012年5月30日
摘要: 同样是一个ListView,可以用不同的Adapter让它显示出来,比如说最常用的ArrayAdapter,SimpleAdapter,SimpleCursorAdapter,以及重写BaseAdapter等方法。 ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果,SimpleCursorAdapter则可以从数据库中读取数据显示在列表上,通过从写BaseAdapter可以在列表上加处理的事件等。 下面先来看看ArrayAdapter:1 package com.shang.test;2 3 import java... 阅读全文
posted @ 2012-05-30 16:28 清沁 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1.确定取消对话框对话框中有2个按钮 通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的监听事件。我们使用AlerDialog 创建对话框AlertDialog.Builder builder = new AlertDialog.Builder(MainDialog.this);使用builder设置对话框的title button icon 等等builder.setIcon(R.drawable.icon);builder.setTitle("你确定要离开吗?");builder.setPo 阅读全文
posted @ 2012-05-30 15:16 清沁 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 这个东西在一些需要用到Adapter自定控件显示方式的时候非常有用Adapter 有个getView方法,可以使用setTag把查找的view缓存起来方便多次重用public View getView(int position, View convertView, ViewGroup parent) {ViewHolder vh;if (convertView == null) {LayoutInflater inflater = (LayoutInflater) mWidgetsSwitchApp.getSystemService(Context.LAYOUT_INFLATER_SERVIC 阅读全文
posted @ 2012-05-30 14:22 清沁 阅读(11039) 评论(0) 推荐(2) 编辑
  2012年5月29日
摘要: 布局: 在 android 中我们常用的布局方式有这么几种:1.LinearLayout ( 线性布局 ) :(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角) 线性布局分为水平线性和垂直线性二者的属性分别为: android:orientation= " horizontal " android:orientation= "vertical" 。 2.RelativeLayout ( 相对布局 ) : (里面可以放多个控件,但是一行只能放一个控件) 附加几类 RelativeLayout 的属性供大家参考:第一类 : 属性值为 tr 阅读全文
posted @ 2012-05-29 15:19 清沁 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来使消息循环起作用,从消息队列里取消息,处理消息。注:写在Looper.loop()之后的代码不会被立即执行,当调用后mHandler.getLooper().quit()后,loop才会中止,其后的代码才能得以运行。Looper对象通过MessageQueue来存放消息和事件。一个线程只能有一个Looper,对应一个MessageQueue。以下是Android API中的一个典 阅读全文
posted @ 2012-05-29 13:59 清沁 阅读(3092) 评论(0) 推荐(0) 编辑
  2012年5月28日
摘要: 1。全屏显示,取消标题栏和状态栏Java代码 requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//取消状态栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //取消标题 getWindow().setFlags(WindowManager.LayoutPa... 阅读全文
posted @ 2012-05-28 17:54 清沁 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 教你在EditText中关闭软键盘1、EditText有焦点(focusable为true)阻止输入法弹出 Java代码 editText=(EditText)findViewById(R.id.txtBody); editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { editText.setInputType(InputType.TYPE_NULL); // 关闭软键盘 return false; } }); 2、当EidtText无焦点( 阅读全文
posted @ 2012-05-28 17:53 清沁 阅读(7454) 评论(1) 推荐(0) 编辑
摘要: 什么是JSON:JSON即JavaScript Object Natation, 它是一种轻量级的数据交换格式, 与XML一样, 是广泛被采用的客户端和服务端交互的解决方案.JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, key-value对之间使用逗号分隔. 如:{"name":"coolxing", "age"=24, "male" 阅读全文
posted @ 2012-05-28 16:25 清沁 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/正文 一、 环境配置和安装(Android2.2) 参考文章:这里 1.1 JDK 1.2 SDK 下载地址:http://dl.google.com/android/android-sdk_r06-windows.zip 1.3 Eclipse 3.5 (Galileo) 下载地址: http://www.eclipse.org/downloads/download.php?file=/tech... 阅读全文
posted @ 2012-05-28 15:16 清沁 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:android:state_pressedBoolean. "true" if this item should be used when the object is pressed (such as when a button is touched/clicked); "false" if 阅读全文
posted @ 2012-05-28 14:55 清沁 阅读(2079) 评论(0) 推荐(0) 编辑
  2012年5月25日
摘要: 【数据存储概述 】Ⅰ Android的5种方式存储数据 1.使用SharedPreferences存储数据; 2.使用Files存储数据; 3.使用SQLite数据库存储数据; 4.使用ContentProvider存储数据; 5.网络存储数据;Ⅱ测试界面----------------------------------------------------------------------------------------------------------------------------------------------------------【SharedPrefe... 阅读全文
posted @ 2012-05-25 15:43 清沁 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 本文简单实现了用ListView显示SDCard文件列表,目录的回退等功能暂不讨论获取文件列表,files即为所选择目录下的所有文件列表 filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/ADASiteMaps/SigRecord"; File file=new File(filePath); File[] files = file.listFiles();构造Adapter, for(File mCurrentFile:files){ mFileName.add(mCurr 阅读全文
posted @ 2012-05-25 10:01 清沁 阅读(930) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页