- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 android简单反编译
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)
2016-12-28 11:03:34 281
转载 CoordinatorLayout的简单使用
曾在网上找了一些关于CoordinatorLayout的教程,大部分文章都是把CoordinatorLayout、AppbarLayout、CollapsingToolbarLayout 以及Toolbar等一起使用来介绍,这让我不知不觉在心中认为把这几个布局要一起使用,而且只是用于那种场景中。其实CoordinatorLayout的功能并不是局限于与AppBarLayout一起使用,它的功能强大
2016-12-26 22:27:19 251
原创 android studio选择运行的方式
选择窗口左下角的build variants ,然后选择对应的variant就之后运行就是对应的版本了顶
2016-12-26 16:39:15 1190 1
转载 手把手教你AndroidStudio多渠道打包
最近不断有朋友向我咨询AndroidStudio多渠道的打包方法,今天整理一下之前积累的打包套路,写一篇文章,手把手的教给大家。 说到多渠道,这里不得不提一下友盟统计,友盟统计是大家日常开发中常用的渠道统计工具,而我们的打包方法就是基于友盟统计实施的。按照友盟官方文档说明,渠道信息通常需要在AndroidManifest.xml中配置如下值:value="Channel ID
2016-12-26 16:01:06 383
转载 Androidstudio加载工程很慢解决方案
解决方案:1.首先将项目中的gradle.properties文件尾部,加入org.gradle.parallel=true,(防止第一次加入进行编译)2.随便找一个你能运行的as项目,将项目中根目录下的build.gradle中的classpath 'com.Android.tools.build:gradle:1.3.0'替换(替换gradle构建)3.打开项目中gra
2016-12-23 16:27:59 1086
转载 Parcelable和Serializable的区别
一、Android为什么要序列化?什么是序列化,怎么进行序列化why为什么要了解序列化?—— 进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。what什么是序列化 —— 序列化,表示将一个对象转换成可存储或可传输的状态。序列化后的对象可以在网络上进行
2016-12-21 16:42:43 271
转载 设计模式——单例模式
概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、
2016-12-20 15:06:41 281
转载 JAVA设计模式之抽象工厂模式
前面已经介绍过简单工厂模式和工厂方法模式,这里继续介绍第三种工厂模式-抽象工厂模式,还是以汽车的制造为例。例子背景:随着客户的要求越来越高,宝马车需要不同配置的空调和发动机等配件。于是这个工厂开始生产空调和发动机,用来组装汽车。这时候工厂有两个系列的产品:空调和发动机。宝马320系列配置A型号空调和A型号发动机,宝马230系列配置B型号空调和B型号发动机。概念:
2016-12-20 11:29:20 262
原创 设计模式——策略模式
1:策略模式 策略模式就是定义一系列的算法,把他们一个个封装起来,并且使他们可相互替换,Strategy模式使算法可独立于 使用它的客户而变化。2:策略模式的优缺点: 策略模式的优点: 提供管理相关算法族的办法 提供可替代继承关系的办法 避免了使用多重条件判断语句 策略模式的
2016-12-20 10:23:41 368 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人