随笔分类 - android进阶
Android进阶学习,通向高级开发者之路
    
摘要:蓝牙权限 <uses-permission android:name="android.permission.BLUETOOTH" /> 1、监听手机本身蓝牙状态的广播 手机蓝牙开启关闭时发送 action: BluetoothAdapter.ACTION_STATE_CHANGED 2、监听蓝牙设
        阅读全文
            
摘要:http://wear.techbrood.com/guide/components/processes-and-threads.html 每一个 android 应用默认会起一个进程,除非你用 android:process 实现多进程。 每一个进程里面都有一个 dalvik 虚拟机实例用来执行代
        阅读全文
            
摘要:service 默认也运行在 UI 线程,所以里面不能直接做耗时操作,要做耗时操作还得开启子线程来做。 IntentService 就是一个 Service, 只不过里面给你默认开启了一个子线程来处理所有的 intent 请求。 而多次调用 startService 时所有请求都会放到这个子线程中一
        阅读全文
            
摘要:要想解决滑动冲突就必须好好理解 Android 的事件分发机制。不了解 Android 事件分发机制的请先参考资料学习一下。 一般有 2 种方法 1 外部拦截法 这个非常简单,因为事件是从父 view 向子 view 进行分发的,所以我们可以重写父控件的 onInterceptTouchEvent,
        阅读全文
            
摘要:1 事件的传递顺序是 Activity -> Window -> 顶层View touch 事件产生后,最先由 activity 的 dispatchTouchEvent 处理 接着事件会传到 Window 的 superDispatchTouchEvent。 如果所有的 view 都没有消费事件,
        阅读全文
            
摘要:屏幕左上角为原点,向右为 x 轴, 向下为 y 轴。 getLeft getTop getRight getBottom 分别返回 view 的左上右下的坐标,这里的坐标都是相对于view的父view来说的。 width = getRight() - getLeft() height = getBo
        阅读全文
            
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号