自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (18)
  • 收藏
  • 关注

转载 Android基础和运行机制

Android应用程序是用Java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。 每个Android应用程序存在于不同的世界:   (1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时Android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相应的

2015-10-23 20:28:34 437

转载 Android 自定义视图 onMeasure,MeasureSpec 思路详解

简介: 在自定义view的时候,其实很简单,只需要知道3步骤: 1.测量——onMeasure():决定View的大小 2.布局——onLayout():决定View在ViewGroup中的位置 3.绘制——onDraw():如何绘制这个View。 而第3步的onDraw系统已经封装的很好了,基本不用我们来操心,只需要专注到1,2两个步骤就中好了。 而这篇文

2015-10-20 22:36:06 461

转载 Android Wear Eclipse开发环境搭建

打开你的“Android SDK Manager”升级需要的SDK,将SDK Tools升级到23.02以及Android 4.4W下的所有项,主要一定要升级Extra下的"Google Repository",建议你把所有能升级的全部升级。升级完SDK后,我们创建一个Android Wear的模拟器,参考的参数配置如下: 3. 然后你可以启动模拟器,熟悉一下Android Wear的相关操

2015-10-20 22:33:11 414

转载 iOS面试题 一

1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。 2. #impo

2015-10-20 19:58:17 1174

转载 Git分支管理策略

一、主分支Master 首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。 Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。 二、开发分支Develop 主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做Develop。

2015-10-17 22:19:20 361

转载 Git 分支管理和冲突解决

Git 分支管理和冲突解决   创建分支   git branch   没有参数,显示本地版本库中所有的本地分支名称。   当前检出分支的前面会有星号。   git branch newname   在当前检出分支上新建分支,名叫newname。   git checkout newname   检出分支,即切换到名叫newname的分支。

2015-10-17 21:54:58 375

转载 Android Studio 常用设置

1.配置IDE主题 默认的主题是一个灰白色,看这特别的不好看,而且对于我们程序开发者来讲每天要对着电脑好几个小时,特别的伤眼睛,我们来配置一个高大上的暗黑主题。 点击这个设置的小图标 这里Theme默认是Default我们这里选择Darcula 点击 [Apply]我们的主题就变了 2. 配置代码主题

2015-10-15 14:07:42 541

原创 Java 集合(Collection)

1、集合类概述 java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 Java2的集合框架,抽其核心,主要有三种:List、Set和Map。如下图所示: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap 2.集合类特性 (1)几个常用类的区别 ArrayList: 元素单个,效率高,多

2015-10-14 18:06:09 367

原创 分析 java 内存机制

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它 们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它 是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行

2015-10-14 17:19:05 421

转载 java HashMap原理

一、    HashMap概述    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 二、   HashMap的数据结构    在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashM

2015-10-14 16:25:50 310

转载 Android ProGuard 的作用、使用及bug分析

1、ProGuard作用 ProGuard通过删除无用代码,将代码中类名、方法名、属性名用晦涩难懂的名称重命名从而达到代码混淆、压缩和优化的功能,跟JavaScript的混淆压缩类似。 压缩和优化使得编译后apk包更小。 混淆可以保证代码在被反编译后读懂的难度很大,防止逆向工程。这点也是我们在应用发布前需要ProGuard的一大原因。   2、ProGuard的使用 (1).

2015-10-14 10:32:30 528

转载 Android 叶子动态loading动效分析与实现!

http://blog.csdn.net/tianjian4592/article/details/44538605 前两天我们这边的头儿给我说,有个 gif 动效很不错,可以考虑用来做项目里的loading,问我能不能实现,看了下效果确实不错,也还比较有新意,复杂度也不是非常高,所以就花时间给做了,我们先一起看下原gif图效果: 从效果上看

2015-10-13 17:44:30 2501

转载 java自带线程池和队列详细讲解

Java线程池使用说明 一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。 二:线程池 线程池的作用: 线程池作用就是

2015-10-12 17:08:21 382

转载 Android Studio 安装插件

Android Studio安装插件的方式其实和Eclipse大同小异。废话不多说,直接上图: 区域1:你当前已经安装了的插件 区域2:在线安装 区域3:从硬盘安装,即针对你已经下载好了的插件,可通过这项选择到你下好的插件,进行安装。 还有一个Install JetBrains plugin其实和区域2是一样的,只是这边将JetBrains类型的插件放一起了,便

2015-10-12 14:53:25 360

转载 指针

1.常量指针 定义:具有只能够读取内存中数据,却不能够修改内存中数据的属性的指针,称为指向常量的指针,简称常量指针。 声明:const int * p; int const * p; 注:可以将一个常量的地址赋值给一个对应类型的常量指针,因为常量指针不能够通过指针修改内粗数据。这么做只能防止通过指针引用修改内存中的数据,并不保护指针所指向的对象。 2

2015-10-08 22:25:45 299

转载 android_launcher的源码详细分析

一、主要文件和类 1.Launcher.java:launcher中主要的activity。 2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controller。它首先用onInterceptTouchEvent(MotionEvent)来拦截所有的t

2015-10-07 17:05:29 385

转载 java的集合类

在JDK API中专门设计了一组类,这组类的功能就是实现各种各样方式的数据存储,这样一组专门用来存储其它对象的类,一般被称为对象容器类,简称容器类,这组类和接口的设计结构也被统称为集合框架(Collection Framework)。          这组类和接口都包含在java.util包中。          为了使整个集合框架中的类便于使用,在设计集合框架时大量的使用接口,

2015-10-04 21:46:46 405 1

cocos中使用Webview

cocos中使用Webview, 于网页相结合开发

2017-10-12

Spring Cloud微服务实战四

本书从时下流行的微服务架构概念出发,结合Spring Cloud的解决方案,深入浅出地剖析了其在构建微服务架构中所需的各个基础设施和技术要点,包括服务治理、容错保护、API网关、配置管理、消息总线等。

2017-09-12

Spring Cloud微服务实战三

本书从时下流行的微服务架构概念出发,结合Spring Cloud的解决方案,深入浅出地剖析了其在构建微服务架构中所需的各个基础设施和技术要点,包括服务治理、容错保护、API网关、配置管理、消息总线等。

2017-09-12

Spring Cloud微服务实战二

本书从时下流行的微服务架构概念出发,结合Spring Cloud的解决方案,深入浅出地剖析了其在构建微服务架构中所需的各个基础设施和技术要点,包括服务治理、容错保护、API网关、配置管理、消息总线等

2017-09-12

Spring Cloud微服务实战一

微服务架构概念出发,结合Spring Cloud的解决方案,深入浅出地剖析了其在构建微服务架构中所需的各个基础设施和技术要点,包括服务治理、容错保护、API网关、配置管理、消息总线等。

2017-09-11

二维码的操作

二维码的操作 ,生成,扫描,生成Logo的二维码

2015-01-22

城市的天气

城市天气 根据选择的城市、区域 查询该地区的当天天气

2015-01-22

我的手势锁

我的手势锁 方便用户登录功能,手势锁 登录功能

2015-01-22

自定义进度条

自定义进度条 可以添加gif图片的进度条,方便加载数据.

2015-01-22

自定义公告

自定义公告,可以动态的展示广告、通知、消息等

2014-11-11

我的天气状况

通过选择不同省市区,准确获取当地当时的天气状况,

2014-11-11

JSON试图器

帮助初学者、粗心者,快速鉴别JSON;帮助高手快速分析JSON的结构

2014-06-18

dhroid快速开发框架

自己学习了,总结出来的Dhroid快速开发Android的框架说明

2014-06-18

ListView效果

安卓中ListView的功能其实有很多,自定义ListView 的效果,可以根据不同的需求来适应。

2013-08-19

酷炫音乐播放器

音乐播放器功能齐全,页面UI很炫丽,动态效果好,用户体验强

2013-08-19

安卓图片翻转的3D动画

此文档对android的动画有深刻的研究,可以帮助页面UI的动态设计,类似于OpenGL的效果

2013-08-19

安卓游戏Demo

为3D游戏的部分uI页面,效果很炫,用户体验蛮好,是android游戏开发的好例子

2013-08-19

android服务器推送技术工具

服务器推送技术有3类,这是最好用的一种,是Google在android官网提供的一种常用的技术

2013-08-18

空空如也

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

TA关注的人

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