刘洋浪子
码龄10年
求更新 关注
提问 私信
  • 博客:239,222
    239,222
    总访问量
  • 104
    原创
  • 89
    粉丝
  • 54
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
加入CSDN时间: 2016-02-01

个人简介:做Android开发,不断学习,不断努力!

博客简介:

yangshuangyue的博客

查看详细资料
个人成就
  • 获得186次点赞
  • 内容获得15次评论
  • 获得311次收藏
  • 代码片获得427次分享
  • 博客总排名13,622名
  • 原力等级
    原力等级
    3
    原力分
    235
    本月获得
    26
创作历程
  • 3篇
    2026年
  • 11篇
    2025年
  • 1篇
    2024年
  • 3篇
    2022年
  • 1篇
    2021年
  • 8篇
    2020年
  • 16篇
    2018年
  • 25篇
    2017年
  • 43篇
    2016年
成就勋章
TA的专栏
  • 算法
    1篇
  • 系统应用
    3篇
  • JAVA
    11篇
  • Android基础
    26篇
  • Android杂七杂八
    9篇
  • Android踩过的坑
    14篇
  • Android控件
    9篇
  • Android读书笔记
    18篇
  • Android网络请求
    4篇
  • Android多媒体
    5篇
  • Android蓝牙
    2篇
  • Android WIFI
    1篇
  • Android动画
    3篇
  • Java读书笔记
    2篇
  • Android自定义控件
    2篇
  • 诗词美文
    3篇
  • 体会感想
    2篇
  • 设计模式

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

第一行代码第五章读书笔记(1)Fragment

/
原创
博文更新于 前天 14:03 ·
157 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

第一行代码第四章读书笔记(7)Kotlin密闭类

为了避免满足编译器的要求而写无用条件分支的情况,可以使用密闭类。
原创
博文更新于 2026.06.09 ·
25 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

第一行代码第四章读书笔记(6)Kotlin对变量延迟初始化

为了满足 Kotlin 的空指针检查语法规范,我们常常需要对全局变量进行判空操作,即使我们明确知道这些变量在实际使用中不可能为空。这种重复的判空不仅增加了代码冗余,也降低了开发效率。为了解决这一问题,我们可以利用 Kotlin 提供的延迟初始化特性,从而避免不必要的空值检查,使代码更加简洁、优雅。
原创
博文更新于 2026.06.09 ·
198 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Git命令学习

git merge dev//将开发分支上的代码合并到主干分支上。git commit -m “此次提交的信息,方便以后查询。git checkout master//切换到主干分支。git branch -D dev //删除开发分支。git commit -m “解决冲突后再次提交”git checkout . //撤销修改。git reset . //取消添加。=====以下是要合并分支的代码。=====以上是当前分支的代码。
原创
博文更新于 2025.12.12 ·
265 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

第一行代码第四章读书笔记(5)聊天界面Demo

/</
原创
博文更新于 2025.06.19 ·
308 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

第一行代码第四章读书笔记(4)RecycleView

/
原创
博文更新于 2025.06.09 ·
892 阅读 ·
22 点赞 ·
0 评论 ·
17 收藏

第一行代码第四章读书笔记(3)ListView

/
原创
博文更新于 2025.06.04 ·
322 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

第一行代码第一章读书笔记Android介绍

Android 系统架构分为四层;
原创
博文更新于 2025.05.28 ·
542 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

第一行代码第二章读书笔记(1)Kotlin基础入门

kotlin中的变量在没赋值前,并不清楚当前变量的类型,只有赋值之后才知道它的类型,Kotlin这种机制叫做类型推到机制。kotlin也可以显式的声明变量的类型,方法则是在变量名的后边加冒号和要声明的类型。
原创
博文更新于 2025.05.28 ·
1047 阅读 ·
18 点赞 ·
0 评论 ·
20 收藏

第一行代码第二章读书笔记(2)Kotlin进阶

