自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zshq280017423的专栏

Java ----Android 学习博客

  • 博客(33)
  • 资源 (31)
  • 收藏
  • 关注

原创 Android开发工具---SQLiteManager插件

Android开发工具---SQLiteManager插件效果图如下:平时在开发过程中查看数据库都要把数据库文件导出来,然后再用其他工具打开,SQLiteManager插件则给予我们一些便利,只需要按照下面的操作步骤就可以在eclipse里面查看数据库了具体步骤如下:1.下载com.questoid.sqlitemanager_1.0.0.jar文件,下载链接 ht

2014-05-13 12:46:49 7611 3

原创 一张图明白Activity和Fragment对应的生命周期

一张图明白Activity和Fragment对应的生命周期:

2014-01-14 17:19:09 1823

原创 Android消息处理机制笔记

Android消息处理机制1.每一个线程都对应并且只有一个Loop对象和一个MessageQueen对象2.每一个Handler对象都会关联一个Loop对象,根据Loop对象来判断这个Handler属于哪一个线程3.一个线程可以有多个Handler,但是只能有一个Looper4.Handler不加任何Loop对象则默认是属于主线程5.主线程获取Loop对象是Looper.get

2013-12-30 09:28:10 1197

转载 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

Java目录(?)                                          [+]UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合) 继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可

2013-07-19 13:59:50 2054

原创 Android手机 Fildder真机抓包

Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。 对于Andro

2013-05-15 08:36:34 209925 28

原创 synchronized关键字笔记

1.当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。2.Java中的每一个对象都有一个锁(lock),或者叫做监视器(monitor),当访问某一个对象的synchronized方法时,表示将该对象上锁,此时其他任何线程都无法再去访问该synchronized方法了,直到之前的那个线程执行方法完毕后(或者是抛出了异常),那么将该对象的锁释放掉,其他线程才

2013-04-29 19:58:07 1417

原创 Android Lint工具学习

AndroidLintAndroid的Lint是一个新的工具,是在ADT 16版本引入的,它能扫描Android项目中源代码潜在的错误。它有两种形式:一个命令行工具,以及集成与Eclipse。 以下是工具找到的一些错误类型的例子: a.Missingtranslations (and unused translations)b.Layoutperformance pro

2013-03-12 09:53:24 3598

原创 StartActivityForResult和“SingleTask”属性的问题

StartActivityForResult的方式跳转界面,所跳转的界面不能设置为“SingleTask”属性,不然会出现返回值错误的情况

2013-01-07 10:00:20 991

原创 Head First 之装饰模式笔记

装饰模式:给一个类添加一些额外的职责,并且在添加这些额外的职责时不会控制该类的执行逻辑,也就是说动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比继承更为灵活。组成部分:抽象构件:原始的功能接口具体构件:具体的原始功能类装饰角色:持有具体构件类的对象,以便执行原有功能具体装饰:具体扩展的功能在这里装饰模式的特点;(1) 装饰对象和真实对象有相同的接口。这

2012-09-05 00:22:47 953

原创 Head First 之观察者模式笔记

观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新(回调函数)。主题(Subject)是真正拥有数据的人,观察者是主题的依赖者,在数据变化时更新,这样比起让许多对象控制同一份数据来,可以得到更干净的OO设计。定义观察者模式:当两个对象之间松耦合,他们依然可以交互,但是不太清楚彼此的细节。观察者模式提供了一种对象设计,让主体

2012-09-04 00:28:01 1026

原创 Head First 之策略模式笔记

通过继承在父类中提供行为,会导致以下缺点:    a. 代码在多个子类中重复;    b. 运行时的行为不容易改变;    c. 改变会牵一发动全身,造成部分子类型不想要的改变; 策略模式(Strategy Pattern)体现了两个非常基本的面向对象设计的原则:      1、把会变化的内容取出并封装起来,以便以后可以轻易地改动或扩充部分,而不影响不需要变化的其他部分,而

2012-09-02 14:37:47 1051

原创 Android 蓝牙 java.io.IOException: Connection refused 异常处理笔记

最近在做一个手机和Pad连接音箱的应用,需要用到蓝牙连接发送命令来控制音箱,但是在RfcommSocket连接时,在pad上会出现一个 java.io.IOException: Connection refused 的异常,纠结好久一直没有解决,连接代码如下:上面的方法在手机版本上正常运行,但是在pad上运行到bluetoothSocket.conn

2012-06-08 15:56:03 15453 3

原创 Android屏幕旋转时Activity的生命周期

个人学习笔记:很多时候会用到屏幕旋转时需要对一些数据进行保存,例如当横竖屏区切换时要保存先前屏幕的一些数据和状态,个人认为有两个方法提供使用:1.当前的Activity不销毁:那么就需要在AndroidManifest.xml配置文件中的Activity标签下面添加:android:configChanges="orientation|keyboardHidden"然后在activ

