自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 【我的应用系列】(三)动画的使用之Tween动画

【前言】对于一款应用而言,除了程序健壮之外,就是用户体验要好了。用户体验是更为直观的展现和吸引用户的手段,一方面是要符合用户的操作习惯,另外就是要有让人愉悦的界面。纵观市面上的应用,无不是在这几方面下功夫。使用动画是让应用变得更绚丽的重要手段,当然,是适度合理的使用动画。从早前的Android版本开始,系统就提供了两种动画,补间动画(Tween)和帧动画(Frame),Android3.0后又提供

2013-04-09 22:17:00 1838

原创 【我的应用系列】(二)自定义控件开发

【前言】Android为开发者提供了很多视图控件,从TextView,ImageView到ViewPager等,按理说似乎我们也已经够用了,其实不然,我们在做大型项目的时候,难免会遇到各种各样的UI需求,又或者这些需求上很多地方用到的UI控件系统自带的控件无法完全满足,所以我们就需要封装自定义的视图控件。如何封装?大致的方向便是组合或继承系统控件以满足需求。如下图所示,在开发自定义的控件之前,

2013-04-03 00:12:53 1642

原创 【我的应用系列】(一)设计线程池处理并发

【前言】我们从事Android开发以来,都自始自终被灌输着处理耗时的任务时要在非UI线程做。于是我们有了各种处理并发的编程手段,无论是自己用new Thread(Runnable)新起工作线程(Worker thread),还是利用Android提供的API(AsnyTask,CursorLaoder等)都是处理耗时任务的解决方案。但是在一个大型的应用程序中,如果我们需要处理数量很多且频繁的耗时任

2013-03-31 20:27:02 4416 1

原创 深入浅出单例模式---不仅仅是单例

前言:看到我的标题你也许会很奇怪,明明是讨论单例模式,为什么又说不仅仅是单例模式呢?图样图森破!我在这里想和大家分享的不仅仅是JAVA设计模式中的单例模式(Singleton),还有C++中的单例模式,以及单例模式的原理。总之一句话,不服来辩!对于很多从事JAVA编程或者C++编程超过1年的工友来说,就单例模式而言可谓是熟悉的不能再熟悉了吧?So easy!简单的说,就是保持对一个实例的全局范

2012-09-28 12:30:37 2744 1

原创 浅谈JAVA中的自动装箱/拆箱

前言:自动装箱和拆箱是JDK1.5提供的新特性,大致是由编译器自动帮助完成基本类型和基本类型的包装类之间的转换。好吧,知道了自动装箱的大致意思之后,我们先来复习一个有关基本类型以及包装类的概念:基本类型:int,double,float,long,boolean,char,btye,short基本类型包装类:Integer,Double,Float,Long,Boolean,Char,

2012-09-27 21:26:11 4384 3

原创 深入浅出JAVA类加载和JVM

我们在电脑上写好的一个Java文件(*.java)是怎样被JVM(Java虚拟机)加载和使用的呢?这样一个原理性的问题,如果要追根溯源,恐怕我说个三天三夜也说不完。我们本文的目的就如标题所讲--------深入浅出,力求简洁明了,你懂的。1.有关JVMJVM是Java语言的核心机制之一。英文全称Java Virtual Machine。是Java程序的字节码(*.class)的运行环境。同

2012-09-20 20:27:51 1134

原创 深入浅出JAVA集合

广义的说,数组也属于集合的一种,但是我们在本文中并不打算讲数组,但是我们需要知道数组和其他集合的区别,区别在于:数组可以存储基本数据类型和对象引用类型。其他集合(继承于Collection,Map)不能储存基本数据类型(但是可以储存基本数据类型的包装类型,如Integer等)。上面的图看起来很复杂,其实只需要理解几个知识点:(1)Java集合的框架大致可分为两类,一类是Co

2012-09-19 15:40:18 2166 1

原创 Java中父类和子类的类型转换解惑

我们平时经常在项目中经常会看到这样的场景,为实现java运行时绑定的多态性,以父类引用指向子类对象如 Parent p = new Son() 这样做的好处是代码扩展性强,耦合性低。比如一个方法接受Parent的参数类型,那么我们可以再调用方法的时候传递任何一个继承了Parent类型的子类对象作为实参。这样就实现了运行时绑定。但是,在这种情况下,我们只能通过p调用父类的方法,而不能调用子类

2012-09-19 13:01:50 1797

原创 Linux下开发ANDROID宝典

