自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bjp_ftz的博客

从一个搬运工到一个生产者是要一定时间的积累。。。

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 仿安全检测组件

前言闲来无事做,于是就自己写了个仿魅蓝安全中心,检测时进度组件。首先啥也不说,贴图来吸引注意力。 呃。用的是模拟器进行录的屏,所以这个分辨率有点让我尴尬,效果不是很好。。。正文首先重写onMeasure方法进行测量这个组件的大小,贴下代码。 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasu

2017-03-30 10:04:17 665

原创 android系统自带Emoji表情与表情描述互相转换

前言Emoji表情几乎都是有表情描述的,如愤怒的表情会有[愤怒],这样的描述,这里就是举了个列子,至于是什么样的表现形势,这是可以自己定义的。那么这样,一个表情带一个表情描述的好处就是,当我们发送信息时,数据存入数据库后不会直接存储Emoji表情图片,而是直接存储表情描述这个字符串。但是android 系统自带的Emoji表情描述是什么呢?似乎不知道,网上查了很多资料,说emoji有个自己的规则什么

2017-02-21 14:26:48 7825 5

原创 使用代理模式抽取Base类

前言此Base是在编写项目中,进行反复重构所得的产物,如有错误或者不妥之处,请多多指教,以免误人。谢谢。正文此Base结构是以代理模式进行抽取的,先上类UML图了解其结构呃。。。本人由于第一用这个androidstudio的SimpleUML插件进行生成这个类图,所以Interface不知道怎么做标识,我们姑且以颜色来分辨其是否为接口和抽象类和实体类了。 绿色:接口 淡黄:抽象 蓝色:实体

2017-02-20 16:46:41 824 2

原创 自定义Calendar实现签到功能

前言这篇文章没有什么可看性,主要是源码注释太多,推荐自己看源码,更容易理解些,在这里主要介绍,其运作流程,贴代码片段。先贴源码地址:点此进入源码地址。自定义View要重写三个方法:onMeasure,onLayout,onDraw,这三个方法各有个的作用,onMeasure是对组件的宽高进行测量,onLayout是对子控件的位置进行摆放,onDraw是对自定义控件进行绘制,在《仿探探头像编辑解析》这

2016-08-24 15:46:56 5644 3

原创 ActivityManager框架解析

前言 此篇博客是在上篇《模拟AIDL实现进程间通信》的基础上进行解析ActivityManager,ServiceManager,PackgeManager框架的。如有疑问请看上篇文章。如有错误之处谢谢指正,以免后排同学入坑。正文ActivityManager ok,这篇文章其实也就是了解整个Activity框架,在这里面涉及到的有进程间通信机制,代理模式,如果看了我上篇的《模拟AIDL

2016-08-17 16:20:26 3657

原创 模仿AIDL实现进程间通信

前言此篇模仿AIDL实现进程间通信,如果对进程间通信的整个流程不熟悉可以去看上篇《Binder学习心得》这篇文章,在这篇文章做了个总结,(他与此篇文章相辅相成,由于太长了,不得不分开,不然看着也累)。然后结合此篇文章可以加深对进程间通信的印象。文中如有出现错误,谢谢留言指正,避免其他同学入坑。进程A,也就是应用A的代码首先在A里面写一个服务类,MyService继承这个Service就成了服务了,根

2016-07-15 17:25:12 2683

原创 Binder学习心得

前言 看了很多优秀的关于Binder的文章,现对其做个总结,如果有地方说错了,谢谢留言指正,不要让其他同学一起入坑。首先先来简述下整个Android的FrameWork的启动流程首先先介绍下Dalvik虚拟机有联系的可执行程序(不深究,看看就好)。1.dalvikvmjava程序运行时都是由一个虚拟机来解释java字节码,将这些字节码翻译成本地CPU指令码然后执行。dalvikvm的作用就

2016-07-15 17:21:02 1585

原创 一个模仿探探头像编辑效果解析

此前一直在做模仿一个探探头像编辑的效果,但是水平不够一直没做出来,最后看到了丶亲一口就跑的源码 (http://www.apkbus.com/forum.php?mod=viewthread&tid=255164&highlight=%E6%8E%A2%E6%8E%A2 ),恍然醒悟,对我的一些知识有全面提升。我觉得最主要的这个 AnimatorSet 不了解,当时一直在思考如何将多个动画同时执行

2016-05-25 15:45:02 13350

原创 浅析RxJava和RxAndroid关于线程切换和操作符作用

通过查看大神对RxJava一些解析的博客做了一点对于线程切换的总结 各位大神的链接吧:如果对RxJava一点都不了解可以去扔物线的《给Android开发者的RxJava详解》查看一下 http://gank.io/post/560e15be2dca930e00da1083OK 首先定义下subscribeOn(Scheduler)和observeOn(Scheduler)这两个方法的作用,

2016-05-25 13:48:10 3634

原创 Android创建桌面快捷方式

Android创建桌面的快捷方式 概述 :创建桌面快捷方式相当与创建一个程序的入口,就像我们程序在安装完毕后会自动创建一个图标到桌面。其实创建桌面快捷方式跟创建一个程序入口差不多,但是像QQ会话一样创建一个QQ好友的会话快捷方式,就得动态的创建图标,名字了。 1.首先权限是必不可少的<uses-permission android:name="com.android.launcher.permi

2016-05-10 16:01:05 2658

仿探探源码(加注释)

一个仿探探头像编辑的源码。对(http://www.apkbus.com/forum.php?mod=viewthread&tid=255164&highlight=%E6%8E%A2%E6%8E%A2)源码添加了注释。

2016-05-25

空空如也

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

TA关注的人

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