- 博客(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
转载 利用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
从源码解析Context思维导图
2017-09-26
Activity销毁流程
2017-09-26
Activity启动流程思维导图
2017-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人