Android 第3页
花式封装:Kotlin+协程+Flow+Retrofit+OkHttp +Repository,倾囊相授,彻底减少模版代码进阶之路-码蜂屋

花式封装:Kotlin+协程+Flow+Retrofit+OkHttp +Repository,倾囊相授,彻底减少模版代码进阶之路

前言 :众里寻它千百度, 蓦然回首,此种代码却在灯火阑珊处。 注解处理器在架构,框架中实战应用:MVVM中数据源提供Repository类的自动生成 一、前言 本文介绍思路: 本文重点介绍思路:四种方...
cheny的头像-码蜂屋钻石会员cheny7个月前
02268
android iBeacon开发模拟实例-码蜂屋

android iBeacon开发模拟实例

iOS这边官方已经有相关较为成熟的开发文档和封装类,但是安卓方面还没有官方的支持,只能自行开发或借助第三方sdk开发。安卓开发ibeacon是基于BLE开发的,所以大家需要先学习好安卓官方的BLE开...
关于Android MVI架构-码蜂屋

关于Android MVI架构

本文介绍了Android MVI(Model-View-Intent)架构,包括该架构的核心概念、优点以及如何实现。通过使用MVI架构,开发人员可以轻松地进行单元测试和集成测试,预测应用程序的行为以及确保应用程...
OkHttp实现多线程断点续传,单例模式下多任务下载管理器,一起抛掉sp,sqlite的辅助吧-码蜂屋

OkHttp实现多线程断点续传,单例模式下多任务下载管理器,一起抛掉sp,sqlite的辅助吧

断点续传:记录上次上传(下载)节点位置,下次接着该位置继续上传(下载)。多线程断点续传下载则是根据目标下载文件长度,尽可能地等分给多个线程同时下载文件块,当各个线程全部完成下载后,...
非Activity环境startActivity的正确姿势-码蜂屋

非Activity环境startActivity的正确姿势

对于Android7.0以下和9.0及以上,非Activity环境启动一个Activity时,老老实实加上FLAG_ACTIVITY_NEW_TASK标记吧;对于Android7.0~8.1系统,调用startActivity(Intent intent)可以不用加标记,...
ListView,GridView,单选默认选中,单选和多选盖布效果-码蜂屋

ListView,GridView,单选默认选中,单选和多选盖布效果

抽个空写个入门级的教程--关于ListView,GridView,单选多选盖布的效果。本文全部以GridView做例子,当然把GridView搞得烂熟,ListView就没有太大压力了。
IntentLife框架帮助您轻松愉快地接收Intent和Bundle数据-码蜂屋

IntentLife框架帮助您轻松愉快地接收Intent和Bundle数据

一般情况下,我们在一个Activity中接收上一个Activity传递的Intent携带的数据会写一堆getXXXExtra方法,需要传入key值,还要写强转代码,想想都觉得恶心
Android ImageView,布局或控件显示网络图片教程-码蜂屋

Android ImageView,布局或控件显示网络图片教程

Android显示网络图片一般都是将网络连接得到的输入流转为化位图对象(Bitmap),再将这个对象交给ImageView对象或其他控件显示。相信大家对ImageView显示网络图片的方法已经很了解了,百度教程...
鸿蒙(HarmonyOS NEXT)ArkTs版微信APP-码蜂屋

鸿蒙(HarmonyOS NEXT)ArkTs版微信APP

基于最新鸿蒙(HarmonyOS NEXT)API 12和ArkTS开发的高仿微信APP 项目地址:https://github.com/ausboyue/Wechat_HarmonyOS 特点 高仿程度98+%(自评) 支持沉浸式状态栏(吐槽一下,鸿蒙状态栏调...
cheny的头像-码蜂屋钻石会员cheny1年前
012939
Android自定义导览地图组件(二)-码蜂屋

Android自定义导览地图组件(二)

Android自定义导览地图组件(一)主要讲述了导览地图的概览,实现思路以及大图浏览“MapView”的实现,本篇围绕“地图坐标“的实现展开叙述,完成整体导览地图功能。
Android阿里云OSS多文件同步上传和删除方案-码蜂屋

Android阿里云OSS多文件同步上传和删除方案

上个项目中使用的是阿里云OSS,查阅了官方文档,发现居然没有多文件上传相关说明文档,只有一个单文件异步上传的说明。既没有多文件上传,又没有同步上传,删除文件亦然,凌乱。想到之前做过的...
Android的MVI架构设计-码蜂屋

Android的MVI架构设计

MVI(Model-View-Intent)是一种在Android开发中用于构建用户界面的架构模式。与常见的MVC、MVP或MVVM模式不同,MVI侧重于以状态为中心的管理方式,强调将UI视为状态的函数。这种方式有助于更清...
cheny的头像-码蜂屋钻石会员cheny1年前
021613