Android共406篇 第10页
Android

Android使用Koin依赖项注入 – 第二弹

The pragmatic Kotlin & Kotlin Multiplatform Dependency Injection framework 实用的Kotlin和Kotlin多平台依赖注入框架 Android Studio环境为 Android Studio Flamingo | 2022.2.1 Koin的...
admin的头像-五八三admin2年前
090

Java 中的 File 类

我正在参加「掘金·启航计划」 这是 android 文件操作的第一篇,之所以从 Java 开始,是因为这样能从前到后彻底弄明白文件相关的操作。 环境说明: 我学习以 JDK8 为主,之所以选择 8 ,是因为...
admin的头像-五八三admin2年前
090

安卓方案类-应用内悬浮窗适配方案实战

作者 大家好,我叫小鑫,也可以叫我蜡笔小鑫?; 本人17年毕业于中山大学,于2018年7月加入37手游安卓团队,曾经就职于久邦数码担任安卓开发工程师; 目前是37手游安卓团队的海外负责人,负责相...
admin的头像-五八三admin2年前
080
【Android Studio】安卓APP期末作品记录之连接sqlite数据库以及简单的sqlite增删改查-五八三

【Android Studio】安卓APP期末作品记录之连接sqlite数据库以及简单的sqlite增删改查

期末作品要求使用数据库,我自己折腾了一会,又看了很多博主发的文章,终于成功了,特此记录:使用SQLiteDatabase和SQLiteOpenHelper连接已有sqlite数据库。 连接sqlite数据库的四步 第一步,导...
admin的头像-五八三admin2年前
080
妈!Jetpack Compose太难学了,别怕,这里帮你理清几个概念-五八三

妈!Jetpack Compose太难学了,别怕,这里帮你理清几个概念

我正在参加「掘金·启航计划」 Jetpack Compose 入门难点解疑 近些年声明式布局开发方式逐渐从网页端延展到了前端,说到底还是声明式太香了,其代码更加清晰、简洁,并且更接近于自然语言的表达...

一篇搞懂Compose自定义theme

为了支持无需将颜色作为显式参数依赖项传递给大多数可组合项,Compose 提供了 CompositionLocal,可让您创建以树为作用域的具名对象,这可以用作让数据流经界面树的一种隐式方式。 Composition...

让开发更快一步 – 基于 BaseJson 的一键构建列表 UI

一般情况下,要将网络请求后的数据显示到界面上,至少要经过以下步骤: Http 网络请求 → 请求解析读取数据格式为 json → 解析 json 转换成 JavaBean → 编写列表项布局 → 编写 ViewHolder cl...
admin的头像-五八三admin2年前
080
android framework13-launcher3【04taskbar】-五八三

android framework13-launcher3【04taskbar】

1.简介 这里是讲的是给平板用的导航栏,手机模式的话不会用到。 home页,是和hotseat平行显示的 其他页面都是在底部的 打开app的情况,有个9宫格,hotseat图标,导航图标 2. 代码流程相关 2.1.Q...
admin的头像-五八三admin2年前
080
屌炸天!国外同行这样用Chat GPT提高Flutter开发的效率!-五八三

屌炸天!国外同行这样用Chat GPT提高Flutter开发的效率!

本文正在参加「金石计划」 原文链接:medium.com/flutter-com…,翻译时根据需要做了删减。 前言 作为一个Flutter的开发者,我们肯定希望能够寻求手段来改进开发效率,让开发工作更顺畅。现在,...
由阿里裁员引发的一些思考-五八三

由阿里裁员引发的一些思考

欢迎关 Android茶话会 回 pdf 取阿里&字节经典面试题、Android、算法、Java等系列武功秘籍 在技术学习、个人成长的道路上,让我们一起前进! 前言 从阿里淘系离开差不多2年多了,最近阿里又...
Opengl ES之转场动画-五八三

Opengl ES之转场动画

本文正在参加「金石计划」 转场 什么是转场效果?一般来说,就是两个视频画面之间的过渡衔接效果。在opengl中,图片的转场,其实就是两个纹理的过渡切换,一般会有两个纹理作为输入,一个是逐渐...

夜深了,但我没写技术文

夜深了,但我没写技术文 屈指流年未几,早人惊、潘郎双鬓。 不禁感慨,浩浩荡荡移动互联网没落了可能还谈不上,不景气已是必然。 做Android 近8年,近期越感行业惨淡不景气,招聘网站放出岗位寥...
如何优化Androd-App启动速度-五八三

如何优化Androd-App启动速度

  在上一篇文章《如何统计Android App启动时间》中我们探讨了如何统计Android App的启动时间,以及简要分析了App启动流程。这一篇文章主要讲如何在实战中提升Android App的启动速度。下面我们...
admin的头像-五八三admin2年前
080
一文速览Kotlin 1.9.0重大更新-五八三

一文速览Kotlin 1.9.0重大更新

前言 Kotlin近些年的更新频率在逐渐提升,Kotlin 1.9.0-Beta版本已经发布有两周了,有一些比较有意思的更新我们需要关注一下。Kotlin 1.9.0-Beta中主要的更新有: 新的Kotlin K2编译器 ..<运...
CheckBox/RadioButton切换动效实现-五八三

CheckBox/RadioButton切换动效实现

​ 背景 因为项目需求要为CheckBox和RadioButton添加切换动画,以达到个性化的UI组件效果,具体来说项目需要的切换动画为复杂动画,即无法通过简单的平移,旋转,缩放等基本图形变换来模拟。经...
admin的头像-五八三admin2年前
080
JNI 编程上手指南之异常处理-五八三

JNI 编程上手指南之异常处理

JNI 程序中的异常分为以下几种: Native 程序原生异常,一般通过函数返回值和 linux 信号处理, C++ 中也有 try catch 机制解决异常,不是本文重点 JNIEnv 内部函数抛出的异常,一般通过返回值...
admin的头像-五八三admin2年前
080
View的绘制流程-五八三

View的绘制流程

activity显示页面流程     对于一个activity启动流程之前已经分析过,那么一个activity页面是怎么绘制出来的呢?如下图:     主要流程总结: ActivityThread中启动了activity,会先调...
admin的头像-五八三admin2年前
080
Kotlin 切包适配实战-五八三

Kotlin 切包适配实战

作者 大家好,我叫小嘉; 本人20年本科毕业于广东工业大学,于2020年6月加入37手游安卓团队;目前工作是国内游戏发行安卓相关开发。 问题背景 日常切包业务中,有的渠道 sdk 已经包含 kotlin 相...
admin的头像-五八三admin2年前
080
框架解读 | OkHttp设计剖析-五八三

框架解读 | OkHttp设计剖析

概述 OKHttp是一个基于HTTP协议的网络请求框架,它支持HTTP/2协议,连接复用和连接池,缓存策略等功能。它的核心设计是拦截器(Interceptor),它将请求的复杂逻辑切分成多个独立的模块,并通过...
JNI 编程上手指南之 HelloWorld 实战-五八三

JNI 编程上手指南之 HelloWorld 实战

JNI 编程是高级/专家 Android 开发的必备技能之一,接下来我们就一步一步掌握 JNI 编程的方方面面。 本文示例代码可以在 github.com/yuandaimaah… 这里下载到 1. 基本概念 JNI(Java Native Int...
admin的头像-五八三admin2年前
080