自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 AndFix Alibaba开源项目使用及基本原理

热修复随着移动互联网的快速发展,用户对app的品质要求也越来越高,对于app来说如果有bug影响到用户体验,那对于用户和产品的伤害就比较大,所以必须快速的解决bug,但是移动app版本升级又是一个绕不过去的坎,你必须在应用市场上重新发布,用户更新后才行,这过程耗费时间很久成本比较大,而且频繁的升级对于用户是很大的干扰,因此越来越多的app开始使用热更新技术,这样就不需要下载全部app,只需要下载补丁

2017-01-20 11:18:59 365

原创 android Studio 模版使用

由于最近在学习react native ,包括自己封装android原生的ui,但是在这个过程中需要生成对应了js文件和activity文件,每次都需要写一些重复的代码,不免是效率有所影响,所以正好了解下androidstudio的模板使用。其实关于模版的使用平时开发中已经使用到了,我们平时开发新建activity时就是用到了系统默认提供的一些模版,如下图所示 这些都是studio提供的一些A

2017-01-14 11:49:42 319

原创 java反射

什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。反射基本用法发射的应用

2017-01-11 16:22:26 178

原创 Android Toolbar

Android Toolbar 使用详解 在Android APi版本21前设置导航栏都是使用ActionBar,但是为了推广Material Design 风格,谷歌在 Android版本21后推出ToolBar来替换它,在版本21后可以直接使用,21下可以导入android.support.v7.widget.Toolbar来兼容。相对于ActionBar ,ToolBar在功能上没有太多

2017-01-06 10:13:31 260

原创 window8.1系统下装ubuntu 双系统遇到问题记录

由于准备编译源码,所以准备在ubuntu下进行,但是由于之前装的系统是window8+ubuntu 12.10 ,目前官方已经不支持该版本了,所以很多功能无法使用,所以就准备升级系统,但是由于是12.10.所以无法直接升级到14.04.所以这里通过ultraiso 制作了一个u盘的ubuntu启动盘,接下来就直接开始装ubuntu系统了。              由于在装系统之前未在wind

2016-09-11 21:14:49 292

原创 Mac下ReactNative的环境搭建

随着Facebook开源ReactNative,目前越来越多的公司开始在项目中引入此开源框架,所以现在也加入到学习中来。一  .环境配置在mac上搭建React环境需要下面这些工具Android Studio, node.js, the React Native command line tools, and Watchman.首先来安装 node 和Watchman这里我

2016-09-07 13:11:34 598

原创 android 点9图片

在android 开发中一般都会用到.9图片,那么具体它的原理是什么和如何去制作它了。首先点9图片和其它普通的png图片是一样的会根据所放置的资源文件夹和屏幕的像素密度先进行缩放,只不过它本身加了一些特殊的处理,在显示的时候点9图会再进行局部拉伸,所以在放置点9时要将其尽量放在高的dpi文件夹中。接下来看看下面这个图片点9图片中真正控制图片拉伸的其实只有两个边就是上边和左边,如

2016-09-07 10:24:06 333

原创 观察者模式

观察者模式什么是观察者模式?对象之间的一对一或者一对多的依赖,当一个主题对象发生改变的时候,它的所有依赖者都会收到通知。直接看这个定义可能看了也是有点不明白什么是观察者模式,那我们用几个生活中的例子来说明下:大家手机上都用过视频软件吧?当大家有喜欢的电视剧追的时候是不是又一个功能叫订阅?这个其实就是一种观察着模式,当用户点击订阅按钮时就相当于和这个电视剧产生了依赖关系,每当电视有更新的时候就会

2016-07-23 18:34:08 342

原创 java 单例模式

一直想整理一下关于andorid设计模式的文章,也方便自己需要的时候回顾下,由于有些地方也没弄明白,所以有些地方可能理解的不对,对于这些欢迎大家指出,共同讨论一起进步,@—@ 哈哈!单例模式:  单例模式应该是设计模式中最容易理解,也是最容易手写代码的,大家平时写代码中也应该经常使用到,那究竟什么是单例了? 我的理解就是在一个类中只实例化一个实例,并向整个系统提供一个节点使用该个实

2016-07-23 10:43:15 211

原创 java 二进制的问题

关于二进制    一. 概念         电子计算机处理的信息,都是仅用“0”与“1”两个简单数字表示的信息,或者是用这种数字进行了编码的信息。这种数制叫做二进制。现在在使用的计算机基本上都是二进制进行运算的。那么二进制有什么好处了?   (1)技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。

2016-07-22 16:30:09 427

转载 android 工程架构

本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。关于Android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。从艺术的角度看,其实我们

2015-12-23 11:30:54 353

Reacnative 模版

就是android Studio模版配置

2017-01-14

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

TA关注的人

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