摘要: ---恢复内容开始---很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可以用 Thread 来... 阅读全文
posted @ 2015-06-19 10:31 jiashu.ge 阅读(244) 评论(0) 推荐(0) 编辑
摘要: android转场动画windowAnimation和ActivityAnimation的区别显而易见,window与Activity本身从名字上就知道不同,但对于项目开发中 windowAnimation和ActivityAnimation的区别必须心领神会。区别主要如下1.windowAnima... 阅读全文
posted @ 2015-04-13 17:16 jiashu.ge 阅读(3484) 评论(0) 推荐(0) 编辑
摘要: 看过好几篇进行数字动画处理的文章,这个是我发现的最简单也是最好理解的,特地拿出来和大家分享。核心的代码主要是重写了 TextView这个控件,做了一些自己的处理。package com.lance.widget;import java.text.DecimalFormat;import java.u... 阅读全文
posted @ 2015-04-10 15:53 jiashu.ge 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 现在越来越多的人使用Android studio进行Android应用开发了。掌握Android studio的使用已经是每一个Android开发者必备的技能了。下面介绍一下如何进行Android studio开发环境的安装。上面是Android studio的安装介绍,可以看到想要安装Androi... 阅读全文
posted @ 2015-04-09 23:02 jiashu.ge 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 无论是在重写View还是ViewGroup的时候,尤其是ViewGrop的时候,往往不可避免的重写onMeasure方法,我们一定会调用setMeasuredDimension()将测量好的宽高值传递进去。也不免调用measureChildren方法,来测量所有的子View的大小,下面我们看看mea... 阅读全文
posted @ 2015-04-02 14:47 jiashu.ge 阅读(462) 评论(0) 推荐(0) 编辑
摘要: WindowManager中有个添加View的函数:public void addView(View view, ViewGroup.LayoutParams params)Window中有个添加View的函数:public void addContentView(View view, ViewGr... 阅读全文
posted @ 2015-04-01 16:42 jiashu.ge 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,整个android应用程序的application的onCreate方法只会在程序运行的时候执行一次,但是也有特殊情况,那就是在应用中开启了远程服务,远程服务运行在一个单独的进程当中,这个时候application的onCreate方法会被重复调用。很多时候我们希望Application... 阅读全文
posted @ 2015-03-30 10:57 jiashu.ge 阅读(2442) 评论(1) 推荐(1) 编辑
摘要: 网上介绍过监听键盘是否弹出的方法,我自己也是尝试过,不是很好用,今天发现了一种比较好的监听键盘是否弹出的方法,用起来十分简单,同时也可以通过此方法获取到键盘的高度 et.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLa... 阅读全文
posted @ 2015-03-24 17:25 jiashu.ge 阅读(19832) 评论(2) 推荐(0) 编辑
摘要: 在android 的材料设计上有一种菜单按钮和箭头之间互相切换的效果十分吸引人。前两天看到一个应用使用了这个效果特地把这个控件拿出来学习一下 1 package com.example.drawablearrow; 2 3 4 import android.content.Context... 阅读全文
posted @ 2015-03-20 11:42 jiashu.ge 阅读(2331) 评论(0) 推荐(0) 编辑
摘要: 今天研究一个应用的代码,发现了一种不错的实现自定义progressbar的方式核心代码如下: 主要是通过配置progressbar的android:indeterminateDrawable属性,此属性需要传入一个drawable 这个drawable是自定义的里面... 阅读全文
posted @ 2015-03-18 15:30 jiashu.ge 阅读(842) 评论(0) 推荐(0) 编辑