自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tomes.V.White

一只迷惘的菜鸡

  • 博客(412)
  • 资源 (19)
  • 收藏
  • 关注

转载 Android源码基础解析之SystemServer进程启动流程

转载自:http://blog.csdn.net/qq_23547831/article/details/51105171整个系统的android framework进程启动流程如下:init进程 –> Zygote进程 –> SystemServer进程 –>各种应用进程那么SystemServer进程是做什么用的呢?其实SystemServer进程主要的作用是启

2017-06-13 13:00:42 616

转载 Android源码基础解析之Zygote进程启动流程

点题外话,对于想学Android framework源码的同学,其实可以在github中fork一份,具体地址:platform_frameworks_base 这里面基本都是android framework层的源码了。而且最近发现了一个比较不错的github插件:Oc

2017-06-12 12:40:57 405

转载 Android源码基础解析之IntentService

文章中我们讲解了HandlerThread,其本质上是一个Thread,只不过内部定义了其自身的Looper和MessageQueue。为了让多个线程之间能够方便的通信,我们会使用Handler实现线程间的通信。这个时候我们手动实现的多线程+Handler的简化版就是我们H

2017-06-10 15:14:34 338

转载 Android源码基础解析之HandlerThread

转载自:http://blog.csdn.net/lmj623565791/article/details/47079737/参考:http://blog.csdn.net/u011240877/article/details/729056311、概述话说最近股市变动不变,也成了热火朝天的话题。不知道大家有没有考虑做个实时更新股市数据的app呢?假设我们要做一个股市数据...

2017-06-09 17:45:46 401

转载 Bottom Sheet的使用和BottomSheetDialogFragment的封装

在官方提供的Android.support.design.widget包中,加入bottom sheet能够很方便的实现一些酷炫的功能。官方blog说明得比较简单,中文博客上也有一些介绍和说明 Android Bottom Sheet详解本文就是从这些博文中开始探索,最后

2017-06-09 16:01:07 5369

转载 Android Bottom Sheet详解之BottomSheetBehavior与BottomSheetDialog

最近Android更新了support library, 版本到了23.2, 从官方blog中我们还是可以看到几个令人心动的特性的,例如夜间模式的支持,BottomSheet.今天我们就来介绍一下这个Bottom Sheet,这可能会给我们开发中需要的一些效果带来便

2017-06-09 14:39:33 4907

转载 PopUpWindow基础使用详解

前言:不要嫌前进的慢,只要一直在前进就好。相关文章:1、《PopUpWindow使用详解(一)——基本使用》2、《PopUpWindow使用详解(二)——进阶及答疑》有同学讲到想要知道PopUpWindow的知识,这里就给大家讲一讲PopUpWindow的基本用法和原理吧。这

2017-06-09 14:07:11 433

转载 Android源码基础解析之异步任务AsyncTask

上一篇文章中我们讲解了Android中的异步消息机制。主要讲解了Handler对象的使用方式,消息的发送流程等。android的异步消息机制是android中多任务处理的基础,Handler是整个android应用层体系异步消息传递的基础组件,通过对Handler源码的解析的解

2017-06-09 11:15:56 394

转载 Android SurfaceView实战 打造抽奖转盘

1、概述今天给大家带来SurfaceView的一个实战案例,话说自定义View也是各种写,一直没有写过SurfaceView,这个玩意是什么东西?什么时候用比较好呢?可以看到SurfaceView也是继承了View,但是我们并不需要去实现它的dra

2017-06-08 14:26:01 450

转载 Android源码基础解析之异步消息处理机制

由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起!开始进入正题,我们都知道,Android UI是线程不安全的,如

2017-06-08 10:26:44 332

转载 Android源码基础解析之Android项目构建过程

平时开发过程中我们通过Android studio编写完成android项目之后直接点击 Run ‘app’就可以在build/outputs/apk生成可以在android设备中安装的apk文件了,那么整个android源码的构建过程是怎么样的呢?我们可以根据Google官方

2017-06-07 10:57:56 430

转载 Android中使用Handler造成内存泄露的分析和解决

(一)什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引

2017-06-07 09:39:56 312

转载 Android中Bitmap,byte[],Drawable相互转化

