自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 记录

OkHttpClient 实现 Call.Factory,负责为 Request 创建 Call;RealCall 为具体的 Call 实现,其 enqueue() 异步接口通过 Dispatcher 利用 ExecutorService 实现,而最终进行网络请求时和同步 execute() 接口一致,都是通过 getResponseWithInterceptorChain() 函数实现;get

2017-03-01 00:13:21 299

原创 View 的工作原理

View 通过 measure 来测量 View 的宽高,layout 来确定 View 在父容器中的放置位置,draw 则负责将 View 绘制在屏幕上。Measure 完成后,可以通过 getMeasuredWidth 和 getMeasuredHeight 获取 View 的宽高,在几乎所有情况下它都等于 View 的最终宽高,但是特殊情况除外,Layout 过程决 View 的四个顶点坐标和

2017-02-27 23:03:34 327

原创 Android 动画

动画Property AnimationView AnimationDrawable Animation

2017-02-22 23:25:36 557

原创 Java 面试基础题

1、抽象类与接口的区别?它们能实例化吗? 2、equals 与 == 区别? 3、什么时候需要复写 hashCode() 和 equals() 方法? 4、i++、++i 5、+= 6、switch 能接受的数据类型?

2017-02-20 22:43:09 782

原创 点击事件的传递

Activity 内 一个自定义的 RelativeLayout 内嵌套一个自定义的 TextView(自定义是为了打印事件传递方法),一次点击(一次 DOWN 一次 UP 事件)打印的 logTextView 没有设置 clickable E/Activity: dispatchTouchEvent E/ViewGroup: dispatchTouchEvent E/ViewGroup:

2017-02-20 20:49:26 438

原创 技术博客

UI 类第三方库1、 2017年伊始你绝对想尝试的25个新安卓库25 New Android libraries which you definitely want to try at the beginning of 2017视频相关1、来疯直播安卓控件,支持flv,支持rtmp,支持添加视频特效等等

2017-02-20 19:51:45 359

原创 杂七杂八

Android 面试题整理Java 基础知识1、bit byte 关系与换算 2、Android 基础知识整理MotionEvent详解基础数据结构与算法(手写算法)内存优化图片加载优化图片压缩缓存第三方库简介与原理分析常用控件RecyclerView 分析 参考文章 Android 开发工程师面试指南 https://www.diycode.cc/wiki/androidinterv

2017-02-18 20:23:00 378

原创 Android中取消标题栏遇到的问题

之前知道Android中取消标题栏大概有几种方式:1、requestWindowFeature(Window.FEATURE_NOTITLE);2、在清单文件中:<activity android:name=".activity.MainActivity" android:theme="@android:style/Theme.NoTitleBar">3、在style.xml中定义<?xml ve

2016-01-13 15:15:12 839

原创 Crazy Android Note Chapter-13

Android网络应用TCP协议的基础使用ServerSocket建立服务器使用Socket进行网络通信在网络通信中加入多线程支持使用URL读取网络资源使用URLConnection提交请求使用HttpURLConnectionApache HttpClient的基础知识使用HttpClient维护用户状态、发送请求、获取响应使用WebView浏览网页使用WebView加载、显示、显示HTML代码使

2016-01-08 15:59:47 421

原创 Tips

ViewPager预加载:private static final int DEFAULT_OFFSCREEN_PAGES = 1; 左右各预加载一个

2016-01-06 10:35:10 413

原创 Crazy Android Note Chapter-11

Crazy Android Note Chapter-11音频和视频使用MediaPlayer播放音频使用SoundPool播放音频使用VideoView(android.widget下的一个组件)播放视频使用MediaPlay与SurfaceView播放视频使用MediaRecorder录制音频控制摄像头拍照控制摄像头录制视频短片1、音频和视频的播放2、控制摄像头拍照使用Android 5.0 的

2015-12-17 17:16:58 387

原创 Crazy Android Note Chapter-10

第十章 Service与BroadCastReceiverService组件的作用和意义创建、配置Service启动、停止Service绑定本地Service并与之通信Service的生命周期IntentService的功能和用法TelephonyManager的功能和用法监听手机短信SMSManager的功能和用法监听手机电话AudioManager的功能和用法Vibrator的功能和用法Alar

2015-12-17 15:33:46 1747

原创 Crazy Android Note Chapter-9

第九章 使用ContentProvider实现数据共享理解ContentProvider的功能和意义ContentProvider类的作用和常用方法Uri对ContentProvider的作用理解COntentProvider和ContentResolver的关系实现自己的ContentProvider配置ContentProvider使用ContentProvider操作数据使用系统Content

2015-12-16 16:37:25 442

原创 Crazy Android Note Chapter-8

第八章 Android数据存储于IOSharedPreference的概念和作用使用SharedPreference保存程序的参数、选项读写其他应用的SharedPreferenceAndroid的文件IO读写SD卡上的文件了解SQLite数据库使用Android的API操作SQLite数据库使用sqlite3工具管理SQLite数据库SQLiteOpenHelper类的功能和用法Android手势

2015-12-16 10:40:37 493

原创 Crazy Android Note Chapter-7

第七章 图形与图像处理Android的图形处理基础Bitmap和BitmapFactory继承View在Android中绘图掌握Canvas、Paint、Path等绘图API双缓存机制使用Matrix对图像进行几何变换通过drawBitpamMesh方法扭曲图像使用不同的Shader类渲染图形逐帧动画补间动画属性动画开发自定义补间动画SurfaceView的绘图机制继承SurfaceView开发动画

2015-12-14 18:33:52 421

原创 Crazy Android Note

Android事件处理事件概述:基于回调的事件处理 主要做法就是重写Android组件特定的回调方法,或者重写Activity的回调方法。Android为绝大部分界面组件都提供了事件响应的回调方法。 基于监听的事件处理 主要做法就是为Android界面组件绑定特定的事件监听器 一般来说,基于回调的事件处理可用于一些具有通用性的事件,基于回调的事件处理代码会显得比较简洁。但

2015-12-14 13:57:50 462

原创 笔记-AsyncTask

AsyncTask是为了简化异步操作(不用使用Thread或Handler),适用于短时间的后台运行(一般就是几秒钟的操作),如果要在后台长时间运行,建议使用java.util.concurrent包下的Executor, ThreadPoolExecutor 或 FutureTask  异步任务其实就是在后台线程执行操作,将结果用于前台展示。主要包括三个属性:Params,Progr

2015-10-20 16:55:14 258

空空如也

空空如也

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

TA关注的人

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