FranzLiszt1847_社区达人页

个人头像照片
FranzLiszt1847
已加入开发者社区942

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布80篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Kotlin
  • Android开发
擅长领域
技术认证

大道如青天,我独不得出

  • 1年前
    Android——一个简单的音乐APP
    Github上有位牛人将网易云音乐的接口进行部署和总结,然后我将它的仓库部署到我的云服务器上,因为他的是需要翻墙的,此项目所有接口信息均与网易云音乐关联。 由于此项目用于熟悉kotlin语言,所以绝大部分代码均使用kotlin编写; 目前EasyMusic为第一版,功能上还有欠缺,但主流程已经基本完成;
    426
  • 1年前
    Android——一个简单的音乐APP(二)
    第二版基于第一版新增了以下功能: 1. 音乐下载 2. 音乐离线播放 3. mLog视频播放 4. 个人信息 5. 音乐信息 6. 删除本地音乐
    198
暂无更多
暂无更多信息

2024年05月

2023年05月

  • 05.24 20:37:20
    发表了文章 2023-05-24 20:37:20

    C++ STL篇

    STL大体分为六大组件:容器、算法、迭代器、仿函数、适配器、空间配置器 - 容器:各种数据结构,如:vector、list、deque、set、map等,用来存放数据 - 算法:各种常用算法,如:sort、find、copy、foreach等 - 迭代器:扮演了容器和算法之间的胶合剂 - 仿函数:行为类似函数,可作为算法的某种策略 - 适配器:一种用来修饰容器、仿函数或迭代器接口的内容 - 空间配置器:负责空间的配置与管理
  • 05.12 13:04:22
    发表了文章 2023-05-12 13:04:22

    C++ 指针篇

    指针大小:32位操作系统中指针占4个字节; 64位操作系统中指针占8个字节
  • 05.12 13:02:26
    发表了文章 2023-05-12 13:02:26

    C++ 面向对象篇

    C++程序在执行时,将内存大致分为四个区域; - 代码区:存放函数体的二进制代码,操作由系统管理 - 全局区:存放全局变量和静态变量以及常量 - 栈区:由编译器自动分配释放,存放函数的参数值(形参),局部变量等 - 堆区:由程序员分配和释放,若程序员不手动释放,系统在程序结束时自动回收

2023年03月

  • 03.05 16:03:29
    发表了文章 2023-03-05 16:03:29

    Android Compose——一个简单的Bilibili APP

    此Demo采用Android Compose声明式UI编写而成,主体采用MVVM设计框架,Demo涉及到的主要技术包括:Flow、Coroutines、Retrofit、Okhttp、Hilt以及适配了深色模式等;主要数据来源于Bilibili API。

2023年01月

  • 01.15 12:56:11
    发表了文章 2023-01-15 12:56:11

    Android Compose——一个简单的新闻APP

    此Demo是参考Google Github其中一个Demo而完成,涉及的内容并不复杂,主要是为了熟悉Compose编码习惯,其次参考官方的代码,可以有利于培养编程思维,仅此而已
  • 01.15 12:54:00
    发表了文章 2023-01-15 12:54:00

    Android——一个简单的音乐APP(二)

    第二版基于第一版新增了以下功能: 1. 音乐下载 2. 音乐离线播放 3. mLog视频播放 4. 个人信息 5. 音乐信息 6. 删除本地音乐
  • 01.15 12:50:39
    发表了文章 2023-01-15 12:50:39

    Android——一个简单的音乐APP

    Github上有位牛人将网易云音乐的接口进行部署和总结,然后我将它的仓库部署到我的云服务器上,因为他的是需要翻墙的,此项目所有接口信息均与网易云音乐关联。 由于此项目用于熟悉kotlin语言,所以绝大部分代码均使用kotlin编写; 目前EasyMusic为第一版,功能上还有欠缺,但主流程已经基本完成;
  • 01.15 11:51:24
    发表了文章 2023-01-15 11:51:24

    Android Jetpack Compose——Paging3

    本Demo采用Hilt+Retrofit+Paging3完成,主要为了演示paging3分页功能的使用
  • 01.15 11:48:58
    发表了文章 2023-01-15 11:48:58

    Android Jetpack 浅析Hilt依赖注入

    首先,某个类的成员变量称为依赖,如若此变量想要实例化引用其类的方法,可以通过构造函数传参或者通过某个方法获取对象,此等通过外部方法获取对象实例的称为依赖注入;而依赖注入又可以简单分为`手动注入`和`自动注入`两种方式;`Hilt`就是基于Dagger进行`场景化优化`的一个依赖注入库,Hilt是Google专门为Android平台打造的一个依赖注入库,在使用上极大程度进行啦简化(与dagger相比)
  • 01.15 11:34:16
    发表了文章 2023-01-15 11:34:16

    Android Jetpack Compose——一个简单的笔记APP

    此项目功能较为简单,基本就是使用Room数据库实现CRUD,但是此项目实现了一个干净的架构,项目使用MVVM架构进行设计,每一个模块的职责划分清晰,功能明确,没有冗余的代码。其中涉及了Hilt依赖注入,对于数据库的的操作,使用接口实现类进行获取,然后将实现类的CRUD操作封装在一个数据类中,最后通过Hilt自动注入依赖,供外部调用。

