10 2011 档案

摘要:在上一篇文章中,我用到的是第三方的类库Gson来解析Json数据流,经过仔细研究,发现Android平台自己的类里也有比较好使用的解析方法。虽然JsonReader这个类是SDK3.0以后才能用的,但这里可以用JSONArray类获取一个JSON对象数组,然后逐个获得JSONObject,进而获得自己需要的信息。 相关代码如下: public class... 阅读全文
posted @ 2011-10-30 20:20 图形学小菜鸟 阅读(2612) 评论(0) 推荐(0)
摘要:最近做一项目,有很多地方得用到网络数据传输与解析,这里采用的是Json方式,它与传统的XML解析方式比起来,有自己的一些优点,首先,它是比XML更轻量级,再一个,写一个XML文件是个烦人的事儿,而Json则相对轻松些。 Android平台有Jsong相关的类来进行Json数据解析,悲剧的是,它们是Android SDK3.0以后才能用的。不过在谷... 阅读全文
posted @ 2011-10-29 20:50 图形学小菜鸟 阅读(7931) 评论(3) 推荐(1)
摘要:原文链接: http://blog.csdn.net/windone0109/article/details/5380941 阅读全文
posted @ 2011-10-24 12:28 图形学小菜鸟 阅读(286) 评论(0) 推荐(0)
摘要:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button button = (Button)findViewById(... 阅读全文
posted @ 2011-10-20 21:11 图形学小菜鸟 阅读(1444) 评论(0) 推荐(0)
摘要:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); String strPath = Environment.getExternalStorageDirectory() +File.separator; Fi... 阅读全文
posted @ 2011-10-20 21:01 图形学小菜鸟 阅读(1414) 评论(0) 推荐(0)
摘要:由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表 首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和false android:stackFromBottom="true" 第二是 transciptMode属性,需要用ListView或者其它显示大量Items... 阅读全文
posted @ 2011-10-20 20:32 图形学小菜鸟 阅读(507) 评论(0) 推荐(0)
摘要:在AndroidManifest.xml文件中进行配置,添加一个属性。例如: <activity android:name=".activity" android:windowSoftInputMode="stateHidden"> 这样软键盘就总是显示,而且不能关掉。效果如下: 阅读全文
posted @ 2011-10-17 15:03 图形学小菜鸟 阅读(3549) 评论(0) 推荐(0)
摘要:转自: http://www.cnblogs.com/leizhenzi/archive/2011/10/11/2207376.html 阅读全文
posted @ 2011-10-17 09:23 图形学小菜鸟 阅读(128) 评论(0) 推荐(0)
摘要:原文地址: http://www.cnblogs.com/fbsk/archive/2011/10/11/2207530.html 1.Drawable—>Bitmap Resources res=getResources(); Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0); 2.Bitmap... 阅读全文
posted @ 2011-10-17 09:17 图形学小菜鸟 阅读(201) 评论(0) 推荐(0)
摘要:原文地址:http://www.cnblogs.com/fbsk/archive/2011/10/12/2208333.html 在Android中,用string-array是一种简单的提取XML资源文件数据的方法。 例子如下: 把相应的数据放到values文件夹的arrays.xml文件里 <?xml version="1.0" encoding="utf-8"?> <resou... 阅读全文
posted @ 2011-10-17 09:13 图形学小菜鸟 阅读(340) 评论(0) 推荐(0)
摘要:解析一个XML文件在实际项目中经常要用到,常用的有两种方式:DOM和SAX方式。它们的之间有很大的区别:DOM是把XML文件以一棵树的形式装载到内存里,然后再对它进行遍历,进而获得XML文件中存储的信息。而SAX解析方式是一种流机制的解析方式,它是读一行XML文件解析一行。 例如,XML文件如下: <?xml version="1.0" en... 阅读全文
posted @ 2011-10-16 21:14 图形学小菜鸟 阅读(521) 评论(2) 推荐(0)
摘要:原文地址: http://blog.csdn.net/chenjie19891104/article/details/6336439 阅读全文
posted @ 2011-10-14 17:25 图形学小菜鸟 阅读(215) 评论(0) 推荐(0)
摘要:ListView有一个非常好用的方法。可以实现一下所示的效果: 即能够很容易的实现在顶部和底部加入一个View. 这个方法就是addFooterView和addHeaderView。但要注意的是,这两个方法一定要在setAdapter方法之前被调用,不然是显示不出效果的。 阅读全文
posted @ 2011-10-14 12:06 图形学小菜鸟 阅读(2894) 评论(0) 推荐(0)
摘要:有的时候,在一个Activity之外要对这个Activity的UI进行更新,例如,当外界的参数变化引起这个Activity相应的变化,这种情况下,我们可以采用广播机制:在变量发生变化的地方,向需要接收的Activity或其他Android应用组件发送一个广播消息。下面有个Demo,展示了这种消息机制: 首先启动的是Activity中注册一个广播: ... 阅读全文
posted @ 2011-10-13 16:24 图形学小菜鸟 阅读(997) 评论(0) 推荐(0)
摘要:参见: http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6087.html 或者 http://kofi1122.blog.51cto.com/2815761/521605 Android中,默认的控件显示效果往往不太美观。我们可以在drawable下建一个XML文件,里面放置sha... 阅读全文
posted @ 2011-10-12 10:36 图形学小菜鸟 阅读(1554) 评论(0) 推荐(0)
摘要:原文地址: http://blog.csdn.net/xys289187120/article/details/6730957 阅读全文
posted @ 2011-10-10 10:29 图形学小菜鸟 阅读(221) 评论(0) 推荐(0)
摘要:gallery原意为相框的意思,在Android中,可以用它来展示一系列的图片等等。最近编写了自己的适配器,来达到想要的gallery效果。但是在gallery子元素的布局文件中,把ImageView作为最外一层,layout_width和layout_height都不起作用。最后只好在ImageView外面再套一层LinearLayout,并设置它的 layout_width和... 阅读全文
posted @ 2011-10-10 09:23 图形学小菜鸟 阅读(1863) 评论(0) 推荐(0)
摘要:我的机器是64位的,eclipse也是64bit的,但jdk我装的是32位的。在开发的过程中,发现eclipse极其不稳定,甚至导致电脑死机。今天更是崩溃死机后,连eclipse都打不开了。报错如下: 网上找了很久,终于找到了一个解决办法。在eclipse的文件下有一个eclipse.ini文件。在里面加入了一行: -vm C:\Program... 阅读全文
posted @ 2011-10-09 14:59 图形学小菜鸟 阅读(534) 评论(0) 推荐(0)
摘要:// 得到ContentResolver对象 ContentResolver cr = getContentResolver(); // 取得电话本中开始一项的光标 Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, ... 阅读全文
posted @ 2011-10-09 09:20 图形学小菜鸟 阅读(226) 评论(0) 推荐(0)
摘要:List<File> getList(List<File> list){ List<File> listNew = new ArrayList<File>(); listNew = list; if(!listNew.isEmpty()){ Collections.sort(listNew,new Comparator<... 阅读全文
posted @ 2011-10-08 15:57 图形学小菜鸟 阅读(328) 评论(0) 推荐(0)
摘要:在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的... 阅读全文
posted @ 2011-10-08 10:40 图形学小菜鸟 阅读(339) 评论(0) 推荐(0)