android-基础
yi_master
这个作者很懒,什么都没留下…
展开
-
基础一:ContextMenu,Option Menu和PopupMenu
1:ContextMenu 上下文菜单, 和具体的某一个view绑定,常见的场景为长按某一个view,然后弹出一个界面,ContextMenu默认位置居中显示集成步骤 1)registerForContextMenu 注册contextmenu,即和相关的view进行绑定 2)onCreateContextMenu 创建contextmenu 3)onContextItemS原创 2017-08-09 10:34:39 · 1049 阅读 · 0 评论 -
基础二:为什么Button,ImageButton有焦点,textview,imageview没有焦点
       我们在电视或者手机上开发的时候,经常会遇到如下情况,在屏幕上布局了多个TextView,ImageView,ImageButton等,但是在使用键盘的方向键操作的时候只有Button,ImageButton才能有焦点,但是textview或者imageview确不能自动获得焦点如上图所示通过键盘操作方向键的时候,只有两个button才能...原创 2017-10-20 17:09:49 · 1230 阅读 · 0 评论 -
基础三:一些重要方法的解释
@Nullable public abstract Intent registerReceiver(@Nullable BroadcastReceiver receiver, IntentFilter filter);在主activity线程中注册一个BroadcastReceiver,该广播接收者原创 2018-01-05 09:52:59 · 417 阅读 · 0 评论 -
基础四: Handler详解
关于Handler的一些构造函数的解释,请参考Handler主要构造参数,通过这篇文章,大致可以对Handler的构造有一个粗浅的认识下面我们从源码的角度来仔细分析一下Hanlder的收发消息机制,以及主线程和子线程对Handler不同处理在子线程中用handler收发消息的常见代码 Thread uiThread = new Thread(uiRunable);原创 2018-01-10 14:20:42 · 559 阅读 · 0 评论 -
基础五:不在Application类里面如何对全部activity生命周期监听
直接上代码,解决的问题就是不在Application的onCreate里面注册Application.ActivityLifecycleCallbacks,如何做到监听全部的Activity生命周期变化,以及原理解析主Application类,可以发现没做任何处理public class MyApplication extends Application { @Overrid...原创 2018-04-13 15:58:50 · 1214 阅读 · 0 评论 -
基础六: Android P 版本中 AsyncTask详解
基础一:ContextMenu,Option Menu和PopupMenu基础二:为什么Button,ImageButton有焦点,textview,imageview没有焦点基础三:一些重要方法的解释基础四:Handler详解基础五:不在Application类里面如何对全部activity生命周期监听 AsyncTask故名思议这是一个异步任务类,这个类在源码设计上运用了很多jav...原创 2018-11-12 22:23:44 · 464 阅读 · 0 评论