百度360必应搜狗淘宝本站头条

fragment和activity的区别

    Android事件总线还能怎么玩?(android实现事件处理的步骤)

    顾名思义,AndroidEventBus是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但它能做的却不仅限于这些。经过定制,它能完成很多有意思的...

    AndroidStudio_安卓原生开发_判断蓝牙_定位是否开启

    如果你需要连接测量设备,来测量,比如血压,血氧等指标,那么,这个时候应该先去检查,蓝牙有没有打开,如果没有打开,给予用户提示,而不是一直在那转圈.1.首先检查系统是否已经开启定位/***手机是否开启位置服务,如果没有开启那么所有app将不能使用定位功能*/p...

    校导网程家兴 | 漫谈Android技术方案的选择

    安卓的出现也有好多年了,各种开源类库层出不穷,这也得益于安卓本身是一个开源的系统,方便程序猿们进行再次编译,做二次开发,当然也方便其快速地传播。正因为如此,当开发者在进行技术选择的时候,时常会感到眼花缭乱。比比皆是的参考,然而开源的作者功力往往参差不齐。笔者以自已多年的经验,以及相关资料的参考,现在...

    Android事件分发机制(android事件处理的两种机制是什么?二者有何特点)

    事件分发机制Android事件分发是指在Android系统中,当用户触摸屏幕或执行其他操作时,系统如何将这些事件传递给正确的视图或组件进行处理的过程。Android事件分发遵循一种称为"事件分发机制"的规则,该机制由三个主要的阶段组成:触摸事件的捕获阶段、目标视图的处理阶段和冒泡阶段...

    学习:最终是一个人的修行(修行是一个人的事)

    这个月就要结束在IBM(GDC)为期快5年的职场生涯,做出这个选择我着实需要很多勇气。回想当初放弃10K的offer降薪(6K+)选择IBM的心路历程想必很多从事技术的同僚都会和我有这样的同感:500强、大公司、稳定、福利好,更重要的是认为可以接触到最前沿的技术,可以学习到比小公司更专业、更规范的开...

    得到安卓客户端的工程架构实践(得到app运营模块)

    一、组件化拆分组件化的概念其实理解上很简单,所谓组件化,就是把一个功能完整的app拆分成多个子模块,每个子模块可以独立编译和运行,也可以将这些子模块任意组合成一个新的app,子模块之间不互相依赖,但可以相互交互。1.单体工程架构一般app的开发早期,团队的重心并不在开发架构的选型上。主要也是...

    Jetpack-VM再不懂你就out了(vm client)

    作者:heiyulong授权原文:https://mp.weixin.qq.com/s/yZ7ZQYn7KjYxQiZT956NqQ前言ViewModel作为Jetpack组件库组件之一,它的出现释放了Activity/Fragment管理数据的压力,ViewModel经常会搭配Liv...

    Android界面假死问题解决方案(android界面设计教程)

    针对Android界面假死现象,以下是分步解决方案和总结:1.确认现象与复现条件现象描述:界面无响应(点击/滑动无效)、ANR弹窗、卡顿时间长但未崩溃。复现步骤:记录触发假死的操作(如频繁点击、加载大数据等),确保能稳定复现。2.检查主线程耗时操作工具分析:O使用AndroidStudio...

    Android开发框架之KJFrameForAndroid

    KJFrameForAndroid又叫KJLibrary,是一个android的orm和ioc框架。同时封装了android中的Bitmap与Http操作的框架,使其更加简单易用;KJFrameForAndroid的设计思想是通过封装Android原生SDK中复杂的复杂操作而达到简化Andr...

    快手自研OOM解决方案KOOM今日宣布开源

    近日,快手宣布开源KOOM,成为行业首个开源线上内存溢出(OutofMemory,以下简称OOM)问题解决方案的互联网企业。据介绍,KOOM是在客户端完成内存监控后,将解析报告上传到云端,传输文件大小仅为KB级,运行时用户无感知,对流量基本无影响,适合大规模普及应用,目前该方案已在快手全量业务中...