自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dawish的专栏

路漫漫其修远兮,技如逆水行舟,不进则退!

  • 博客(5)
  • 资源 (14)
  • 问答 (3)
  • 收藏
  • 关注

原创 两张图看懂Android开发中MVC与MVP的区别

看了很多文章,没有很好的文章能简明扼要的说清楚Android开发中MVC和MVP的区别。MVC很早就出来了,之前广泛用于JavaWeb开发中,MVC也可以用来开发Android,但是有些水土不服!1、MVC结构示意图 ————- 点击打开大图 ————-2、MVP结构示意图 ————- 点击打开大图 ————-好用的在线UML工具:https://www.processon.com/2、MVP与

2017-08-13 02:06:23 22642 10

原创 大话AOP与Android的爱恨情仇

1. AOP与OOP的区别平时我接触多的就是OOP(Object Oriented Programming面向对象)、AOP(Aspect Oriented Programming面向切面)这两种编程方式,我用自己的语言来解释一下这两者的区别: OOP: 专业术语: OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单元划分。 面向对象侧重静

2017-08-10 15:09:32 3693 9

原创 Android IPC之代理模式

1、代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理的好处:代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。 代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后 续处理。 上图的doSomethin

2017-08-27 15:28:26 852

原创 apk打包流程

1、导读.apk文件其实就是一个压缩文件,把文件的后缀改成.zip就可以用windows解压软件解压了。 这是一个apk文件改成zip文件解压后的样子:lib 文件夹里面存放的是so动态链接库,so动态链接库是不需要做处理做apk打包一些列压缩处理的。META-INF 签名文件夹,里面存放三个文件,有两个是对资源文件做的SHA1 hash处理,一个是签名和公钥证书。res 资源文件夹,里

2017-08-16 08:27:57 2014 1

原创 优雅的使用ActivityLifecycleCallbacks管理Activity和区分App前后台

一、ActivityLifecycleCallbacks接口介绍API 14之后,在Application类中,提供了一个应用生命周期回调的注册方法,用来对应用的生命周期进行集中管理,这个接口叫registerActivityLifecycleCallbacks,可以通过它注册自己的ActivityLifeCycleCallback,每一个Activity的生命周期都会回调到这里的对应方法。之前我们

2017-08-11 14:23:10 24625 5

sourcetree_for_windows_1.8

sourcetree_for_windows_1.8版本,最新的git客户端。

2016-06-01

ijkplayer_demo.apk

ijkplayer_demo.apk,实在windows下编译后倒入AndroidStudio生成的apk,官方的demo是指播放本地视频,我添加了一个在线视频播放。ijkplayer编译请看博客:http://blog.csdn.net/u010072711/article/details/51354834

2016-05-10

apk加壳demo,对包含布局xml和图片资源文件的apk加壳

折腾一天,终于搞定了(收1分,折腾一天不容易哈),之前一直对包含资源文件的apk加壳运行不通过,这个demo实现了对包含资源文件的apk进行加壳,demo里面包含了所有的工程和最后完整加壳的apk,参考博客:http://blog.csdn.net/jiangwei0910410003/article/details/48415225

2016-03-22

libtestso测试so文件

libtestso测试so文件

2016-03-18

Android APP一段时间无操作显示屏保Demo

android app在规定时间内用户没有操作跳出屏保,屏保activity可以展示广告。 博客介绍文章地址:http://blog.csdn.net/u010072711/article/details/50096181

2015-11-29

Android SwipeRefreshLayout下拉刷新加载WebView

请看详细说明: http://blog.csdn.net/u010072711/article/details/38756119

2014-08-22

Android SwipeRefreshLayout下拉刷新加载WebView网页

SwipeRefreshLayout字面意思就是下拉刷新的布局,继承自ViewGroup,在support v4兼容包下,但必须把你的support library的版本升级到19.1。 提到下拉刷新大家一定对ActionBarPullToRefresh比较熟悉,而如今google推出了更官方的下拉刷新组件,这无疑是对开发者来说比较好的消息。本Demo是从本人项目中提取,可直接运行

2014-08-22

安卓蓝牙聊天源代码,亲测可用

基于安卓蓝牙的源代码,亲测可用,之前在网上找了好多例子,BUG多都不能直接运行,做其他的蓝牙通讯可以在这个基础上修改,很好的例子,希望对大家有帮助。

2014-07-03

屏幕和系统取色器

很方便的取色器,可以是很方便的提取屏幕和系统的颜色,得到十六进制直接到粘贴板。

2014-04-24

AES算法详解和基于JCE实现

介绍AES的文档,很详细,介绍了AES算法的发展及其实现原理。

2013-12-24

AES加解密算法基于JCEAPI实现

使用cryto接口实现AES算法加密和解密,每一行代码都有注释,很详细,大家一定看得懂,非常不错,希望对大家有帮助。

2013-12-24

imsdroid源代码可运行

imsdroid是以开源的可实现语言视频短信安卓项目,在局域网内通话视频质量都不错的,本代码可以直接运行

2013-11-19

java_jdk_api说明文档

方便大家查阅java提供的各个类库的说明,还有例子。

2013-11-13

ROM美化教程

ROM美化教程,很详细,涉及到美化的方方面面,大家可以看看

2013-08-03

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

TA关注的人

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