自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android开发资源小栈

关于android开发的一些知识

  • 博客(34)
  • 收藏
  • 关注

原创 2016年终总结

年终总结

2017-01-06 00:11:34 493

原创 View的事件分发机制

View事件分发

2016-04-02 21:26:03 408

原创 Android中的Service使用

service

2016-02-19 22:51:13 408

原创 2015年终总结

年终总结

2016-02-08 17:08:56 1319 1

原创 《thinking-in-java》读书笔记-第15章-泛型(一)

java的泛型与C++的比较、简单泛型、泛型方法、泛型接口

2016-01-05 15:38:53 1088

原创 Android开发者要懂得快捷键

android studio

2015-12-23 09:38:48 501

原创 android-studio导入-so文件的方法

.so文件导入到android studio总是出现这样或那样的问题,不过,今天我get到一个新的方法

2015-12-19 16:39:58 490

原创 Toolbar使用初探

本文主要记载Toolbar的使用方法

2015-12-19 15:52:52 491

翻译 retrofit2.0新特性解析

Retrofit2.0SquareHttp

2015-09-23 10:34:09 2074

原创 Android中利用Gson解析Json

在Android开发中,Json是一种客户端与服务器端交互的一种语言,它语法简单,最好的是目前市面上有很便捷的轮子可以对他进行解析。例如,Gson就是google提供的一款用于解析或者生成Json的库,可以直接将Json字符串映射成对应的实体类,十分方便。下面我总结一下利用Gson解析Json的用法以及我遇到的问题。最简单对象的解析:例如下边这段Json字符串:{ text: "Love",

2015-08-28 20:33:52 882

原创 活动(activity)的生命周期

Activity的生命周期

2015-07-14 19:30:51 779

原创 Intent的使用

Intent的使用

2015-07-12 10:47:19 748

原创 第5篇 装饰者模式

1.什么是装饰者模式--从安徽牛肉板面说起吃过安徽牛肉板面的人可能会对安徽牛肉板面的味道赞不绝口.是的,本人最喜欢宽面条的安徽牛肉板面,最好再加一个卤蛋,味道想必是很好的.安徽牛肉板面的面条有宽面条,窄面条和细面条(龙须面)三种.然后配料呢也是有很多种的,比如你可以选择加卤蛋、香肠、豆皮、辣椒等.那么问题来了.如果让我们来设计这些面条的类以保证用户要了那种面条以后可以快速得出价格.

2015-03-24 18:55:08 940

原创 第4篇 观察者模式

1.什么是观察者模式:先把观察者模式文绉绉的定义搬上来,观察者模式:定义了对象之间的一对多的以来,当一个对象状态改变 时,他的所有依赖者都会收到通知并且自动更新.其实定义说的也并不是那么文绉绉,下面我们来举一个例子:对于一个班来说,有若干个学生,一个班主任.只要有通知的时候,班主任会给每个学生发送飞信来通知大家.当有一个孩子想加入这个班的时候他只需告诉班主任来注册就可以加入这个班.当他

2015-03-19 15:55:37 710

原创 第3篇 工厂方法模式

1.什么是工厂方法模式         在简单工厂模式中,我们有一个物品的抽象类,然后我们需要具体的物品的时候,通过一个工厂类来创造这些物品。而在工厂方法模式中,我们把工厂也变成抽象的。当需要生产某个物品的时候我们再建一个专门生产该物品的工厂类,这个工厂类实现工厂类,只负责生产某个具体的物品。物品,具体物品,工厂,生产具体物品的工厂四者的关系为:                 

2015-02-03 22:07:49 574

原创 第2篇 简单工厂模式

在本文咱们先来了解一下,简单的工厂模式,简单的工厂模式不属于23种设计模式,但是工厂方法模式是属于23种设计模式的。要了解工厂方法模式先得了解一下简单工厂模式,一步一步,慢慢来就好了。突然想起来小时候学的一篇文章,《走一步,再走一步》,相信大家应该熟悉吧。面对巨大的困难,不要去想他有多困难,你只要想着走一步,再走一步,在巨大的困难也会解决的。完,扯远了。算是对自己的鼓励吧。         1

2015-02-01 11:38:23 597

原创 第1篇 单例模式

1.什么是单例模式 单例模式的意思就是对于一个对象来说只有他的一个实例,不可以获取他的多个实例。2.为什么要用单例模式有一些地方必须要用到单例模式,或者有些地方使用单例模式可以大大提高程序的运行效率,比如数据库操作,每次进行数据库的操作都只需要数据库的一个连接对象就可以了,如果每次进行数据库的操作都获得一个数据库的连接将会大大降低程序的运行效率,要知道进行一次数据库连接耗费的时间是

2015-01-30 21:27:54 752 1

原创 第0篇 设计模式初学

从今天开始利用自己零碎的时间来学习设计模式,一周看2个设计模式,每个设计模式写一篇文章来督促自己的学习。希望自己可以坚持下去。每天进步一点点!面向对象的设计原则:1.单一职责原则意思是程序中的每一个对象都应该只有单独的职责,该对象应该只关注自身完成的职责,而不去考虑其他的职责。我们称这样的对象遵循单一职责的原则!2.开闭原则对于一个对象,“开”是指对拓展开放,“闭”是指对修

2015-01-11 22:09:28 644 1

原创 2014年终总结

看到好多大神都在写年终总结,今天自己也写一个年终总结吧!以前混迹于csdn总是在看,看过很多大神的博客,自己也受到了很大的启发,但是很少自己去写博客。因为觉得自己拿不出很多实质性的东西来与大家分享!但是我觉得总是要写点吧,尤其是当在一篇文章中看到如果你的访问量很大的话会有猎头找你,我现在不祈求猎头能找我,权当是自己读书的笔记吧!所以今天也算是开博了吧!前不久csdn还给了一个持之以恒的勋章,更是为

2015-01-07 22:09:19 924 5

原创 软件工程中的数据流图

1.分层数据流图的一致性和完整性一致性:是指分层数据流图中不存在矛盾和冲突。完整性:是指分层数据流图本身的完整性,即是否有遗漏的数据流,加工等元素2.检查数据流图的一致性和完整性:检查一致性:1‘父图与子图的平衡2’数据守恒   一是指:一个加工所有输出数据流中的数据,必须能从该加工的输入数据流中直接获得,或者能从该加工的处理而产生   二是指:加工未用到的输入数据

2014-12-15 19:48:51 1651

转载 线程互斥与同步

互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源

2014-12-12 23:10:29 542

转载 请不要说自己是 Java 程序员

转载自:http://ju.outofmemory.cn/entry/102566几年前 Reddit 上有个关于招聘的笑话:面试官问:你用过 Python 或者 Django 吗?答:我三周前去过动物园,这个算吗?面试官:你被雇佣了。一周后,这位应聘者用 Django 给他们的产品写了一个在线论坛。英文的玩笑,用中文看有点不太容易懂。它的意思就是一个关于 Python(

2014-12-05 11:20:53 644

原创 java中抽象类,接口,多态!

部分参考自:http://www.knowsky.com/539471.html抽象类:1.抽象类用abstract修饰2.如果一个类里有一个以上的抽象方法,则该类必须声明为抽象类,该方法也必须声明为抽象3.类中没有抽象方法也可以被声明为抽象类4.抽象类不能被实例化,但是可以有构造函数,因此抽象类只能用作基类5.当抽象类派生其他非抽象类的时候,非抽象类必须实现所有的抽象成员

2014-12-05 11:04:44 743

原创 贪心算法解决背包问题

感觉算法很简单,当练习C++了#include using namespace std;/*利用贪心算法解决背包问题,注意不是0-1背包问题1.按照物品单位重量的价值进行排序,然后就是从最贵的开始装,若剩下的背包空间不足以装下一个物品,那么就将该物品的部分装入*/typedef struct { float weight; float value; float

2014-12-04 11:34:59 611

原创 【会议记录】软件工程课程设计第一次会议

一.要求:会前有准备,会议有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动分工。事后要保存好供老师检查),会后有分工和检查。开发小组工作会议的可能内容是: 1) 选题内容及开发方案研讨;小组成员分工;开发计划拟定。  2) 同类著名网站浏览、分析;需求分析;网站原型及成员分工确认。  3) 原型主页设计及网页组织研讨。 4) 数据库设计及应用研讨。