在surfaceview中结合Camera获取到摄像头图像,这段代码是我程序中的一部分 @Override public void onPreviewFrame(final byte[] data, Camera camera) { camera.s

2017-06-07 09:27:59 397

转载 Android滚动刻度尺实现

最近在帮人做一个计步器,其中涉及到身高、体重等信息的采集;我参考了众多app的实现,觉得”乐动力”中滑动刻度的方式比较优雅。于是乎,反编译了该app,结果发现它是采用图片的方式实现的,即ScrollView内嵌了一张带刻度的图片。个人觉得该方式太不灵活,且对美工的依赖较大,于是便想自定义一个

2017-06-06 09:42:27 1252

转载 Android屏幕适配全攻略(最权威的官方适配指导)

Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Androi

2017-06-06 09:25:49 682

转载 andfix增量升级更新 热补丁修复

最近想着Android有没有什么热补丁更新技术的实现,于是上网搜索。接着实现了这一功能后,记录一下,免得自己忘了,可能文章会有出错的地方,望指出,呵呵搜索发现有这3种方式可以实现(至于其他的方式,暂不清楚)1.dexposed     github https://github.

2017-06-05 14:08:31 336

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图片我们在编写Android程序的时

2017-06-02 09:43:50 384

转载 Android自定义view之仿支付宝芝麻信用仪表盘

这是一篇仿仪表盘仿得不错的基础博客。首先是自定义一些属性,可自己再添加,挺基础的,上代码[html] view plain copy print?<?xml version=“1.0” encoding=“utf-8”?>  <resources>      <declare-styleable name=“

2017-06-01 10:45:11 570

转载 Android 反编译初步之基础smali篇

本人接触不久,有错误望请各位神牛不吝赐教,仅仅希望把自己这段时间研究的东西分享一下,如果可以帮助到有需要的童鞋万感荣幸。欢迎评论转载,但请加上转载来源谢谢!请尊重开发者劳动成果!请勿用于非法用途!作者:lpohvbe | http://blog.csdn.net/lpohvbe/arti

2017-06-01 09:23:42 974

转载 Android 反编译初步之基础工具入门篇详解(附图)

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不

2017-06-01 09:19:38 591

转载 Android drawable微技巧,你所不知道的drawable的那些细节

天就给大家更新一篇单篇的文章,讲一讲Android drawable方面的微技巧。话说微技巧这个词也是我自己发明的,因为drawable这个东西相信大家天天都在使用,每个人都再熟悉不过了,之所以叫微技巧就是对于这个我们再熟悉不过的技术,可能还有一些你所不知道的细节,那今天我们

2017-05-31 09:31:38 302

转载 Notification通知栏图标5.0以后效果不同的细节补充和处理

微信文章偏向于短小精炼,毕竟要在手机上阅读,博客文章则可以写得更加深入一些,也不怕贴大量的代码。但是由于这篇文章稍微有点特殊,讲的是Android通知栏微技巧,刚好和我的

2017-05-31 09:29:18 822

转载 Android研发安全-Activity组件安全(上)

Activity组件是用户唯一能看见的组件,作为软件所有功能的显示载体,其安全性不言而喻。针对Activity组件安全,作为一个安卓开发者来讲需要在日常开发过程中注意两点: - Activity访问权限的控制 - Activity被

2017-05-27 09:46:59 721

转载 Android冷启动白屏解析,带你一步步分析和解决问题

写在前面记得在本月初,我发表了一篇文章叫《 Android Studio新功能解析,你真的了解Instant Run吗?》,里面详细讲解了Android Studio中新加入的Instant Run功能,使得我们开发的效率可以大大地提升。不过对于这个功能也有不少朋友提出了疑问,

2017-05-26 14:13:22 349

转载 android 快速开发-Button的背景选择器和边框

今天看到一个简单实用的入门级框架,能快速实Button的背景选择和边框,希望能对大家的开发有所帮助。

2017-05-25 17:58:38 627

转载 Android提醒微技巧Dialog、Toast和Snackbar

今天给大家带来一篇简单易懂的微技巧文章,并没有什么高深的技术点,但重点仍然是在细节,相信还是可以给不少朋友带来帮助的。Dialog和Toast所有人肯定都不会陌生的,这个我们平时用的实在是太多了。而Snackbar是Design Support库中提供的新控件,有些朋友可能已经用

2017-05-25 17:46:10 329

转载 Android新特性介绍,ConstraintLayout完全解析

本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统

2017-05-24 14:08:28 439

转载 Android DEX安全攻防战

对安卓逆向及安全感兴趣的朋友可以看一下,也许技术算是较老了,但可以给我们带来一些不同的理解。

2017-05-23 16:58:00 465

转载 Android手机中获取手机号码和运营商信息

以前做功能的时候用到的获取手机号码、手机服务商信息,感觉算是比较好用的工具类,这里分享给大家。

2017-05-18 15:07:10 532

转载 利用Theme自定义Activity间的切换动画

大多Android系统默认Activity间的动画切换效果为,右边滑入,左边滑出;有时候我们的需求可能是要求所有Activity的切换为淡入淡出的效果,这时候就可能需要改变一下默认的切换风格。下面开始实现:首先在res文件夹下建立anim文件夹,然后在里面建立fade_in.x

2017-05-18 14:10:20 261

转载 Android快速开发的10个常用工具类,新手老鸟都应了解

真正的超实用开发工具类,新手老鸟都能有所收获。打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.java[java] view plain copy p

2017-05-17 18:11:52 313

转载 Android悬浮窗进阶版,QQ手机管家小火箭效果实现

看过我悬浮窗基础篇的朋友,相比对悬浮窗的写法已经有所了解了吧,那么让咱们来挑战一下更高的难度吧。

2017-05-16 09:46:30 700

转载 Android悬浮窗基础入门

这是一篇非常简单的悬浮窗入门到实践的一篇博客,希望对想做悬浮窗的哥们儿有所启发,看了本篇内容,以此为基础,再去弄更高级的悬浮窗吧。用过手机360和QQ手机管家等一些软件的朋友,会发现,在这些应用中,会出现一个悬浮窗体,例如QQ手机管家中打电话的场景:这种窗体除了会显示外,还可以移动它

2017-05-15 15:11:52 715

转载 Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果

今天给大家带来一个仿360手机卫士悬浮窗效果的教程,在开始之前请允许我说几句不相干的废话。不知不觉我发现自己接触Android已有近三个年头了,期间各种的成长少不了各位高手的帮助,总是有很多高手喜欢把自己的经验写在网上,供大家来学习,我也是从中受惠了很多,在此我深表感谢。可

2017-05-14 22:10:47 594

转载 Android静默安装实现方案,仿360手机助手秒装和智能安装功能

关于静默安装,该篇给我提供了不少思路。特此分享给大家。之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢?所谓的静默安装,就是不用弹出系统的安装界面,在不影响用户任何操作的情况下不知不觉地将程序装好。虽说这种方式看上去不打搅用户,但是却存在着一个问题,因为An

2017-05-13 10:36:36 758

转载 adb shell 命令详解

本篇详细地介绍了各种adb命令,希望能对大家的开发和调试工作有所帮助。 Android Shell命令的使用可以将复制的文件等相关数据连接到手机中去。我们在这里为大家总结了几个Android Shell命令的常用方法。 大家可能对于Android这

2017-05-13 10:25:59 7835 2

转载 Android状态栏微技巧,带你真正理解沉浸式模式

转载自:http://blog.csdn.net/guolin_blog/article/details/51763825 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这个名字我也是感到很无奈

2017-05-03 15:15:39 451

转载 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏

转载自:http://blog.csdn.net/xiangyong_1521/article/details/51333437 最近添加系统功能需要监听状态栏的隐藏与显示,小小研究了下结合资料做下总结:首先我用这个WindowAttributesChanged方法来监听视频播放页面状态栏的隐藏与显示,通过打印getWindow().getAttributes

2017-05-03 15:10:16 2537

转载 全面解析Notification

Notification在Android中使用的频率可以说是非常高的,本篇博客,我将围绕着Notification的各方面进行解析,使大家对Notification有更好的认识。Notification的使用步骤1.获取NotificationManager No

2017-04-28 15:42:17 339

原创 notification基础及解决setLatestEventInfo找不到的情况

notification基础及解决setLatestEventInfo找不到的情况

2017-04-28 11:25:24 1402

ARouter基础踩坑demo

ARouter基础踩坑demo,简单几个类,先让ARouter跑起来再说。

2018-11-21

popWindow 7.0 8.0位置显示错误解决demo

popWindow 7.0 8.0位置显示错误解决方法demo,及对popWindow的简单封装

2018-11-21

signApk源码

android的singapk源码,方便大家查看和下载,理解其中的逻辑和精髓

2018-05-25

CVE-2015-1805漏洞验证

用于验证CVE-2015-1805漏洞,该漏洞攻击将导致部分手机出现崩溃重启和提权

2018-05-17

AndroidManifest文件格式解析调试代码

AndroidManifest文件格式解析调试代码,帮助大家更好的理解其中的解析细节

2018-01-04

从源码解析Context思维导图

详细总结了Context是什么?Android系统中Context的继承关系,不同Context源码分析,Context应用场景,getApplication和getApplicationContext区别。

2017-09-26

Activity销毁流程

Activity启动流程思维导图,详细整理了activity销毁的逻辑,使人快速看清activity的销毁逻辑。个人整理的东西,可能存在很多瑕疵,如有瑕疵,不是巧合。

2017-09-26

Activity启动流程思维导图

Activity启动流程思维导图,详细整理了activity启动的逻辑,使人快速看清activity的启动逻辑。个人整理的东西,可能存在很多瑕疵,如有瑕疵,不是巧合。

2017-09-25

tinker-patch-cli-1.8.1.jar

帮忙将tinker的合并补丁工具提供出来了。大伙可以简单时候这个可执行jar去生成2个不同版本apk之间的增量文件。

2017-09-23

获取目标字符串在源字符串第一次出现的下标Demo

获取目标字符串在源字符串第一次出现的下标Demo

2017-08-21

螺旋式遍历二维数组(矩阵)Demo

螺旋式遍历二维数组(矩阵)Demo

2017-08-21

RemoveElement算法Demo

RemoveElement算法Demo

2017-08-21

二维矩阵旋转90 demo

二维矩阵旋转90 demo

2017-08-21

杨辉三角(帕斯卡三角)算法demo

杨辉三角(帕斯卡三角)算法demo

2017-08-19

费波拉契算法demo

费波拉契算法demo

2017-08-18

ReverseInteger算法Demo

ReverseInteger算法Demo

2017-08-18

Two Sum算法调试小demo

Two Sum算法调试小demo

2017-08-17

Single Number调试用demo

给喜欢算法的同学准备的Single Number调试用demo。

2017-08-17

给初学者的java回调demo

给初学者的java回调demo,有了这篇demo,朋友们能更好地了解java的回调机制,也能手动debug。

2017-07-06

空空如也

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

TA关注的人

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