摘要: 有一段时间没看书了,之前去参加了一个省上的比赛,马马虎虎吧……得了一个二等奖。不过感觉现在的比赛都有点水啊~哎,废话不多说,切入正题。当我们在建立一些对象实例时,通常会使用new 关键字来进行实例化。但有时候不靠指定类名的方式就能产生对象实例,此时不使用类来建立对象实例,而是复制对象实例另建一个新的... 阅读全文
posted @ 2014-05-20 17:55 银色的流星 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 今天在做Android电子词典的时候,数据库打不开,报错为:Could not open the database in read/write mode。后来才发现犯了一个低级错误,没有设置权限。添加权限即可:希望大家不要犯这种白痴错误。 阅读全文
posted @ 2014-05-15 14:11 银色的流星 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 今天上午写代码,突然发现Ctrl+1没反应了,顿时无语。昨天还好好的,今天就不行了……无奈,只好在网上查了查,据说快捷键冲突的原因比较大。于是我将Ctrl+1换成了Alt+1。在eclipse中测试发现是可行的。下面讲一讲修改快捷键的方法吧:点击window,选择Preferences。选择Gene... 阅读全文
posted @ 2014-05-15 09:41 银色的流星 阅读(5588) 评论(0) 推荐(1) 编辑
摘要: 我们在使用电商或视频的手机客户端时,通常会看到广告条的效果。在网上搜索时才知道使用的是ViewPager,于是自己也做了一个Demo。以下是效果图:图中包括背景图片、文字描述以及白点。其中ViewPager是android中support.v4包下的view.ViewPager类。下面贴出代码:(注... 阅读全文
posted @ 2014-05-12 20:00 银色的流星 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter Pattern)有时候也称包装样式或者包装。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类别自己的接口包裹在一个已存在的类中。Adapter Pattern有两种:类的Adapter Pattern(继承)对象的Ada... 阅读全文
posted @ 2014-05-04 20:45 银色的流星 阅读(360) 评论(0) 推荐(0) 编辑
摘要: UML概述: UML是对OMT(对象建模技术)、Booth(Booch方法)以及OOSE(面向对象的软件工程)等记号系统实施统一工作后得到的一种记号系统。 UML(Unified Modeling Language,统一建模语言)是一种定义良好、易于表达、功能强大的用于对软件密集型系统建模的图形... 阅读全文
posted @ 2014-05-03 15:33 银色的流星 阅读(832) 评论(0) 推荐(0) 编辑
摘要: GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。它的目的:提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。[GOF 《设计模式》]如果大家只看定义的话估计也不太清楚吧,怎么说呢,从简单来讲,大家可以把它理解为... 阅读全文
posted @ 2014-05-02 00:47 银色的流星 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 本来大一下册的时候学过《数据结构》,只怪自己太无知,除了能够理解基本概念外其他的一无所知,上课也算是在坐飞机吧。无奈,现在大二又来看看,复习复习。不求深入的理解只求把书读薄吧。数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的科学。基本概念和术语: 数据:... 阅读全文
posted @ 2014-04-30 23:25 银色的流星 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 上次因为临时需要就直接看了系统架构那一章,现在打算从头看起。不求对《软件工程》有多么深入的理解,只求把书变薄就行了。软件工程定义: 采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能得到的最好的技术方法相结合。软件工程的目标: 采用工程化的方法,提高软件... 阅读全文
posted @ 2014-04-30 10:38 银色的流星 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 最近老师把师兄们以前做的Android项目发给我和其他同学,让我们把这个项目写成实训教材,说要让一个不会Android的人看了我们的教材就可以做出这个项目。我当时就无语了……(心想不会的人首先想看的是基础教材绝对不会是什么实训教材,而且谁会看我们写的教材啊,除了我们学校的学生,是个人都会选择一些出名... 阅读全文
posted @ 2014-04-28 23:00 银色的流星 阅读(3476) 评论(0) 推荐(0) 编辑
摘要: 之前写的《Android ImageSwitcher和Gallery的使用》一文中提到我在教室一下午为实现那个效果找各种资料。期间在网上找了一个个人觉得比较不错的效果,现在贴图上来:其实这个效果使用的知识点就是图像的获取、创建、缩放、旋转、Matrix类、Canvas类等,另外就是自定义的Galle... 阅读全文
posted @ 2014-04-27 22:49 银色的流星 阅读(2463) 评论(0) 推荐(0) 编辑
摘要: 前几天,听说室友的老师要求他们做一个图片效果。其效果如下图所示(可左右滑动切换图片):我当时晃眼一看,第一感觉好高级的样子。我还没做过这种效果呢,但室友说他们同学已经有人做出来了,我觉得既然有人做出来了,那么我也应该做出来,于是上个星期五的时候在教室研究了一下午,最后在网上找到了两个Demo都与这个... 阅读全文
posted @ 2014-04-27 21:53 银色的流星 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 在前几天,我写了篇《Android TabHost的使用》简单的介绍了其使用的方法,但是在实现的时候发现TabHost已经被官方遗弃了。虽然我觉得TabHost还是多好用的(可能因为我这种菜鸟不清楚吧)不知道为什么官方会遗弃,但应该还是有原因的吧。 首先,我们来简单的了解一下Fragment。... 阅读全文
posted @ 2014-04-27 17:54 银色的流星 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 标签显示界面的主要特点是可以在一个窗口中显示多组标签栏的类容。在Android系统中,每个标签栏称为一个Tab,而包含多个标签栏的内容就称为TabHost。通过TabHost的继承结构来看,TabHost类是FrameLayout的子类。实现标签显示界面有两种方式可供选择。直接让一个Activity... 阅读全文
posted @ 2014-04-22 15:52 银色的流星 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 因为在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包(当一个程序第一次启动时,Android会同时启动一个对应... 阅读全文
posted @ 2014-04-20 12:12 银色的流星 阅读(539) 评论(0) 推荐(0) 编辑