2014-12-01 20:08:04 3684

原创 java数组

import java.util.Scanner;public class ArrayTest{ public static void main(String args[]){ System.out.println("java中关于数据的几个注意事项:"); System.out.println("1.创建内置数据类型的数组时会默认初始化,而创建对象的数组的时候不会默认初始化!");

2014-11-28 10:50:16 549

原创 C++继承学习笔记

继承:1.      基类的私有成员无论是什么继承,其派生类都不能直接访问基类的私有成员。例如:Derived类public继承Base类,Derived可以直接访问自己的私有成员,却不能直接访问Base的私有成员2.      如果基类的成员函数在派生类中被重定义或者重载,那么基类的这个成员函数将被隐藏,要想调用,必须加上基类的类名  基类::函数3.      派生类只能采用构

2014-10-20 16:41:06 602

原创 Linux的文件权限与目录配置

最近在学鸟哥的Linux

2014-09-02 18:35:41 547

原创 Linux初次使用

鸟哥的Linux私房菜学习总结:1.图形化界面的登录与注销,以及资源管理器的使用2.X Windows与命令行模式的切换 ctrl+alt+【F1~F6】:文字界面tty1-tty6终端;ctrl+alt+F7:图形界面终端3.怎样在文字界面终端下执行命令:命令的格式:命令+【选项】+【参数】选项与参数都是可选择的注意:Linux下面严格区分大小写4.Linux下面支持语言

2014-08-27 16:49:35 553

原创 学习java的基本好书!

1.入门的话《core java》(《java核心技术》)很经典,适合新手看!2.

2014-08-17 00:00:42 854

转载 成为优秀程序员的十个有效方法

来源:任丰华作者:任丰华   优秀的程序员是在穿过一条单行道的时候还会往两边看的人。  作为一个IT行业的软件程序员,每天驱使我们日复一日的辛勤工作的,是来自我们对编程的兴趣和激情。但是要让编程变得始终有趣,我们必须学会坚持某些成为优秀程序员的基本原则。  我并不是要写出一些咒语,你照着执行就可以成为一个优秀程序员了。我的目的是想记录下我学习到的和用过的一些有用的经验,它们

2014-08-06 15:34:55 477

转载 安装mysql详解

转自:http://www.jb51.net/article/23876.htm

2014-08-01 16:43:32 517 1

原创 第一次用自己学的Java解决实际问题,纪念一下!设计i/o,File的知识!

该程序介绍:

2014-07-22 23:22:24 643

原创 善用Logcat!

在开发android程序时,xue

2014-06-07 13:14:07 619

空空如也

空空如也

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

TA关注的人

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