摘要:
1、给四大组件(Activity、Service、Receiver、ContentProvider)在AndroidManifest.xml中指定"android:process"属性可以在应用内实现多进程,如果进程名以":"开头,说明该进程属于私有进程,其他应用的组件不可以和它跑在同一个进程中,如 阅读全文
摘要:
1、不能在主线程中访问网络,因为这会导致我们的程序无法在Android 4.0及以上的设别中运行,会抛出如下异常:android.os.NetworkOnMainThreadException。 2、AIDL的创建流程:首先创建一个Service和一个AIDL接口,接着创建一个类继承自AIDL接口中 阅读全文
摘要:
1、View的坐标都是相对于View的父容器来说的,因此它是一种相对坐标; 2、在Android中,x轴和y轴的正方向分别为右和下,不仅仅是Android,大部分显示系统都是按照这个标准来定义坐标系的; 3、MotionEvent提供了两组方法:getX/getY和getRawX/getRawY,g 阅读全文
摘要:
1、直接继承View的自定义控件需要重写onMeasure方法并设置wrap_content时的自身大小,否则在布局中使用wrap_content时就相当于使用match_parent。 2、在Activity的onCreate、onStart、onResume方法中均无法正确得到某个View的宽/ 阅读全文
摘要:
Android系统采用分层架构,由高到低分为4层,依次是应用程序层、应用程序框架层、核心类库层、Linux内核。 1、应用程序层:应用程序层是一个核心应用程序的集合,所有安装在手机上的APP属于这一层。2、应用程序框架层应用程序框架层主要提供了构建应用程序时用到的各种API。3、核心类库核心类库中包 阅读全文
摘要:
点击事件的分发过程由三个很重要的方法来共同完成:dispatchTouchEvent、onInterceptTouchEvent和onTouchEvent: dispatchTouchEvent:用来进行事件的分发,如果事件能够传递给当前View,那么此方法一定会被调用,返回结果受当前View的on 阅读全文
摘要:
1、GesturceDetector用于辅助检测用户的单击、滑动、长按、双击等行为; 2、Scroller用于实现View的弹性滑动,Scroller本身无法让View弹性滑动,它需要和View的computeScroll方法配合使用才能共同完成这个功能; 3、可以通过如下三种方式来实现View的滑 阅读全文
摘要:
《重新定义团队》 重新定义团队》的作者是是谷歌前任首席人才官拉斯洛·博克。全书读完,最震撼我的不是最佳雇主该有的薪资和福利待遇,而是开放透明和愿意相信员工的价值观,以及不论遇到任何情况,依然坚守价值观的态度。 以下是书中给我最大启发和感动的地方: 1.“如果你相信员工,就不必害怕与他们分享。” 在一 阅读全文
摘要:
初步了解了安卓的基本操作流程 没有遇到什么问题 感觉还行 阅读全文