2012年2月16日

Android Dev Guide---Starting an activity for a result

摘要: 以前总想着抽出时间来把Android官方开发文档来看一遍,但是一直把时间都浪费了,现在抽出时间来把这些都看一遍,下面是自己整理的问题:Starting an activity for a result代码场景为MainActivity中包含一个Button和一个TextView,Button的OnClick事件为开启另外一个Activity,这里用startActivityForResult(intent, REQUEST_CODE);这种方式来启动新的Activity,第二个参数为我们自定义的一个int型的状态码,Override Activity的onActivityResult()这个方 阅读全文

posted @ 2012-02-16 11:29 oasis2008 阅读(237) 评论(0) 推荐(0) 编辑

配置ubuntu的java环境变量

摘要: 1,在终端中输入命令:sudo gedit /etc/profile2,在profile文件的最下边加入下面的内容: JAVA_HOME=/home/jdk1.6.0_25(JDK安装路径) PATH=$PATH:/home/oasis/jdk1.6.0_25/bin:/home/Develops/android-sdk_linux-x86/platform-tools(adb路径) CLASSPATH=.:/home/oasis/jdk1.6.0_25/jre export JAVA_HOME PATH CLASSPATH umask 022 阅读全文

posted @ 2012-02-16 09:39 oasis2008 阅读(135) 评论(0) 推荐(0) 编辑

2012年2月2日

android apk版本更新的实现

摘要: 1 private void installFile(File file) {2 Intent intent = new Intent(Intent.ACTION_VIEW);3 intent.setDataAndType(Uri.fromFile(file),"application/vnd.android.package-archive");4 startActivity(intent);5 }这是下载完成之后自动安装新的apk的实现代码。 阅读全文

posted @ 2012-02-02 00:52 oasis2008 阅读(359) 评论(0) 推荐(0) 编辑

2011年12月28日

网络的分层

摘要: 网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,控制信息的加载或拆出等工作,分别由不同的硬件和软件模块去完成,如图10-1所示。这样可以将往来通信和网络互连这一复杂的问题变得较为简单。网络总体划分。ISO提出的OSI(Open System Interconnection)模型将网络分为七层,即物理层(Phisical)、数据链路层(Data Link)、网络层(Network)、传输层(Transport)、会话层(Session)、表示层(Presentation)和应用层(Application)。1.物理层物理层(Physical layer)是参考模型的最低层。该层是网 阅读全文

posted @ 2011-12-28 10:26 oasis2008 阅读(184) 评论(0) 推荐(0) 编辑

2011年12月12日

Designing for Performance

摘要: 译者署名: qiongju@gmail.com译者链接:http://admires.iteye.com/ 版本:Android 3.1 r1原文 http://developer.android.com/guide/practices/design/performance.html性能优化Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早会发现是由于你的程序。虽然这份文档主要包含着细微的优化,但这些绝不能成为你软件成败 阅读全文

posted @ 2011-12-12 10:18 oasis2008 阅读(183) 评论(0) 推荐(0) 编辑

导航