Android广播 面试APUS的时候被问到广播:面试官:聊一下广播吧。我:广播啊,四大组件之一,自己创建个类继承自BroadcastReceiver,重写onReceive()方法,需要注意的是不要在这个方法中做耗时操作。注册的话可以在AndroidManifest文件中静态注册,也可以在代码中动态注册。都做完了之后就可以调用sendBroadCast()方法发送广播了。面试官:了解广播注册过程么?我:哈~!这个没 2018年07月31日 #Android
View绘制过程 抄的《Android开发艺术探索》第四章ViewRoot对应于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和Deco 2018年07月29日 #Android
View事件分发 抄的《Android开发艺术探索》3.4.1 和 3.4.2 MotionEvent在手指接触屏幕后所产生的一系列事件中,典型的事件类型有如下几种: ACTION_DOWN——手指刚接触屏幕; ACTION_MOVE——手指在屏幕上移动; ACTION_UP——手机从屏幕上松开的一瞬间还有其他的事件可以参考MotionEvent.java类 TouchSlopTouchSlop是系统所能识别出 2018年07月29日 #Android
Android多进程三 Android中中IPC方式有很多,比如使用Bundle,使用文件共享,使用Messenger,使用AIDL,使用ContentProvider,使用Socket等。前两种方式比较简单,自己玩。下面主要是抄的《Android开发艺术探索》2.4.4章节,看过书的就不用看了。 2018年07月23日 #Android
Android多进程-二 Android中中IPC方式有很多,比如使用Bundle,使用文件共享,使用Messenger,使用AIDL,使用ContentProvider,使用Socket等。前两种方式比较简单,自己玩。下面主要是抄的《Android开发艺术探索》2.4.3章节,看过书的就不用看了。 2018年06月22日 #Android
Android7.0 MultiWindow Android7.0推出了多窗口(分屏)模式,允许一个屏幕下显示两个应用,可以一边追剧一边看电子书,不过在小一点的手机屏幕上看起来可能有点鸡肋。但是在TV端(这个屏幕就比较大了,一般都是40寸起步)中,画中画模式可以让我们同时进行多个任务了。 2018年06月11日 #Android
面试总结 最近的面试过程中遇到的面试题,涉及的方面比较广泛,大致分成了一下几个方面:操作系统、Java、Android、计算机网络、其他(kotlin、react、安全之类的)。 2018年06月03日 #Android #面试
项目重构记录 总结一下在新公司一个月来学到的东西吧。公司的项目采用Native+RN进行开发,前两周简单的了解了一下项目结构,写了一些自动打包的脚本。后两周大致学习了一下RN,然后就是调整项目结构,做重构。 2018年05月24日 #Android