- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Android项目的错误异常收集日志记录
今天上午把工作做完,下午就研究自己不懂的知识点,研究的情况如下:1)实现Android程序的异常捕捉日志记录上传到服务器: 主要是自己定义一个CrashHandler ,然后implements UncaughtExceptionHandler类。来实现捕捉异常。 其次自己实现一个Application,在其onCreate中注册CrashHandl
2014-12-17 18:02:32 1120
原创 对EditText拓展完成输入内容分隔处理
今天没有时间看源码了。就写一篇今天的工作记录吧,为了解决一个小功能,就对Android的EditText作了功能上的拓展。 首先说下遇到的需求,在EditText中对用户输入的内容进行一次“重新排版”,即没四个字符串分为一组,每一组用空格隔开:核心源码如下: /** * 文本改变监听 * @author sunny * */ private
2014-12-23 15:30:15 730
原创 FrameWork之View绘制过程(上)
上一篇说了一部分,今天继续。 我们首先应该清楚一个概念,即我们常说的“视图大小”,视图大小指的什么呢?应用程序开发时,我们经常在xml文件中使用android:layout_height和android:layout_width;属性来设置宽和高,这指的是视图的大小码? 当然不是!事实上,View系统希望我们明白,一个View画布(Canvas)是没有边界的,即无
2014-12-22 10:25:50 644
原创 FrameWork之View绘制过程
我们已经知道View的绘制过程包括计算视图大小(measure)、为视图分配位置(layout)以及把视图绘制到屏幕上(draw)三个步骤,下面详细了解如何完成这三个步骤。 我们假设WmS已经将窗口创建完毕,现在我们要在一个Activity的onCreate()方法中调用setContentView(R.layout.chat_mesg);来绘制一个Activity的界面。下面跟着源码
2014-12-21 12:55:58 647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人