自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

原创 visual studio常用快捷键

前言:开始吧!少年在项目开发中,学会用快捷键会大大增加开发效率:项目相关的快捷键  Ctrl + Shift + B = 生成项目  Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器)  Shift + Alt+ C = 添加新类  Shift + Alt + A = 添加新项目到项目

2016-12-31 15:24:32 380

原创 SurfaceView常见崩溃的原因以及解决办法

前言:偶尔来一波。之前我在用surfaceview做动画时,会经常奔溃,来看我部分代码块[java] view plain copy"font-size:14px;color:#6600cc;">@Override      public void run() {          Canvas canvas;    

2016-12-30 11:25:06 9158

原创 C程序设计语言- 导言-1.1----头文件,算术符,符号常量等

前言:为了学习JNI,从头来捡起c与c++基础知识,现在是C基础系列。1。入门:为什么会有头文件?.h是头文件,头文件是包含函数声明和定义的文件;你平时写C语言时,用到的printf() 和scanf()都是系统定义好的,而这些函数的定义就包含在stdio.h这个文件中!2.变量与算数表达式下面我们看这么一个例子我们再举个例子,

2016-12-29 19:36:23 394

原创 Java常用设计模式总结

前言:鸿洋大神的设计模式系列博客已经阅读完毕,下面来做个总结。Java 设计模式(观察者模式、工厂模式、单例模式、策略模式、命令模式、装饰者模式、外观模式、模板方法模式、状态模式)设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式分为三种类型,共23种:创建型模式:单例模式、抽象工厂模式、建造者模式、

2016-12-27 09:34:56 10911

转载 Java设计模式之十--命令模式 (管理智能家电)

前言:常用的设计模式系列完工。继续设计模式哈,今天带来命令模式,二话不说,先看定义:定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。这尼玛定义,看得人蛋疼,看不明白要淡定,我稍微简化一下:将请求封装成对象,将动作请求者和动作执行者解耦。好了,直接用例子来说明。需求:最近智能家电很火热啊,未来尼玛估

2016-12-27 08:58:38 9030

转载 Java设计模式之九--外观模式(一键电影模式)

前言:心随我动!转载出处:http://blog.csdn.NET/lmj623565791/article/details/25837275这个模式比较简单,嘿嘿,简单写一下。老样子,先看 外观模式(Facade Pattern)定义:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易使用。其实就是为了方便客户的使用,把一群操作,

2016-12-26 20:39:42 10661

转载 Java设计模式之八--状态模式(以自动售货机为例)

前言:好想回家。转载出处:http://blog.csdn.NET/lmj623565791/article/details/26350617状态模式给了我眼前一亮的感觉啊,值得学习~先看定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。定义又开始模糊了,理一下,当对象的内部状态改变时,它的行为跟随状态的改变而改变了,看起来好像重新初始化了

2016-12-26 20:39:18 12003

转载 Java设计模式之七--模版方法模式(展现程序员的一天)

前言:设计模式一系列博客来自鸿洋。转载出处:http://blog.csdn.NET/lmj623565791/article/details/26276093继续设计模式~ 模版方法模式老套路,先看下定义:定义了一个算法的骨架,而将一些步骤延迟到子类中,模版方法使得子类可以在不改变算法结构的情况下,重新定义算法的步骤。简单看下定义,模版方法定义了一个算法的步骤

2016-12-26 10:04:25 10521

原创 Java设计模式之六--适配器模式

前言:坚持就是胜利!转载出处:http://blog.csdn.NET/lmj623565791/article/details/25833393坚持,坚持~继续设计模式,尼玛停了段时间就不想写了,一定要坚持~今天带来适配器模式老样子,定义:将一个类的接口转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以相互合作。这个定义还好,说适配器的功能就是把一个接

2016-12-26 09:16:46 10528

原创 Java设计模式之五--单例模式(最全且最简单单例模式罗列)

前言:快春节了,提前祝大家新年快乐!单例:保证一个类仅有一个实例,并提供一个访问它的全局访问点。写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码检查工具还会认为使用System.out.println

2016-12-23 10:19:30 10561

转载 Java设计模式之四-- 工厂模式(从卖肉夹馍说起)

转载出处:http://blog.csdn.NET/lmj623565791/article/details/24460585今天继续设计模式之旅,给大家带来工厂模式,简单列一下这个模式的家族:1、静态工厂模式2、简单工厂模式3、工厂方法模式4、抽象工厂模式是不是觉得,我勒个去,这工厂还能列出这么多分类,哈哈,下面开始各个击破。1、静态工厂模

2016-12-22 20:34:21 10608

转载 Java设计模式之三--装饰者模式

转载出处:http://blog.csdn.NET/lmj623565791/article/details/24269409今天继续设计模式之旅,给大家带来装饰者模式,国际惯例,先看定义。装饰者模式:若要扩展功能,装饰者提供了比集成更有弹性的替代方案,动态地将责任附加到对象上。先简单描述下装饰者模式发挥作用的地方,当我们设计好了一个类,我们需要给这个类添加一些辅助的功能,

2016-12-21 22:31:50 10495

转载 Java设计模式之二--观察者模式

前言:继续设计模式系列直到完毕。转载自鸿洋大神博客继续设计模式的文章,今天给大家带来观察者模式。先来看看观察者模式的定义:定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。好了,对于定义的理解总是需要实例来解析的,如今的微信服务号相当火啊,下面就以微信服务号为背景,给大家介绍观察者模式。看一张图:

2016-12-21 11:05:41 10346

原创 Java设计模式一——策略模式

前言:这段时间探究设计模式系列。策略模式(Strategy Pattern):定义了算法族,分别封装起来,让它们之间可相互替换,此模式让算法的变化独立于使用算法的客户。好了,对于定义,肯定不是一眼就能看明白的,不然这篇文章就收尾了,对于定于大家简单扫一眼,知道个大概,然后继续读下面的文章,读完以后再来回味,效果嘎嘣脆。大家应该都玩过武侠角色游戏,下面我就以角色游戏为背景,为大家介绍

2016-12-20 21:54:14 10681

原创 Source Insight 常用设置和快捷键大全

1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容( 2.让{ 和 } 不缩进:Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple还有:让{ 和 } 不缩进: options->document options->auto inde

2016-12-20 18:32:28 325

转载 Android hdpi ldpi mdpi xhdpi xxhdpi适配详解

前言:记录自己每天学习的点点滴滴!1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。比如某某手机为“5寸大

2016-12-18 14:27:31 10497

转载 SurfaceView和View的区别

前言:努力,努力。1.view view在api中的结构java.lang.Objectandroid.view.View 直接子类:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextVie, ViewGroup, ViewS

2016-12-17 16:33:28 11443

原创 BroadcastReceiver的总结

前言:慢慢来吧!今天在项目中遇到一个问题,动态注册广播时每次重启一个广播都会重新创建一个对象,继而随之销毁。超过10秒内奔溃,原来官方文档上说时间不能超过10秒,所以由于自己太菜,把BroadcastReceiver总结了一下:BroadcastReceiver,顾名思义就是“广播接收者”的意思,它是Android四大基本组件之一,这种组件本质上是一种全局的监听器,用于监听

2016-12-15 23:07:16 443

转载 Android Orientation Sensor(方向传感器)详解与应用

一、前言本篇blog是我的“Android进阶”的第一篇文章,从初学Android到现在断断续续也有4个多月时间了,也算是有了一些自己的心得体会,也能自己独立做一些东西了,这都要感谢我们公司的安卓开发璟博和无所不能的鸿洋给我的帮助和指点。本系列blog将记录我在开发中、学习中遇到的较为重点的、值得记录的知识点和技巧,简单的说就不再是基础教程了。由于项目中需要用到方向

2016-12-15 18:22:23 20792 3

原创 2016年工作总结以及2017年工作计划

前言:生活需要继续,梦想始终在前行!2016年工作以及生活总结:对于个人而言,从接触到博客的时候已是8月份,整体做了下面几件事:一、.工作:(2015.3-2016.12)   安卓基础知识通过博客梳理了一遍,其中阅读书籍                Java:《THINK IN JAVA 》《Head First 设计模式 》

2016-12-11 16:34:56 18496

转载 ContentProvider组件详细的使用方法

前言:这几天无聊,总结了以前学的知识点。这篇文章主要介绍了Android中ContentProvider组件的使用方法,包括ContentProvider使用单元测试的步骤,需要的朋友可以参考下ContentProvider基本使用为了在应用程序之间交换数据,android提供了ContentProvider,ContentProvider是不同应用

2016-12-10 17:51:53 673

原创 Service的总结

前言:每天进步一点点!Service的简单使用onCreate方法在服务创建时会调用而onStartCommand方法则在每次启动服务的时候会调用由于我们只点击了一次create按钮所以两个都打印但当你在点击时只会打印onStartCommand主要代码Service服务类主布局文件活动和服务进行通信主布局文件主程序Service程序需要

2016-12-10 17:29:35 394

原创 Android官方API文档完整版以及优秀开源库分享

前言:加油吧!Android官方API文档完整版:http://download.csdn.net/detail/lijinbao1275/8363865#comment优秀开源库:http://blog.daimajia.com/android-library-collection/Android 开源库获取途径整理介绍目前收藏

2016-12-09 23:59:31 1685

转载 Android项目大全

注:打开请贴网址,有些直接通过链接打开的不正确。 1.相对布局实例http://kukuqiu.iteye.com/blog/10183962.Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)(转)http://www.cnblogs.com/menglin2010/archive/2011/12/20/2294338.h

2016-12-08 23:04:24 2288

转载 Android 命名规范 (提高代码可以读性)

前言:最近明显感觉到人与人之间的差距是在业余的时间逐渐拉大的。 刚接触Android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因为大家之间的编程

2016-12-08 22:49:21 385

原创 Android延迟操作

前言:总感觉自己有使不完的劲,人啊,就是犯贱!在开发在某些情况下需要有延时功能,比如预加载;下面是三种方法:一、线程[html] view plain copy1. new Thread(new Runnable(){    2.     public void run(){    3.         T

2016-12-08 22:28:07 458

原创 Android自定义按钮点击事件和长按事件的区分

前言:前人栽树后人乘凉。一个按钮实现同时实现点击和长按事件,有时候会有冲突,我们针对这一现象来自定义按钮来区分点击和长按事件1.xml中<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools

2016-12-08 22:09:10 15642

GreenDao封装

GreenDao封装,对数据库进行增删改查,升级等操作。其中有使用示例。相关的博客链接地址说明: http://blog.csdn.net/wu371894545/article/details/77936224

2017-09-11

usb_driver

下载后解压直接放在sdk--extras-google目录下 然后就可以安装驱动了

2017-08-28

ObjectAnimator_PropertyValuesHolder

ObjectAnimator_PropertyValuesHolder_keyframe代码demo

2017-04-25

ValueAnimator插值器

ValueAnimator插值器使用demo

2017-04-24

genymotion-arm-translation_v1.1.zip

支持arm模式

2017-03-09

Binder工作机制

通过自动生成的AIDL文件来分析Binder工作机制流程

2017-02-10

反编译工具

新版反编译工具编译

2017-01-03

空空如也

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

TA关注的人

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