自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

seven_poul的博客

记录点点滴滴

  • 博客(9)
  • 收藏
  • 关注

原创 Glide源码浅析

Android常用的图片加载库有ImageLoader、Picasso、Glide和Fresco,这里不去比较它们的优缺点,有兴趣可以自己了解,本文主要讲述的Glide,它也是Google的开源项目,源码地址: https://github.com/bumptech/glide,本文主要从源码里去探索Glide的内部实现过程和它的设计思想,学以致用。

2018-07-06 17:59:43 578

原创 Activity和Service的生命周期详解

有些东西似懂非懂的时候,还是要仔细去搞明白,比如这个onNewIntent(),由于涉及到activity的生命周期,所有还是仔细说清楚,首先要对activity的四大启动方式有一定的了解,我们这里将singTask和非singleTask两种情况,我们都知道activity的生命周期onCreate->onStart->onRestart->onResume-.onPause->onStop->

2017-04-24 17:41:59 1525

转载 Android 界面滑动卡顿分析与解决方案

导致Android界面滑动卡顿主要有两个原因:1.UI线程(main)有耗时操作2.视图渲染时间过长,导致卡顿目前只讲第1点,第二点相对比较复杂待以后慢慢研究。众所周知,界面的流畅度主要依赖FPS这个值,这个值是通过(1s/渲染1帧所花费的时间)计算所得,FPS值越大视频越流畅,所以就需要渲染1帧的时间能尽量缩短。正常流畅度的FPS值在60左右,即渲染一帧的时间不应大于17ms。

2017-04-24 16:06:31 9520

转载 Android API中隐藏的类使用(例如IWindowManager)

以前研究Window和WindowManager的工作机制时会出现找不到IWindowManager和IWindowSession还有IWindow这个几个类,后来发现在SDKplatforms/android-16/sources/java/android/view下面有几个aidl文件,但是高版本的都找不到,被隐藏掉了,研究源码的话可以参照这几个aidl文件,但是Android确实隐藏了一些类

2017-04-11 10:21:33 5827

原创 Android OkHttp及http、https网络请求方法

最近在搞微信支付的SDK开发,微信这个开放平台真是说不清,怎么感觉比地图和语音的SDK差的有点多,问题一大推,demo中的网络请求用的是apache的httpClient这个类来实现https请求,并且做了keystore验证,想到以前用的都是jdk自带的HttpURLConnection这个类来做网络请求,并且Android studio上大都用OkHttp了,试了一下,OkHttp确实简单又好

2017-04-10 17:04:35 8824 5

原创 Android四大组件之activity启动过程

最近一直在搞项目上的事,前端的东西真是又多又杂啊,没办法现在有点时间来仔细研究Android上的,从这开始四大组件的源码工作过程,首先说为什么要从源码上研究四大组件的工作过程,第一,我们平时用的时候直接拿来用,出现BUG的时候,哎这个BUG怎么一串串红色的,这东西报什么错,为什么,其实稍微看一下activity的工作过程就知道它是怎么一步步到ontouch然后再加载到window上,我们这里不管后

2017-04-09 00:17:15 718

原创 easyUI树形节点点击和动态添加Tab

easyUI是一种基于jQuery的UI框架,可以直接阅读官网的API教程学习,最近做的项目要用到这个框架,就一边看一边做,先看一下动态添加Tab,实际项目中我们都是希望点击一个节点,增加一个iframe的窗口出来,但是昨天看着API做一个简单的点击A标签增加iframe,死活就是不行,晚上回去终于搞定,看一下官方的例 function addTab(title, url){

2017-03-08 15:04:37 4886 3

原创 ViewGroup事件分发机制(源码)

ViewGroup事件分发机制

2017-02-22 22:53:39 269

原创 +写在最初,把握细节,保持习惯,梦想依旧。

写这样博客的时候,笔者已经毕业快两年了,今天才想起看了这么多Android开发的博客,自己也能不能写一些平时遇到的问题,怎么解决的;为什么现在才开始写博客,总觉得啊,这个东西乱写不得,虽说当初我也是在CSDN上天天浪,看人家的技术面之广,研究之细,实在佩服,自己几斤几两,还是能掂量的啊,最近恰逢有时间,想把过去一年多的一些知识点整理一遍,方便搭建自己的知识框架,也来写写博客,由于是个小白,望大家多

2017-02-14 19:43:43 412 2

空空如也

空空如也

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

TA关注的人

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