Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
废话不多说,先看效果 android6.0以上需要动态请求权限,这里不多废话了,想达到一个简单高效的权限使用方式,就跟我一步一步去封装。之前比较好用的权限库是rxPermis...
模块化的目的: 保证项目的可维护性。 加快编译速度,提升开发效率。 有一定的复用性,新项目可复用模块,节省开发资源。 android项目目前已经成熟了很多,官方也在寻找合适的...
现在对于android app而言,fragment的使用已经非常广泛。大概分为两种情况:第一种是直接使用Activity装载fragment,第二种是ViewPager+F...
GIthub传送带点这里[https://github.com/buhuiming/BleCore] minSdk 24 targetSdk 33 基于Kotlin、协程 基...
我看完之后在代码中去实践,在activity中重写dispatchTouchEvent和onTouchEvent,然后自定义了一个LinearLayout和TextView,分别重写他们的这两个方法,自定义textview嵌套在自定义LinearLayout中,并且打印日志顺序,发现日志顺序根本不是按照图上分析的打印。然后我在这几个方法上断点测试,发现整个顺序是activity的dispatch-->layout的dispatch-->textview的dispatch-->两次textview的onTouchEvent-->layout的onTouchEvent-->textview的dispatch-->两次textview的onTouchEvent-->layout的onTouchEvent-->activity的onTouchEvent--以上不走重复走一次。本来理解文章感觉理解到了,但是实践的效果却不一样,不知道是什么原因导致的这个问题呀?(问题1,为什么日志顺序和断点顺序不同,问题2,断点出的顺序为什么会重复循环两次,仅仅一次点击)求大神解救
要在Google Play上架应用得有两个前提: 1. 要科学上网(不懂科学上网?自己去百度或者Google) 2. 要申请一个Google Play开发者账号并且支付25美...
@喵叔catuncle 写的很棒,但是,如果第三方是aar,也是可以嵌入的,亲测可以,只是打包方式跟你不一样
Android Library打造自己的SDK,并Maven发布1 需求 你是否用过友盟、微信、微博、支付宝的sdk?有没有想研究一下对方的代码,却发现已经混淆了?你有没有想过有一天,你也会进入一家牛逼的企业,需要发布自己SDK?又或者仅...
1 需求 你是否用过友盟、微信、微博、支付宝的sdk?有没有想研究一下对方的代码,却发现已经混淆了?你有没有想过有一天,你也会进入一家牛逼的企业,需要发布自己SDK?又或者仅...
RecyclerView是Android一个更强大的控件,其不仅可以实现和ListView同样的效果,还有优化了ListView中的各种不足。其可以实现数据纵向滚动,也可以实...
赖的总结,搬的别人的 onAttach:onAttach()在fragment与Activity关联之后调调查用。需要注意的是,初始化fragment参数可以从getArgu...
ANR(Android not responding)是指安卓程序无响应,android系统对于一些事件如果没有及时处理,在指定时间内没有完成则会造成anr。 哪些场景会出现...
为什么主线程进行io等操作会导致 cpu 占用100%,而子线程不会?
当螃蟹放到不高的水池里时,单个螃蟹可能凭着自己的本事爬出来,但是如果好几个螃蟹,它们就会叠罗汉,总有一个在上边,一个在下边,这时底下的那个就不干了,拼命爬出来,并且开始拉上面...