2012-06-06 17:19:48 13122

原创 Android 垂直Seekbar

项目需要用到垂直的Seekbar来控制一些特效,现在记录一下垂直的Seekbar:效果图如下:源码下载地址:http://download.csdn.net/detail/zshq280017423/4352530

2012-06-05 11:11:21 2948

原创 Android单元测试笔记

1.在AndroidManifest.xml配置文件的标签中加入:               标签外面加入:                   <instrumentationandroid:name="android.test.InstrumentationTestRunner"             android:targetPackage=""com.te

2012-06-03 12:59:44 1072

原创 闹钟开发过程中用PendingIntent传送数据丢失解决办法

当要设置一个闹钟时,可以把数据放在Intent里,再用intent对象生成一个PendingIntent对象,然后用AlarmManager 来邦定PendingIntent对象设置闹钟,具体代码如下:Intent intent = new Intent(context, AlarmReceiver.class);        intent.putExtra("id", alarm.

2012-05-25 09:20:06 2964 1

原创 Android 解屏幕锁与点亮屏幕

最近在做一个闹钟的项目,当闹钟响起的时候需要用到自动解锁和点亮屏幕,因此记录一下解屏幕锁与点亮屏幕的代码:KeyguardManager  km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); //得到键盘锁管理器对象KeyguardLock kl = km.newKeyguardLock("unLock

2012-05-16 10:57:27 1823

原创 LinearGradient类来实现图片的渐变效果

最近学习了一下3D相册的代码,发现LinearGradient类可以来实现图片倒影的渐变效果(图片是网上找的,仅供参考),下面记录一下该用法: LinearGradient是实现线性渐变的效果,用法如下:    Paint p=new Paint();  //生成画笔对象   LinearGradient lg=new LinearGradien(0,0,100,100,C

2012-05-11 10:29:34 5976

原创 Android 仿 Iphone 自定义滚条视图(wheelview)

效果图:源码下载地址:http://download.csdn.net/detail/zshq280017423/4240804

2012-04-19 23:48:57 4085 4

原创 Android 仿 Iphone 自定义滑动按钮(SlipButton)

先看一下效果图:. 可以直接放在项目中去,美观得体,下载地址:http://download.csdn.net/detail/zshq280017423/4240703

2012-04-19 23:07:08 4511 1

转载 简单制作Android开机动画

开机动画的制作,先要从bootanimation.zip这个压缩包说起,从网上随便下载一个动画包,解压后可以得到part0 part1和desc.txt,其中desc.txt最重要,打开desc.txt我们可以看到其中480 852意思是说你开机动画在屏幕先以多少的分辨率显示,我的是480 852,那么不论图片大小、比例都会按照这个分辨率来播放,所以制作的时候请注意,就算要修改也要按照比例来(最大

2012-04-05 09:02:39 832

转载 SSH服务连接时常见问题解答

什么是SSH呢?SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的"通道"。SSH客户端与服务器端通讯时,用户名及口令

2012-02-27 20:10:29 1101

转载 Ubuntu下配置samba服务器

一.samba的安装:   sudo apt-get insall samba                    // (sudo get temp root auth)   sudo apt-get install smbfs二.创建共享目录:    mkdir /home/john/share    sudochmod 777 /home/john/shar

2012-02-27 19:06:00 29020 2

原创 Android APK反编译得到Java源代码和资源文件

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一.反编译

2011-08-16 23:36:11 957

原创 关于重写equals,hashcode以及compareTo方法

1.Object的equals()方法比较的是地址值2.String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。    一般来

2011-08-02 10:58:40 4269 1

原创 ArrayList和Vector的区别 ---学习笔记

这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,Hash

2011-07-30 12:39:58 721

原创 abstract class和interface有什么区别 ---学习笔记

含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concret

2011-07-29 12:19:18 830

原创 JAVA基础类型范围 ---学习笔记

在JAVA中一共有八种基本数据类型,他们分别是基本数据类型:byte、short、int、long、float、double、char、boolean封装类:整型其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样byte的取值范围为-128~12

2011-07-29 11:31:27 930

原创 Static Nested Class 和 Inner Class ---学习笔记

Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。  注: 静态内部类(Inner Class)意味着1 创建一个static内部类的对象,不需要一个外部类对象2

2011-07-27 09:27:17 566

原创 HashMap和Hashtable的区别 ---学习笔记

1.HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),                     由于非线程安全,效率上可能高于Hashtable.

2011-07-27 07:36:43 479

原创 final, finally, finalize的区别 ---学习笔记

