
工作
文章平均质量分 67
起个昵称真难
这个作者很懒,什么都没留下…
展开
-
Eclipse @override报错解决
我想这个问题肯定困扰了很多人,我也不例外。新公司用的东西多多少少会与我们以前公司的有所不同。所以这个问题也时常伴随在我们身边。第一种解决方案:@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override修改你的ecl转载 2012-09-15 09:26:29 · 754 阅读 · 0 评论 -
SDK中都包含什么?
SDK是什么?在学校时印象中的SDK就是一堆库或者包,使用时导入到工程中,就可以像使用标准库一样的使用。没有更深入的了解sdk中都有什么,为什么能够这么方便的使用,甚至SDK与API具有有什么区别也搞不清楚。 直到在工作中需要用到SDK,需要在编译选项中指定路径,包含库;需要在环境配置中使用SDK提供的工具;才对SDK有了更进一步的认识。 SDK,Software Developme原创 2012-08-28 14:05:16 · 1872 阅读 · 0 评论 -
Android AsyncTask类
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:转载 2012-09-01 16:33:01 · 603 阅读 · 0 评论 -
调试方法小结(持续更新)
曾听人说过,开发人员80%的时间花费在环境配置和定位错误上。我现在对此深以为然。环境配置是新人最花费时间的地方,但随着对环境的熟悉,如果不出大差错,那么花在其上面的时间会迅速减少。但错误定位一直是最让人头痛的地方,由于经验原因,老鸟和菜鸟在定位错误上的能力相差很大。本文记录下了我在错误定位过程中所采用的方法和遇到的问题,一是以备日后查阅,二是与大家分享。由于本人是刚毕业不到一个月的菜鸟,大家有原创 2012-07-27 16:58:58 · 950 阅读 · 0 评论 -
android源码中ccache使用及原理简介
可以使用编译器高速缓存工具complier cache(ccache)来加快编译速度. 如果你经常"make clean" ,ccache能大大缩短再次编译的时间可以通过设置以下命令来启用ccache。可以将该环境变量写入.bashrc或类似文件,避免每次都设置。$ export USE_CCACHE=1默认cache存储在~/.ccache. 可以使用下列命令来设置路原创 2012-07-23 17:25:35 · 18257 阅读 · 0 评论 -
andorid编译APK程序过程分析
echo "target R.java/Manifest.java: WebViewTest (out/target/common/obj/APPS/WebViewTest_intermediates/src/R.stamp)"rm -f out/target/common/obj/APPS/WebViewTest_intermediates/src/R.stampmkdir -p o原创 2012-08-03 19:20:11 · 3635 阅读 · 0 评论 -
B2G系统简介(部分资料来源于网上)
一、 B2G介绍B2G是“Boot To Gecko”的缩写,是Mozilla公司基于Web标准开发的完全开放的移动操作系统,从系统本身到应用程序完全由HTML5、CSS和JS来写的。B2G将为用户提供一个基于网络的操作平台,该平台将直接和设备的内核进行交互,而系统 上的所有应用和内容都是基于网络的。在这个Web平台上提供和优化蓝牙、短信等原生App的功能,与原生HTML5应用紧翻译 2012-07-11 15:41:20 · 4310 阅读 · 0 评论 -
浏览器UserAgent的历史变迁
Google推出的Chrome让大家热议纷纷,只有专业用户才会注意到用Chrome访问网页时发出的“Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13”UserAgent字符串,貌似天书,它到底是怎么回事儿代表什么转载 2012-06-19 11:27:48 · 1937 阅读 · 0 评论 -
WebKit – WebKit For Android
原文出处:http://www.jjos.org/android/2010/05/10/312_webkit-webkit-for-android.html一、WebKit简介WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引转载 2012-05-31 15:08:47 · 103 阅读 · 0 评论 -
Android类库介绍
原文出处:http://www.bjtarena.com/danapeixunjishu/androidpeixun/147.html Android 是由谷歌公司推出的一款基于Linux平台的开源手机操作系统平台。在这一新推出的Android操作系统中,有很多比较新的知识值得我们编程人员去深入的研究。比如Android类库的使用技巧等。Android ADB工具应用技巧分享And转载 2012-04-22 18:02:01 · 619 阅读 · 0 评论 -
WebKit结构简介
原文出处:http://quanminchaoren.iteye.com/blog/1150742 一、WebKit简介WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分转载 2012-04-22 17:03:37 · 1601 阅读 · 0 评论 -
gerrit代码审核服务器的工作流和原理
原文出处:http://www.worldhello.net/2010/11/10/2059.html谷歌 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本库协同而引入的 repo,这在之前我们已经详细讨论过。另外一个重要的创新就是 Gerrit —— 代码审核服务器。Gerrit 为 Git 引入的代码审核是强制性的,就是说除非特别的授权设置,向 Git 版本转载 2012-05-07 19:38:36 · 1919 阅读 · 0 评论 -
Android目录结构
原文出处:http://daimajishu.iteye.com/blog/1080813 Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示: . |-- Makefile (全局的Makefile) |-- bionic (Bionic含义为仿生,这里面是一些基础的库的源代码)转载 2012-04-22 17:57:30 · 676 阅读 · 0 评论 -
池化技术 漫谈
原文地址:http://blog.youkuaiyun.com/magictong/article/details/3143947池化技术 - 简单点来说,就是提前保存大量的资源,以备不时之需,O(∩_∩)O,对于线程,内存,oracle的连接对象等等,这些都是资源,程序中当你创建一个线程或者在堆上申请一块内存时,都涉及到很多系统调用,也是非常消耗CPU的,如果你的程序需要很多类似的工作线程或者需要频转载 2012-09-26 15:07:56 · 1310 阅读 · 0 评论