
android基础
sxw沈
励志成为一名android高级工程师,每天坚持一点点
展开
-
全局context,关闭程序,在哪都退出
这个就不多说了,无意中看到的一个小知识点,做下记录:直接上代码public class MyApplication extends Application { private static Context context; private List activityList = new LinkedList(); // 添加Activity到容器中 public void原创 2015-08-22 14:24:19 · 654 阅读 · 0 评论 -
自定义View
下面就开始来讲一下我的理解自定义View是去继承View,系统提供的控件很多时候都达不到我们想要的要求,自定义View就可以做到一般要重写两个方法onMrasure(),onDraw()两个方法View本身的大小由onMeasure()决定如何绘制View,View是什么样子的,由onDraw()决定下面是自定义View的步骤:1.自定义属性2.在构造方法中得到原创 2015-08-20 22:48:33 · 440 阅读 · 0 评论 -
彻底理解android中的回调机制
网上有很多博文都解释了java回调机制,但有些看了并不那么容易理解老是有同事说,没问题,这里个回调,我却不知道什么叫回调,于是我下定决定要去弄懂这个java机制废话不多说,实现回调必须要有两个类,一个接口。下面讲一下步骤:1.类A中有1个方法(此方法中有CallBack callBack的参数)方法中执行了接口中的方法2.类B实现了接口,并重写方法,同时执行类A中的定义的那个方法,原创 2015-08-21 20:44:11 · 396 阅读 · 0 评论 -
View和ViewGroup的事件分发机制详解
下面先说View的事件分发,背景:1.自定义MyButton控件继承自Button,在其中重写dispatchTouchEvent()和onTouchEvent()方法2.编写xml布局文件,在主Activity中实例化控件MyButton,并在按钮上添加setOnTouchListener的监听事件,监听事件中会重写onTouch方法。点击MyButton按钮,并稍微挪动一下,然后会原创 2015-08-21 21:25:39 · 532 阅读 · 0 评论 -
列出android所有服务
获取所有的服务: ActivityManager mActivityManager = (ActivityManager)getSystemService(ACTIVITY_SERVICE); List mServiceList = mActivityManager.getRunningServices(30); 获取所原创 2015-08-23 09:32:37 · 777 阅读 · 0 评论 -
android实现跳转到另一个app程序
有两种:1.自己写的app2.系统自带的app第一个跳转到自己的app的实现:直接代码Intent intent=new Intent(); intent.setComponent(new ComponentName("com.sddx.szyjy.sdsyyim",原创 2015-08-23 08:51:30 · 683 阅读 · 0 评论