Kotlin中的数据类,只需要在类的前面添加data关键字即可,其他的什么函数都不用重写,数据类的功能它就都有了。它的调用方式和Java中的静态方法调用类似,但是实际情况是Kotlin默认创建了该类的对象。月亮与六便士 这本书的价格是 180。这两个手机是同款手机吗?遥远的救世主 这本书的价格是 50。追风筝的人 这本书的价格是 100。追风筝的人 这本书的价格是 100。百年孤独 这本书的价格是 150。百年孤独 这本书的价格是 130。红楼梦 这本书的价格是 200。红楼梦 这本书的价格是 200。
原创
博文更新于 2025.05.28 ·
387 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

第一行代码第三章读书笔记界面Activity

activity是Android的四大组件之一,也是用户打交道最多的组件。
原创
博文更新于 2025.05.28 ·
820 阅读 ·
8 点赞 ·
0 评论 ·
28 收藏

第一行代码第四章阅读笔记(1)原生控件和布局

线性布局是通过属性将布局内的控件依次排列在竖直方向或者水平方向上的布局,主要的属性是orientation,它的值可以是vertical(竖直方向)和horizontal(水平方向)。布局是用来放控件的,通过一些属性控制控件所显示的位置,最常用的布局有线性布局(LinearLayout)、相对布局(RelativeLayout)和帧布局(FrameLayout)。线性布局之比重,线性布局可以通过layout_weight属性来控制控件占父布局的几分之几。控件相对于基准控件的位置。控件相对于父布局的位置。
原创
博文更新于 2025.05.28 ·
1081 阅读 ·
9 点赞 ·
0 评论 ·
29 收藏

第一行代码第四章读书笔记(2)自定义标题栏

init {Toast.makeText(context,"编辑", Toast.LENGTH_SHORT).show()</
原创
博文更新于 2025.05.28 ·
282 阅读 ·
6 点赞 ·
0 评论 ·
1 收藏

Android Studio中Gradle中Task列表显示不全解决方案

Android studio gradle 设置
原创
博文更新于 2025.05.15 ·
1023 阅读 ·
10 点赞 ·
0 评论 ·
1 收藏

算法之二分法找位置

用户给一个整型的数,找出它在列表中的位置?
原创
博文更新于 2024.08.13 ·
273 阅读 ·
3 点赞 ·
1 评论 ·
1 收藏

Android系统应用

系统应用Android 随附一套用于电子邮件、短信、日历、互联网浏览和联系人等的核心应用。平台随附的应用与用户可以选择安装的应用一样,没有特殊状态。因此第三方应用可成为用户的默认网络浏览器、短信 Messenger 甚至默认键盘(有一些例外,例如系统的“设置”应用)。系统应用可用作用户的应用,以及提供开发者可从其自己的应用访问的主要功能。例如,如果您的应用要发短信,您无需自己构建该功能,可以改为调用已安装的短信应用向您指定的接收者发送消息。系统应用安装位置Android系统应用通常放在/sys
原创
博文更新于 2022.01.19 ·
7620 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

Launcher布局加载流程

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
原创
博文更新于 2022.01.16 ·
4750 阅读 ·
1 点赞 ·
1 评论 ·
12 收藏

Launcher图标角标

前言桌面图标的角标,看着是个很简单的功能,就是在应用的右上角显示当前有几个未读消息;在网上查了资料之后,发现很多同行说,Android原生是没有此功能,平时使用的手机都有该功能,其实是国内手机厂商自己定制的桌面图标角标,且不同厂商之间,方案还不尽相同;但是此次我还是要看Android源生代码究竟是怎么显示应用有新的未读消息,此篇文章是以为记。一很直观,它是显示在应用的右上角的,那么我们要查看它,得先在代码中找到单个应用显示的类,根据上篇文章介绍,应用是在CellLayout平均分配的矩形中显示,可以
原创
博文更新于 2022.01.15 ·
4586 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Android线性布局之layout_weight

前言layout_weight按自己的理解就是按比例分配LinearLayout的子控件的大小,为了了解这个属性,接下来就边写代码,边看效果图来理解该属性。正文首先将根布局修改为LinearLayout,将orientation属性设置为horizontal,使LinearLayout的子控件水平排列,再给LinearLayout放三个TextView作为子布局,内容分别显示1,2,3;TextView的宽度设置为0dp,layout_weight的属性都填写为1,代码如下:<?xml ver
原创
博文更新于 2021.07.19 ·
3216 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

android wifi direct Demo

发布资源 2016.09.22 ·
zip
加载更多