排序
Android逆向之玩转Xposed模块以劫持登录为例(实战篇)
自编自导了一款劫持登录的Xposed模块,如果仅满于破解自己的APP是多么的悲哀,毕竟市场上的app都是经过各种混淆,签名,加固等安全处理的,想劫持别人的app谈何容易。鉴于此,通过实战来帮助童...
Android MVC,MVP,MVVM和MVI对比
本文将介绍Android开发中常见的MVC、MVP、MVVM和MVI四种架构模式,并对它们的耦合度、可测试性、可扩展性等方面进行比较,以及它们的优缺点。对于选择何种架构模式的问题,本文也提供了一些建议...
IntentLife框架帮助您轻松愉快地接收Intent和Bundle数据
一般情况下,我们在一个Activity中接收上一个Activity传递的Intent携带的数据会写一堆getXXXExtra方法,需要传入key值,还要写强转代码,想想都觉得恶心
Android ImageView,布局或控件显示网络图片教程
Android显示网络图片一般都是将网络连接得到的输入流转为化位图对象(Bitmap),再将这个对象交给ImageView对象或其他控件显示。相信大家对ImageView显示网络图片的方法已经很了解了,百度教程...
鸿蒙(HarmonyOS NEXT)ArkTs版微信APP
基于最新鸿蒙(HarmonyOS NEXT)API 12和ArkTS开发的高仿微信APP 项目地址:https://github.com/ausboyue/Wechat_HarmonyOS 特点 高仿程度98+%(自评) 支持沉浸式状态栏(吐槽一下,鸿蒙状态栏调...
Android自定义导览地图组件(二)
Android自定义导览地图组件(一)主要讲述了导览地图的概览,实现思路以及大图浏览“MapView”的实现,本篇围绕“地图坐标“的实现展开叙述,完成整体导览地图功能。
Android阿里云OSS多文件同步上传和删除方案
上个项目中使用的是阿里云OSS,查阅了官方文档,发现居然没有多文件上传相关说明文档,只有一个单文件异步上传的说明。既没有多文件上传,又没有同步上传,删除文件亦然,凌乱。想到之前做过的...
Android的MVI架构设计
MVI(Model-View-Intent)是一种在Android开发中用于构建用户界面的架构模式。与常见的MVC、MVP或MVVM模式不同,MVI侧重于以状态为中心的管理方式,强调将UI视为状态的函数。这种方式有助于更清...
分享一个可动态变化,多屏适配的ActionBar控件–SuperActionBar
这个控件一直在项目中使用,Android自带的ActionBar不太好用,且扩展性也不如咱自己实现的ActionBar。SuperActionBar实现了文本和图片标题的动态切换,满足了一些需要灵活调整标题的需求。当然...
ListView侧滑删除的实现,SlideDeleteListView,针对ScrollView嵌套ListView视图和手势冲突优化
然是老话题,那么没有一点实现上的优势,我也说不下去,这个优势大概就是只要自定义一个ListView便可以实现侧滑删除功能,尤其是对ScrollView嵌套ListView视图和手势冲突的优化。严格意义上这个...
鸿蒙(Harmony)返回键不优先关闭输入法解决方案
上期《鸿蒙(HarmonyOS)ArkTs版微信APP》聊过鸿蒙对返回键和输入法协调这块支持的缺陷,今天我们来举例并提供异端解决方案 缺陷场景复现 鸿蒙暂未支持优先关闭输入法的机制,用户在触发返回事件(...
Android Handler机制简单分析
既然java原生方法无法满足Android程序设计方面的要求,那只能另辟新径了。还好google比较良心,自己挖“坑”自己补,于是设计了一系列UI线程与Worker线程通信的方法,本文的主角Handler机制