
炭灰似雪
Android开发笔录。
泼墨成空
从零开始,每天进步一点点。
展开
-
关于自定义Camera的一些问题
自定义相机预览时横屏,如何调整?拍出来的照片很模糊并且分辨率也很小怎么解决?原创 2015-09-30 10:47:57 · 1082 阅读 · 0 评论 -
Android动画探究
个人觉得,一款移动应用软件,影响用户体验的很大一部分就取决于动画,Android中也是如此,因此在应用层开发中我个人也很注重动画的使用,在能够熟练使用后就想探究其原理了,因此,开这篇博客不仅仅是对动画的一个总结,也是对动画的更深入的一个探究。话不多说,开写了。 Android动画可以分为三类:Tween Animation(补间动画)、Frame Animatino(帧动画)、Prope原创 2015-06-29 17:51:43 · 671 阅读 · 0 评论 -
Activity、Service生命周期的理解
一、Activity的生命周期包括以下方法: onCreate()、onStart()、onRestart()、onResume()、onPause()、onStop()、onDestroy(). 我们先来了解下各方法都执行什么样的操作。(均来自源码的注释) onCreate() :当一个Activity一开始时执行的方法,在这个方法中可以进行的操作包原创 2015-05-01 09:32:25 · 1515 阅读 · 0 评论 -
APK反编译
APK反编译使用apktool、dex2jar、jd-gui。。。原创 2015-11-20 11:28:39 · 404 阅读 · 0 评论 -
Android项目的错误异常收集日志记录
今天上午把工作做完,下午就研究自己不懂的知识点,研究的情况如下:1)实现Android程序的异常捕捉日志记录上传到服务器: 主要是自己定义一个CrashHandler ,然后implements UncaughtExceptionHandler类。来实现捕捉异常。 其次自己实现一个Application,在其onCreate中注册CrashHandl原创 2014-12-17 18:02:32 · 1162 阅读 · 0 评论 -
Android中多线程处理
Android中很多时候都会开启多线程处理任务,今天我们从Java的基础线程开始详细的了解下线程、多线程以及并发的知识。原创 2015-09-01 15:00:00 · 772 阅读 · 0 评论 -
Setting模块深入分析
Preference在Setting模块中的使用。。原创 2015-09-03 16:14:47 · 1071 阅读 · 1 评论 -
Activity启动过程详解
如何启动一个Activity?当我们调用startActivity()或startActivityForResult()后是如何启动Activity的?Activity的启动模式分析原创 2015-11-05 12:52:49 · 5374 阅读 · 0 评论 -
FrameWork之View绘制过程
我们已经知道View的绘制过程包括计算视图大小(measure)、为视图分配位置(layout)以及把视图绘制到屏幕上(draw)三个步骤,下面详细了解如何完成这三个步骤。 我们假设WmS已经将窗口创建完毕,现在我们要在一个Activity的onCreate()方法中调用setContentView(R.layout.chat_mesg);来绘制一个Activity的界面。下面跟着源码原创 2014-12-21 12:55:58 · 684 阅读 · 0 评论 -
FrameWork之View绘制过程(上)
上一篇说了一部分,今天继续。 我们首先应该清楚一个概念,即我们常说的“视图大小”,视图大小指的什么呢?应用程序开发时,我们经常在xml文件中使用android:layout_height和android:layout_width;属性来设置宽和高,这指的是视图的大小码? 当然不是!事实上,View系统希望我们明白,一个View画布(Canvas)是没有边界的,即无原创 2014-12-22 10:25:50 · 692 阅读 · 0 评论