final : 用于声明属性,方法和类,当修饰属性时,表示属性不能被改变;当修饰方法时,表示该方法不能被覆盖;当修饰一个类是表示该类不能被继承。 finally: 是异常处理语句结构的一部分,常常与try,catch 搭配使用,不管try语句块里面有没有return语句,fina

2011-07-27 07:33:39 520

原创 Java Math.round() ---学习笔记

public class MathTest {       public static void main(String[] args) {           System.out.println("小数点后第一位=5");           System.out.print

2011-07-27 07:25:12 1691

原创 Java 面向对象的特征---学习笔记

1.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。 对象的一个新类可以从现有的类中派生,这个过程称为类继承。 新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。 派生类可以从它的基类那里继承方法和实

2011-07-27 07:00:28 545

sqlitemanager_1.0.0.jar

Android开发过程中的查看数据库的SQLiteManager插件

2014-05-13

Head First 之装饰模式源代码

Head First 之 装饰模式 源代码

2012-09-05

Head First 之之观察者模式

Head First 之之观察者模式

2012-09-04

Head First 之策略模式源码

Head First 策略模式 源码 设计模式

2012-09-02

Android屏幕旋转时Activity的生命周期

Android屏幕旋转时Activity的生命周期

2012-06-06

垂直SeekBar

自定义 垂直 SeekBar 竖型

2012-06-05

自定义 WheelView 滚条视图

自定义 WheelView 滚条视图 自定义 WheelView 滚条视图

2012-04-19

Android 仿 Iphone 滑动按钮(SlipButton)

Android 仿 Iphone 滑动按钮(SlipButton)

2012-04-19

Java Cpp Eclipse格式配色方案

Java Cpp Eclipse 格式 配色 方案,黑底,保护眼睛,直接导入就能看到效果

2012-04-06

Android团购网站软件

Android团购网站软件

2012-02-13

Android 团购网站解析素材

Android 团购 网站 解析 素材 Android 团购 网站 解析 素材

2011-12-31

文件管理器

培训时开发的文件管理器,可以当作学习资料.....

2011-12-13

Mars android 视屏教程 源码 第三季

Mars android 视屏教程 源码 第三季

2011-12-06

Mars Android 视屏教程 源码 第二季2

Mars Android 视屏教程 源码 第二季2

2011-12-06

Mars 视屏教程 Android 源码 第一季

Mars 视屏教程 Android 源码 第一季1

2011-12-06

Mars android 视屏源码第一季

Mars android 视屏源码第一季

2011-12-06

Android无线点餐系统

Android无线点餐系统 《Android应用开发详解》第18章 源码 无线端 1、初始化网络,下载最新的菜品信息等数据库,保持与服务器同步的数据 2、登陆网络,进行服务员身份验证 3、点餐界面 4、点餐界面 5、功能服务界面

2011-09-23

fastboot新手刷机傻瓜教程

fastboot新手刷机傻瓜教程 在正式讲刷机之前先讲一下G1或者称android的分区知识 Android手机分区(每个分区都有相应的img文件对应):开机启动画面区(splash1),数据恢复区(recovery),内核区(boot),系统区(system),数据缓存区(cache),用户数据区(userdata)。

2011-08-29

功能超强大国外音乐播放器

功能超强大国外音乐播放器功能超强大国外音乐播放器

2011-08-29

Android 音乐播放器图标

Android 音乐播放器图标资源,正在准备做Android 音乐播放器的可以下载

2011-08-26

Thinking in Java 4th Edition习题答案

Thinking in Java 4th Edition习题答案

2011-08-26

Thinking.in.Java第三版.第四版完整版

Thinking.in.Java第三版.第四版完整版,附带联系题,如有需要英文版的请留言

2011-08-26

Android学习过程自作的音乐播放器

Android学习过程自作的音乐播放器 部分功能还没完善,等待大家一起完成

2011-08-26

Screen2Exe 十分方面的屏幕录像工具

完美的屏幕录像工具,下载了不后悔,上课时老师那偷偷弄到的

2011-08-18

FastCopy快速复制工具

FastCopy快速复制工具,拷贝电影的时候少不了 速度那是杠杠的

2011-08-18

世界上最最小的截图软件

世界上最最小的,最牛的,最方便的截图软件

2011-08-18

svn配置和使用帮助文档

svn配置和使用帮助文档,程序员必须掌握的代码管理软件

2011-08-18

apktoo Android apk反编译工具

apktoo Android apk反编译工具,能反编译出图像

2011-08-17

Android apk 反编译工具

apk 反编译工具,让代码一目了然,很方便实在的工具

2011-08-16

Listview经典学习源码

Listview经典学习源码,自己定义Adapter来显示

2011-08-16

Android 入门学习笔记实用源码

Android 入门 学习笔记 实用 源码 记录学习的点点滴滴

2011-08-16

空空如也

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

TA关注的人

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