办工篇:Tip 1:安装EXE以安装SORCEINSIGHT为例.1.安装依耐包sudo apt-get install flex bison  2.安装WINE主题包sudo apt-get install wine  3.安装EXE文件wine XXXXX.exe  OK.安装完毕

2011-11-15 11:17:10 612

原创 广播+AssetsManager实现Android应用换肤

前言:应用程序换肤在外包项目和公司自主产品里面算是比较常见的。根据换肤的需求不同,我们可以采用不同的换肤方案。实现机制:BroadCastRecevier AseetsManager 首先,让我们来看看我们换肤方案的架构:看到了吧,我们将需要换肤的图片放在了ass

2011-09-17 11:47:16 2174 3

原创 文件类型与MIME对应表

{".3gp", "video/3gpp"},{".apk", "application/vnd.android.package-archive"},{".asf", "video/x-ms-asf"},{".avi", "video/x-msvideo"},{".bin", "application/octet-stream"},{".bmp", "image/bmp"},

2011-06-30 15:13:00 756

原创 联/断网广播

<br />if (intent.getAction().equals(ConnectivityManager.CONNECTIVITY_ACTION)) {<br />                ConnectivityManager cwjManager = (ConnectivityManager) context<br />                        .getSystemService(Context.CONNECTIVITY_SERVICE);<br />   

2011-01-04 15:59:00 976

原创 Handler状态机

<br />private Handler myHandler = new Handler() {<br />        @Override<br />        public void handleMessage(Message msg) {<br />            MyApplication myApp = (MyApplication) getApplication();<br />            ArrayList<WeatherStatus> wsList

2010-12-23 14:05:00 791

原创 一些算法

冒泡法(public)void bubleSort(array[]){ for(int i =array.length-1;i>0;i --)  for(int j =0;j   if(array[i]>array[i+!]){    tem = array[i];    array[i] = array[i+1];    arr

2009-11-18 20:10:00 529

原创 Java Basic

 语法 算法1。结对编程,{}养成习惯很重要。2。关键字不能做标识符(class,abstrast等)3。分号不可少4。大小写敏感(system错System对)5。for,while等语句后养成添加{}的习惯,不管后面的语句是否只有1句。6。char,btye,short互相预算都先转换为int,例如char+char结果是int类型。

2009-11-12 21:04:00 693

原创 解决Ubuntu linux wubi 9.04安装时停止在“creating the virtual disks”

首先在Windows 2000/XP的命令提示符窗口中输入“Convert X: /fs:ntfs”命令(X是你要转换的逻辑驱动器盘符),转换完成后,它会给出所转换磁盘分区情况的提示信息。 如果要转换的分区上面有文件正被系统使用,那么在转换时,转换程序将会询问是否卸下要转换的卷(即分区),这时最好选择“否”,最后它就会询问是否在下一次计算机启动时转换分区,选择“是”并重新启动机器即可完

2009-08-19 20:27:00 657

原创 常用linux命令(持续更新)

查看硬件信息  lspci  -v查看显卡信息 lspci |grep VGA添加右键终端 sudo apt-get install nautilus-open-terminal(安装完成后,请记得要重启你的电脑才会生效)清理/var/cache/apt/archives/目录 # apt-get clean清除/var/cache/apt/archives/目录没用的

2009-05-31 11:48:00 567

原创 Ubuntu Linux Wubi 安装过程

首先,什么是linux wubi?顾名思义,wubi就是 Ubuntu installer for Windows users..... 什么是 Wubi? Wubi 是 Windows based Ubuntu Installer 缩写,是一个专门针对Windows用户的Ubuntu安装工具。 Wubi 有哪些特点?Wubi让你

2009-05-29 18:15:00 3432

原创 电脑城装机攻略(做到以下几点~~小白也能单枪匹马去配电脑了)

1、去的头一天计算好去当地电脑城的行程,问好到达的公交路线,一早别睡懒觉,早点去,一定要吃早饭。最好带卡去,如果是现金,一定要留意放好,在公交车上和电脑城都要小心。2、到电脑城的时候,有各色揽客的和发传单的,不要理睬他们,先到各个零售柜台问问,问问当天的CPU内存硬盘的价格,因为这些价格每天都不一样,甚至每小时都不一样,而且价格透明,其他机箱电源鼠标键盘显卡,价格变化较慢,但你也顺道问

2009-03-01 21:50:00 4442 2

Android设计模式-工厂模式

Android设计模式-工厂模式PDF Android设计模式-工厂模式PDF

2011-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除