2011年12月30日

摘要: Android系统采用的分层架构,它主要分为四层,从上而下分别为应用层、框架层、系统运行库、Linux内核。应用层主要用于运行Android应用程序,包括系统应用和用户应用。应用程序是用Java(SDK)或Java+C/C++(NDK)编写的。框架层,主要提供给应用层API接口。框架层主要组件有Activity Manage、Window Manager、Content Providers、View System、Notification Manager、Package Manager、Resources Manager、Hardware Services。系统运行层,主要通过Android框 阅读全文
posted @ 2011-12-30 10:58 森 林 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 关于Android隐式Intent『网摘』 转于:http://hi.baidu.com/spare_h/blog/item/09ef2c2a2082afe3e7cd40fc.html 隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配,同样适用于Service和BroadcastReceiver,下面是以Activity为例MainActivity.java --主ActivityTestActivity.java --需要隐式启动的Activity(1) 根据Action和C 阅读全文
posted @ 2011-12-30 10:00 森 林 阅读(795) 评论(0) 推荐(0) 编辑

2011年12月29日

摘要: 断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。 GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms- excel, application/msword, application/vnd.ms-powerpoint, */* Accept-Language: 阅读全文
posted @ 2011-12-29 17:10 森 林 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 原文转于:http://www.cnblogs.com/zhangdongzi/archive/2011/04/19/2020688.html那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的android手机客户端,做过JAVA ME的人都知道有KSOAP这个第三方的类库,可以帮助我们获取服务器端webService调用,当然KSOAP已经提供 阅读全文
posted @ 2011-12-29 16:22 森 林 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 使用SpannableStringBuilder对象来保存字符串,然后用它的setSpan方法来设置不同格式。int start=0;txtContent=(TextView)findViewById(R.id.txtcontent_help);SpannableStringBuilder mSpannable=new SpannableStringBuilder();mSpannable.append("片库浏览\r\n").setSpan(new ForegroundColorSpan(Color.CYAN),0,mSpannable.length(),Spannabl 阅读全文
posted @ 2011-12-29 16:14 森 林 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 颜色和不透明度(alpha)值以十六进制表示法表示。任何一种颜色的值范围都是0到255(00到ff)。对于alpha,00表示完全透明,ff表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00到ff);“bb=blue”(00到ff);“gg=green”(00到ff);“rr=red”(00到ff)。例如,如果您希望对某叠加层应用不透明度为50%的蓝色,则应指定以下值:7fff0000 阅读全文
posted @ 2011-12-29 15:43 森 林 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 原文转于:http://www.htcplayer.com/thread-2852-1-1.htmlAndroid动画开发——Animation动画效果Android开发, 动画效果动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中 AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移旋转动画 阅读全文
posted @ 2011-12-29 10:36 森 林 阅读(283) 评论(0) 推荐(1) 编辑

2011年12月20日

摘要: 本文转于:http://hi.baidu.com/hjysuccess/blog/item/a177e718e9a7ac0535fa4186.htmljava代码重构2007-07-21 13:57 重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知道. 阅读全文
posted @ 2011-12-20 14:52 森 林 阅读(389) 评论(0) 推荐(0) 编辑

2011年12月14日

摘要: importjava.io.File; importjava.io.FileOutputStream; importjava.io.IOException; importjava.io.InputStream; importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.client.ClientProtocolException;importorg.apache.http.client.HttpClient;importorg.apache.http.client.meth 阅读全文
posted @ 2011-12-14 10:13 森 林 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.android123.com.cn/kaifafaq/757.html有部分Android开发者发现自己的Android软件自动升级遇到了问题.1. 设置服务器上的版本对比文件,通常来说软件一般在运行时,或每运行几次,比如5次检查下服务器上的某个版本信息文件和当前软件自己的版本号对比,Android上一般我们推荐比较通用的XML编码一个升级文件,里面写明新版本号,文件大小和新版本APK文件的下载路径。2. 软件从服务器上下载这个APK文件到SD卡上,执行安装,这时如果你发布时每次使用的keystore这个密钥文件相同,Android手机会自动提示你替换新版本的软 阅读全文
posted @ 2011-12-14 09:56 森 林 阅读(244) 评论(0) 推荐(0) 编辑

导航