2022年09月

  • 09.02 23:31:28
    发表了文章 2022-09-02 23:31:28

    Android——一个简单的天气APP

    此天气数据源采用[心知天气API(试用版)](https://www.seniverse.com/),免费版获取数据有限,只能获取普通的温度、湿度等,例如压力、云量、可见度等均获取不到,试用版相当于正式版,可以获取大部分数据,试用日期是14天。 首页不同城市天气页面之间的滑动采用的是`ViewPager`,编辑界面的搜索栏采用的是`SearchView+ListView`,其中城市数据源是统计到一个xml文件中;通过点击搜索匹配项,插入至SQLite数据库中,然后刷新当前天气子项,然后通过`EventBus`通知首页更新views页面。处于编辑状态时,删除子项,同样使用`EventBus`通知

2022年06月

  • 06.14 11:47:22
    发表了文章 2022-06-14 11:47:22

    Android——一个神奇的计算器APP

    自定义圆形TextView 效果图 建立attr文件 绘制圆形 字符拼接 清空栈内元素 运算执行 手势监听 入栈&&出栈 运算结果 小数位判断 运算代码 任意进制转换 效果视频 进制转换 结果逆置 结果返回
  • 06.14 11:32:41
    发表了文章 2022-06-14 11:32:41

    Android自定义滚动条——城市列表

    绘制滚动条 区别选中与未选择文字 绘制等高间距 滑动事件监听 解析承载城市数据的XML文件 下载XML文件 解析文件 适配器 建立适配器类 适配器子项视图 效果图 代码 适配器绑定 单向绑定
  • 06.14 11:16:12
    发表了文章 2022-06-14 11:16:12

    Android——一个神奇的通讯录APP

    联系人总览 效果图 SQLite数据库 建表 CRUD 增 删 改 查 滚动条 联系人分组 数据库数据与滚动条绑定 添加联系人 效果图 添加紧急电话联系人 数据源 添加 新增 编辑与查看联系人 查看 效果图 大图姓氏 数据收发 发 收 编辑及删除 删除 拨号 申请权限 隐式Intent
  • 06.14 11:01:55
    发表了文章 2022-06-14 11:01:55

    Android——集地图、定位、导航于一体

    电子地图 地图 修改定位图标 定位 导航 尾言
  • 06.14 10:57:38
    发表了文章 2022-06-14 10:57:38

    Android——实现人脸支付

    功能实现 人脸支付 API初始化 人脸特征提取 返回支付结果 密码框输入支付 自定义密码输入框控件 初始化控件 密码匹配 尾言 效果展
  • 06.14 10:50:25
    发表了文章 2022-06-14 10:50:25

    Android——实现APP内算路导航

    效果视频 跳转至百度地图进行算路导航 APP内进行算路导航 功能实现 跳转方式实现 权限声明 判断手机内是否安装百度地图 实现跳转至百度地图 非跳转方式实现 UI设计 背景 圆点 布局代码 功能实现 权限声明 初始化BroadCast 初始化车辆信息 初始化节点信息 节点信息交换 地址信息转地理信息(经纬度) 保存地理信息 算路导航 销毁
  • 06.14 10:37:39
    发表了文章 2022-06-14 10:37:39

    浅析散列函数的构造方法与解决散列冲突的方法

    散列函数的构造方法 数字分析法 平方取中法 平方取中法测试 测例1 测例2 折叠法 折叠法测试 测例1 测例2 随机数法 随机数法测试 测例1 除留余数法 解决散列冲突的方法 开放定址法 公共溢出区法 以开放定地法为基础的全部代码 全部代码 测试效果 以公共溢出区法为基础的全部代码 全部代码 测试效果 尾言
  • 06.14 10:21:01
    发表了文章 2022-06-14 10:21:01

    Android——优雅落幕

    单例封装杀死Activity 代码 引用 添加Activity 杀死所有Activity
  • 06.14 10:17:33
    发表了文章 2022-06-14 10:17:33

    Android——MVC、MVP、MVVM框架实现登录示例

    MVC 描述 缺点 优点 MVP 效果图 描述 缺点 优点 代码解析 视图效果图 建立实体类 建立实体类接口 实现实体类接口 设置P层 建立交互接口 数据绑定 MVVM 效果图 描述 代码解析 导入dataBinding 实体类 建立viewmodel xml绑定数据 视图与数据绑定
  • 06.14 09:58:19
    发表了文章 2022-06-14 09:58:19

    Android——MVVM架构实现RecyclerView列表

    实现RecyclerView列表 效果图 导入引用 导入Recyclerview依赖 导入dataBinding引用 代码解析 建立实体类 建立RecyclerView子项 适配器 建立适配器 设置子项点击事件 adapter全部代码 建立VM层 子项点击事件的使用 VM层代码 数据与视图交互
  • 06.13 09:02:59
    发表了文章 2022-06-13 09:02:59

    Android——MVVM架构实现数据刷新

    效果图 示例结构图 代码解析 导入dataBinding 实体类 显示图片 实体类全部代码 xml视图 VM 接收数据 发送数据 建立接口,回调数据 制造数据 绑定视图与数据层
  • 06.13 08:53:09
    发表了文章 2022-06-13 08:53:09

    用代码诠释SOLID六大原则

    六大原则 单一职责原则 定义 定义: 确保单例类只有一个实例,并且这个单例类提供一个函数接口让其他类获取到这个唯一的实例。 1 解释:一个类只负责一个职责,不要存在多于一个导致类变更的原因。
  • 06.13 08:40:10
    发表了文章 2022-06-13 08:40:10

    浅谈单例模式(Singleton)

    单例模式的介绍 优点 缺点 Synchronized Synchronized示例 Synchronized与非Synchronized Singleton 第一个示例 第二个示例 第三个示例 第四个示例 第五个示例
  • 06.13 08:29:34
    发表了文章 2022-06-13 08:29:34
  • 06.13 08:17:35
    发表了文章 2022-06-13 08:17:35

    一个简单智能停车APP——主功能界面

    一个简单智能停车APP 功能介绍 代码详解 总结
  • 06.13 08:05:09
    发表了文章 2022-06-13 08:05:09

    基于虹软(ArcSoft)实现人脸识别——开发者平台配置篇

    开发者平台配置篇 创建应用 导入相关jar包

2022年05月

  • 05.31 20:23:54
    发表了文章 2022-05-31 20:23:54

    自定义View

    自定义View 画一个实心圆 效果图 创建attrs.xml文件 初始化样式属性 支持Padding属性 支持wrap_content属性 布局文件中的应用 画一个带外圆环的圆 效果图 创建attrs.xml文件 初始化样式属性 内圆与外圆环的绘制 布局文件中的应用 画一个外圆环可根据数值变动的圆 效果图 创建attrs.xml文件 初始化样式属性 绘制View 提供方法修改样式 布局文件中的应用
  • 05.31 20:11:51
    发表了文章 2022-05-31 20:11:51

    Android自定义View——体重表盘

    Android自定义View——体重表盘 分析 起始角度 圆弧 指针 代码 初始化属性 画布 绘制内圆弧 绘制外圆弧 绘制中间指针 绘制中间文字 绘制左右两边文字 动画 全部代码
  • 05.31 19:59:53
    发表了文章 2022-05-31 19:59:53

    SharedPreferences封装

    SharedPreferences封装 存 取 封装类
  • 05.31 19:55:10
    发表了文章 2022-05-31 19:55:10

    顺序线性表的插入、删除、合并

    顺序线性表的插入、删除、合并 前言 插入 删除 合并
  • 05.31 19:52:08
    发表了文章 2022-05-31 19:52:08

    线性单向链表的插入、删除、合并

    线性单向链表的插入、删除、合并 前言 插入 删除 合并
  • 05.31 19:48:23
    发表了文章 2022-05-31 19:48:23

    不同的按键对应实现不同功能的灯闪烁

    不同的按键对应实现不同功能的灯闪烁 功能介绍 程序解读 总结
  • 05.31 16:45:43
    发表了文章 2022-05-31 16:45:43

    Bitmap高效加载

    我们在编程中,如果要插入一张图片,大部分直接使用ImageView直接加载,但在实际编程当中,有时候图片的原始尺寸并不符合ImageView。 使用BitmapFactory类中的四个方法:decodeFile,decodeResource,decodeStream,decodeByteArray(文件,资源,IO流,字节数组)中加载Bitmap对象,可以使用InSampleSize采样率来缩小图片,还可以缩小图片内存大小,一定程度避免OOM。
  • 05.31 16:42:41
    发表了文章 2022-05-31 16:42:41

    新大陆云平台篇

    新大陆云平台篇 简介 代码分析 全部代码
  • 05.31 16:37:46
    发表了文章 2022-05-31 16:37:46

    点对点通信

    点对点通信 内容简介 代码分析 全部代码 全部头文件
  • 05.31 16:31:18
    发表了文章 2022-05-31 16:31:18

    点对点通信实现跑马灯

    点对点通信实现跑马灯 内容简介 代码解析 全部代码
  • 05.29 19:18:15
    发表了文章 2022-05-29 19:18:15

    Drawable的使用

    一:BitmapDrawable 二:ShapeDrawable 三:StteListDrawable 四:LevelListDrawable 五:ScaleDrawable 六:ClipDrawable
  • 05.29 15:18:55
    发表了文章 2022-05-29 15:18:55

    新大陆云平台配置(2)

    云平台登陆代码详解 开启应用 登陆云平台
  • 05.29 15:10:06
    发表了文章 2022-05-29 15:10:06

    新大陆云平台配置(1)

    下载云平台Android–SDK 云平台Android–SDK下载
  • 05.29 15:03:39
    发表了文章 2022-05-29 15:03:39

    通知(Notification)

    创建通知之前需要对android版本进行一个判断 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) 1 activity_main.xml代码里仅有一个Button用于响应通知,代码不再展示
  • 05.28 11:53:16
    发表了文章 2022-05-28 11:53:16

    Activity的四种启动模式

    简介: 我们一个程序会存在不同的Activity,也会存在许多实例,这些实例就会进入任务栈中,任务栈采用“后进先出”的算法,例如:我们使用手机,打开QQ,在QQ界面进入一个聊天界面,此时存在两个Activity实例,假设我们按一下back键我们将回到QQ主界面,在按一下back键我们将回到屏幕主界面,这就是“后进先出”。
  • 05.28 11:46:41
    发表了文章 2022-05-28 11:46:41

    显示Intent和隐式Intent以及IntentFilter匹配规则

    显示Intent 我相信显示Intent大家已经使用的非常熟练了,此处不再过多阐述。
  • 05.28 11:40:03
    发表了文章 2022-05-28 11:40:03

    点亮第一盏灯

    点亮第一盏灯 引用的引脚值对应开放板上各个引脚,不同开发板存在差异
  • 发表了文章 2024-05-15

    将网易云API通过宝塔布署到云服务器

  • 发表了文章 2024-05-15

    解决在Android Compose中点击空白处收回软键盘

  • 发表了文章 2024-05-15

    Kotlin基础语法

  • 发表了文章 2024-05-15

    解决阿里云远程连接yum无法安装问题(Ubuntu 22.04)

  • 发表了文章 2024-05-15

    Android Compose——ScrollableTabRow和LazyColumn同步滑动

  • 发表了文章 2023-05-24

    C++ STL篇

  • 发表了文章 2023-05-12

    C++ 指针篇

  • 发表了文章 2023-05-12

    C++ 面向对象篇

  • 发表了文章 2023-03-05

    Android Compose——一个简单的Bilibili APP

  • 发表了文章 2023-01-15

    Android Compose——一个简单的新闻APP

  • 发表了文章 2023-01-15

    Android——一个简单的音乐APP(二)

  • 发表了文章 2023-01-15

    Android——一个简单的音乐APP

  • 发表了文章 2023-01-15

    Android Jetpack Compose——Paging3

  • 发表了文章 2023-01-15

    Android Jetpack 浅析Hilt依赖注入

  • 发表了文章 2023-01-15

    Android Jetpack Compose——一个简单的笔记APP

  • 发表了文章 2022-09-02

    Android——一个简单的天气APP

  • 发表了文章 2022-06-14

    Android——一个神奇的计算器APP

  • 发表了文章 2022-06-14

    Android自定义滚动条——城市列表

  • 发表了文章 2022-06-14

    Android——一个神奇的通讯录APP

  • 发表了文章 2022-06-14

    Android——集地图、定位、导航于一体

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息