`
zzmccnu
  • 浏览: 74077 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
1. android事件机制之来龙去脉http://www.cnblogs.com/thinear/archive/2012/08/05/2613292.html 2. Android FrameWork——Touch事件派发过程详解http://blog.csdn.net/stonecao/article/details/6759189
Android中px dpi dip density densityDpi 的相关说明   名词 解释 Px (Pixel像素) 不同设备显示效果相同。这里的“相同”是指像素数不会变,比如指定UI长度是100px,那不管分辨率是多少UI长度都是100px。也正是因为如此才造成了UI在小分辨率设备上被放大而失真,在大分辨率上被缩小。
最近玩ubuntu系统,以前windows下下载的SDK文件不能用了,只能重新下载,安装完Eclipse和ADT插件,却发现无法更新SDK,显示为:Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xmlFailed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to https://dl-ssl.google.com refusedFetched Add-ons L ...
1. Android里面,要打开各种类型的文件,例如PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO ,可以通过Intent来办到。 整理了一个Intent的工具类: import java.io.File; import android.content.Intent; import android.net.Uri; //PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO //示例: //Intent it = getTextFileIntent("/sdcard/hello. ...
往MySQL数据中插入数据时,一直提示SQL语法有错误(syntax error),检查了半天,原来是因为表名包含了减号。 原来的表结构: CREATE TABLE IF NOT EXISTS `amazon-sellertransactions` ( `record-insert-time` timestamp NOT NULL DEFAULT CURRENT-TIMESTAMP ON UPDATE CURRENT-TIMESTAMP, `record-id` int(10) unsigned NOT NULL AUTO-INCREMENT, `amazon-order- ...
1. 所有应用竖屏显示:   frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java     public int rotationForOrientationLw(int orientation, int lastRotation, boolean displayEnabled) { // Initialize the rotation angles for each orientation once. Display ...
  架构整洁之道 这篇文章是翻译(Uncle Bob Martin)的文章。原文在这:http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html。这篇文章作者尝试使用简单的观点将各种架构的共通之处和最终目标说清楚。全文要说清楚的就是一件事“如何写出整洁的架构”。作者希望在架构系统的时候只需要秉持最简单的两个观点(分层和依赖规则)开发,就能开发出干净整洁的系统架构。 以下是译文   过去几年间有许多关于系统架构的观点。比如:
1.Sina的云, http://sae.sina.com.cn/ 很早以前注册了一个Sina App Engine的帐号,在上面部署了一个Wordpress的个人博客系统,是免费的,最近再登进去,发现要收费,比较不爽。不过用户SAE部署一个Wordpress的应用确实挺快,分分钟就搞定了。 2. 百度的云,http://developer.baidu.com/   常用服务查看更多> 百度个人云存储 PCS 轻松实现终端用户的数据存储、多端同分享。
1. 好几年没有更新JavaEye的博客,今天决定重新开始更新我的个人技术博客,以后JavaEye的博客作为自己唯一的技术博客。http://zhouzhimeng.iteye.com   2. 个人技术微博 腾讯微博:http://t.qq.com/androidlauncher 新浪微博:http://weibo.com/u/2108786394
使用Git下载Google Android源代码 准备资源 Android资源分布说明:http://source.android.com/projects#TOC-External-projects Android的Git资源:http://android.git.kernel.org/ Git中文教程:http://www.bitsun.com/documents/gittutorcn.htm Git下载地址:http://code.google.com/p/msysgit/ 步骤: 1 下载msysgit工具,安装 2 参考“Android的Git资源”上的说明,git想要的工程
如何用CVS下载SourceForge.net上的源码 今天想从Sourceforge.net上面下载源码,找到了项目页面,但是没有写明如何用CVS下载这个项目的源代码。上网搜了下,原来从sourceforge上面下载源码有统一的规则,记下备忘。以Eclipse的CVS为例: 1 Host:            项目名称.cvs.sourceforge.net 2 Repository Path: /cvsroot/项目名称 3 User:            anonymous 其它默认,点击Finish就可以连接上代码服务器啦!
Java 转型—应用toArray()的一点启示 Java支持向上和向下转型,有这样一段代码: private ArrayList<String> fTypeNameList; public String[] getTypeNames() { return (String[])fTypeNameList.toArray(); } 这段代码编译能通过,但是运行时却抛出了异常。百思不得其解,后来想想,原来是一个简单的转型问题。改成下面的代码后,问题解决。 private ArrayList<String> fComponentTypeNameList; ...
Eclipse RCP 定制启动过程 问题:一个RCP程序,打包好后,如何双击某个工程文件,用这个RCP程序加载这个工程?换一个说法就是如何用Eclipse打开一个已有工程。 解决思路     Eclipse平台目前是这样的,要打开一个已有的工程,先运行Eclipse程序,然后选择File菜单下面的Import来完成这个操作。RCP是基于Eclipse平台的,如何能开发出一个RCP应用程序,这个程序能够直接打开一个已有的工程?     要完成这项功能,需要定制RCP的启动过程,Eclipse RCP程序都要实现IApplication这个接口,看看接口的源码(省略了部分注释): pack ...
Eclipse RCP 扩展工具条和菜单的总结     虽然菜单和工具条是一个软件最常用的部分,在开发一个RCP程序时,应该会很简单的,但是要随心所欲地添加自己的菜单和工具条,也不是一件挺简单的事。     扩展菜单和工具条一般有两种方式,一种是直接编程,编辑ApplicationActionBarAdvisor这个类,直接添加自己想要的action。这种方式只需要注意编程细节,是一种简单的方式。另外一种是通过扩展Eclipse的扩展点,添加自己的菜单和工具条。本来通过向导配置扩展点比较直观 (未完...)
实践:测试驱动开发 Test Driven Development   忙于开发一套基于Eclipse平台的产品,项目组经过多次论证,决定以TDD模式开发。在次之前,完全没有接触这种开发模式,这篇文章记录学习实践TDD过程。   在晚上搜集了一些关于TDD的介绍,对它有了一个大致的理解。同时在网上订了一本参考书:测试驱动开发(注释版),估计后天就可以拿到了。TDD的大致思想如下:1 研究需求,针对单个功能写测试用例,运行测试用例,此时状态条为红色;2 根据所写的测试用例,填充功能代码,再运行测试用例,直到状态条为绿色;3 重构测试用例的代码和功能实现的代码,OK,改功能完成。这个过程用一个经 ...
Global site tag (gtag.js) - Google Analytics