- 博客(8)
- 资源 (118)
- 收藏
- 关注
转载 Android上基于JSON的数据交互应用
JSON的定义:<br />一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。– Json.org为什么用JSON?<br />很简单,因为它比xml快十倍。有哪些应用案例?<br /> Twitter、豆瓣、facebook等公司的开放api,一般这些服务都会提供多种格式供开发人员选择(x
2010-12-31 10:06:00 984
转载 Android dialog应用经验总结
<br />1、网上说的很多,Android dialog实现的方法有两个<br />一个是通过AlertDialog.Builder 初始化dialog 然后再showDialog<br />另一个是通过将androidManifest.xml中的activity的属性设为android:theme="@android:style/Theme.Dialog,伪装为dialog<br />2、showDialog的线程问题<br />Android dialog的显示不会阻塞ui线程.....<br />例
2010-12-30 14:10:00 2577
原创 android中的正则表达式--Linkify
<br />如何在TextView中判断用户输入的是一个手机号,网址还是邮箱地址呢?<br />答案是使用Linkify。只需要给Linkify添加相应的规则,<br />当用户点击输入的文字时,就会自动的呼叫系统的Intent,<br />以浏览器打开网址,或者拨打电话,或者发生邮件<br />下面看看这个Linkify是怎么添加规则的: Linkify.addLinks{mTextView,Linkify.WEB_URLS|Linkify.EMALL_ADDRESSES|Linkify.PHONE_NU
2010-12-29 16:18:00 1836
转载 深入理解Android消息处理系统——Looper、Handler、Thread
熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。本文深入介绍一下Android消息处理系统原理。<br /> Android系统中Looper负责管理
2010-12-18 16:48:00 947
转载 Android中的MessageQueue,Handler,Looper和Thread
<br />MessageQueue<br />消息队列MessageQueue是一个以执行时间为序的优先级队列:<br />o 普通消息的执行为当前时间,先发送的前面,后发送在后面,这是典型的FIFO。<br />o 最高优先级的消息执行时间为0,所以直接插在队列的最前面,通常会立即执行。<br />o 而在将来执行的Message相当于timer,执行时间为当前时间+delay的时间。<br />MessageQueue的函数boolean enqueueMessage(Message msg, lon
2010-12-18 16:42:00 830
转载 Thread和Looper以及Handler和Message详解
<br />很多初入Android或Java开发的新手对Thread、Looper、Handler和Message仍然比较迷惑,衍生的有HandlerThread、java.util.concurrent、Task、AsyncTask由于目前市面上的书籍等资料都没有谈到这些问题,今天Android123就这一问题做更系统性的总结。<br /> Android开发过程中为什么要线程能?<br /> 我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为U
2010-12-18 16:36:00 1617
转载 Android获取图片资源的4种方式
<br /> 1. 图片放在sdcard中,<br /> Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)<br /> <br /> 2. 图片在项目的res文件夹下面<br /> //得到application对象<br /> ApplicationInfo appInfo = getApplicationInfo();<br /> //得到该图片的id(name 是该图片的名字,"draw
2010-12-17 15:34:00 67192 1
转载 Android线程交互(Handler+Thread 和 AsyncTask)
<br />为什么需要线程<br /> 假设需要开发一个联网应用程序,需要从一个网址抓取网页内容,这里读取的网页地址是笔者在本地机器上自己建立的服务器地址。当然在读取网页内容的时候,可以使用HttpClient提供的API,但是这并不是本文的介绍重点。缺乏联网程序开发经验的程序员可能写出下面的代码。<br />view plaincopy to clipboardprint?<br />01.package com.ophone.network; <br />02.//这里为了节省篇幅,忽略了impo
2010-12-08 15:43:00 1974
LWUIT 1.3 J2ME UI框架
2010-03-19
iPhone_4详细评测
2011-04-16
Cocoa 基本原理指南
2011-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人