摘要: 开博是个很很刺激的事情,特别是来博客园这么专业的地方。开头来激励自己一下,希望自己不要放弃,好好总结学习一下。程序员常常面对各种各样的成功和失败,尤其是失败更是多于成功,这也是程序员这个职业特点之一。以编程为例,几乎没有一个人一次就能把程序给编好的,它总是要遇到各种语法错误,总要遇到各种遗漏,一个程序要反复多次修改调试才能完好。有的程序员因找不出来程序的bug,束手无措,哀声叹气,心里极其不爽。以工作为例,有的程序员因工作进度和程序出错常常受到别人的批评和指责,心里极其不满,认为批评人不了解造成这个结果的客观原因,批评错了人。从而对人产生意见,甚至对工作造成了影响。面对失败和挫折,成熟的程序员 阅读全文
posted @ 2011-06-20 17:24 欧零 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Ubuntu12.04 64位下,下载编译Android 2.3源码1、下载源码可以在google官方下载到,但是确实太慢了。我在http://www.verycd.com/topics/2906182/ 下载的,感谢上传者。对于在官网下载的童鞋来说,其官方文档写得还是很清楚http://source.android.com/source/downloading.html大致过程如下:创建目录文件夹$ mkdir ~/bin$ PATH=~/bin:$PATH下载repo$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo 阅读全文
posted @ 2012-07-24 14:58 欧零 阅读(3949) 评论(0) 推荐(0) 编辑
摘要: Ubuntu安装Android开发环境1、JDK安装在下载JDK,官网地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html我的下载地址为:http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz2、eclipse下载:官方地址:http://www.eclipse.org/downloads/我的下载eclipse的linux版本: http://mirror.bit.edu. 阅读全文
posted @ 2012-07-11 14:52 欧零 阅读(879) 评论(0) 推荐(0) 编辑
摘要: NDK的Windwos环境搭建Eclipse版本是3.6以上的一、下载android NDK您可以下载NDK r4 for Windows或NDK r5 for Windows安装包,下载地址:地址:http://developer.android.com/sdk/ndk/index.html下载后解压缩到你的工作目录,例如:E:\Android\tools\android-ndk-r7,结果如下图:Android NDK包含build、docs、samples、sources、GNUmakefile、ndk-build、ndk-gdb及readme等内容。samples下面包含几个实例开发演 阅读全文
posted @ 2011-12-28 16:50 欧零 阅读(5640) 评论(5) 推荐(1) 编辑
摘要: Android权限大全1、android.permission.ACCESS_CHECKIN_PROPERTIES :Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded.允许以read/write访问检入数据库(checkin database?)的"properties"表,并且可以更改、更新数据库。没用过;不知道什么地方用。2、android.permission.ACCESS_COARSE_LOCAT 阅读全文
posted @ 2011-11-07 16:12 欧零 阅读(1842) 评论(0) 推荐(0) 编辑
摘要: 前两天看到有人给我留言,才发现很久没写过东西了。不过,最近也没做什么东西。下载了一个cygwin,在Windows下载android完整代码。1、 下载安装cygwin。参考http://yuanzhifei89.iteye.com/blog/1117549这个项目的名字来源于:GNU、Cygnus、Windows,3者的缩写。Cygwin的目标是:构建一套Windows下的Linux模拟环境。因此,Cygwin是一个庞大的项目,不只包括Linux下的开发环境,也包括工作环境,和各种各样的Linux下的软件。http://cygwin.com/install.html该页面能够下载到一个网络安 阅读全文
posted @ 2011-10-21 10:49 欧零 阅读(2739) 评论(0) 推荐(1) 编辑
摘要: 写在最前:用虚拟机装ubuntu,还下载android源码并且编译的,上辈子都是折翼的天使!!为了编译的更加流畅,强烈要求虚拟机内存要至少1G、任务管理器中虚拟机进程优先级设置为实时。4、源码编译镜像文件开始正式编译,在源码目录下make即可。make我完全不知道跑了个啥,只知道超级卡。完成后产生的out文件夹有3.9G。镜像生成在out/target/product/generic下:android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文 阅读全文
posted @ 2011-09-08 14:41 欧零 阅读(7226) 评论(8) 推荐(2) 编辑
摘要: ubuntu 11.10下android2.2 源码获取写在最前:用虚拟机装ubuntu,还下载android源码并且编译的,上辈子都是折翼的天使!!为了编译的更加流畅,强烈要求虚拟机内存要至少1G、任务管理器中虚拟机进程优先级设置为实时。1、vm7.1.4 新建ubuntu虚拟机,貌似不能很好支持11.10(1)、File->Virtual Machine(2)、选择Custom(3)、选择6.5-7.x,(4)、选择install the operating system later(5)、选择Ubuntu(6)选择安装路径(7)、一路选择next,完成新建虚拟机。2、安装ubunt 阅读全文
posted @ 2011-09-02 15:19 欧零 阅读(3028) 评论(2) 推荐(0) 编辑
摘要: 最近在Android上做GPS的东西,获取经纬度、计算距离、方位角,感觉在搞GIS样。当然,玩笑了,玩玩而已,稍微总结一下。经度指示南北方向,纵向。纬度指示东西方向,横向.获取经纬度 使用GPS权限: <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>Android 提供LocationManager和Location,可以方便的获得经纬度、海拔等位置。使用LocationManager来获得位置管理类,从而可以获得历史G 阅读全文
posted @ 2011-08-26 14:19 欧零 阅读(28897) 评论(5) 推荐(2) 编辑
摘要: 接口 Java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承. 接口使用有几点需要注意的: 1、Java接口与c++的纯虚基类类似。成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔)2, Java接口中的方法默认都是public,abstract类型的(都可省略),没有方法体,不能被实例化下面都是不对的。 1 public interface A 2 3 { 4 5 int var; //错,var是常量,必须显示初始化 阅读全文
posted @ 2011-07-26 11:18 欧零 阅读(971) 评论(0) 推荐(0) 编辑
摘要: java继承与接口 前两天写东西,本来想把定义和实现分开来写的。类A有两个方法f1和f2,想把类A的定义、f1的实现和f2的实现分为三个java文件来写,看了看抽象类和接口。不过貌似都不是搞这个的样子。(求方法) 总结一下,自己看的继承和接口。继承 Java中很基本的概念。如书所言:(1)java不支持多重继承,也就是说子类至多只能有一个父类 (2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法 (3)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承 (4)子类中定义的成员方法,并且这个成员方法的名字,返回类型,及参数个数和类型与父类的某 阅读全文
posted @ 2011-07-26 00:52 欧零 阅读(7010) 评论(0) 推荐(1) 编辑