前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
@BugRui viewModel在这里用特别合适
Android Jetpack - 使用 Navigation 管理页面跳转在今年的 IO 大会上,发布了一套叫 Android Jetpack 的程序库。Android Jetpack 里的组件大部分我们都接触过了,其中也有一些全新的组件,其中一个...
普通蓝牙设备官方文档 Android 平台包含蓝牙网络堆栈支持,凭借此支持,设备能以无线方式与其他蓝牙设备交换数据。应用框架提供了通过 Android Bluetooth A...
本文已授权微信公众号 : code小生(codexiaosheng) 在微信公众平台原创首发 前言 在平时的 Android 开发中,与 Bitmap 打交道可以说是再常见不...
有些东西还是记下来比较好,记记随笔,欢迎批评建议。 前段时间在项目中就用到webview展示大量的新闻资讯页面,然后就惊喜的出现内存泄漏了,于是乎我在网上查了一些资料然后在这...
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
Google推JetPack已经有一段时间了,伴随之而来的是MVVM架构,使用ViewModel LiveData等工具来实现MVVM。 JetPack中还附带了一个Navi...
参考资料: 大力感谢如下文章的作者:Dagger2 最清晰的使用教程:https://blog.csdn.net/heng615975867/article/details/...
第一种方法,looper.loop()之后线程进入消息循环,如果没有消息发送则消息队列一直阻塞,这样Thread就无法释放,会造成内存泄漏的。
Toast不能直接在子线程中使用如果像这样直接在子线程中弹出Toast,程序会报错。 深入源码了解一下原因: makeText方法好像没有什么不对,那么继续向下看show()方法 好像没什么不对 但是看ge...
搜索鬼屋的时候看到了这篇文章,写的挺好的,很有意思;做人难,又怎么知道做鬼是不是就简单了;生而为人,那就还是好好做人吧。
别再去公园的鬼屋玩啦,别说吓不到你,因为里面是真的有鬼哦~1 我是一只鬼,在鬼屋工作。 说实话,这份工作并不轻松。每天,我要藏在特定的角落里,对着一波波靠近的人群张牙舞爪,除了要忍受他们高分贝的尖叫,还要提防某些客人过激的反应——比...
因为自己的项目中有用到了蓝牙相关的功能,所以之前也断断续续地针对蓝牙通信尤其是BLE通信进行了一番探索,整理出了一个开源框架FastBle与各位分享经验。源码地址: http...
Google为他们写的Espresso框架也写单元测试/集成测试代码,让我们先从这些测试代码出发看一下Espresso框架的使用,让我们从EspressoTest这个测试类看...
『不眠之夜』(英文『Sleep No More』)这部剧落地在中国已经大半年了,即将进行第200场演出。一部话剧,不到一年时间演出200场,这已经是一件神奇的事情了,而且据我...