自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江湖人陆仁甲

既然选择了奋斗,便只有风雨兼程!青春如流星,划过天际,只留下那美丽的一瞬!

  • 博客(95)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android Studio配置Git提交项目至码云超详细教程

各位老铁,早上好啊!今天跟大家分享一个使用Android Studio上传项目到码云上面的步骤说明,为了方便一些不了解的朋友们了解一下。先说说为什么要写这样一篇文章,原因是太蛋疼了。各位看官们安静一下听我说,因为我之前自己做的一些小Demo啊或者小东西都是放在GitHub上面的,使用起来也是很方便哈,但是不得不说这玩意在国内有时候访问还是比较慢的,等半天都进不去,就比如今天早上,立图为证:...

2017-10-16 09:03:03 9389 6

原创 Dart语言之面向对象

目录前言1、初始化列表和标准构造方法2、命名构造方法3、工厂构造方法4、命名工厂构造方法5、set&get&静态方法6、抽象类7、mixins8、方法9、泛型本篇继续来学习Dart语言的内容,今天接上一篇《Dart语言之常用数据类型》来介绍Dart里面的面向对象。面向对象的核心特性包括封装、继承和多态。类是面向对象编程的核心概念,包含对象、变量和方法。在Dart中定义类时,所有类默认继承自Object。定义类变量的语法为:在类的大括号内直接声明变量类型和变量名,构造方法用于初始化类的对象。多态的表现形式包括

2025-11-14 23:44:55 1034

原创 快速入门HarmonyOS应用开发(三)

-----觉得还行的麻烦动动发财的小手点个小星星啦^_^今天咱们接着上一篇中的功能来继续实现案例Demo,做完闪屏页之后肯定是要到主页了,那今天咱们就来搭建一下APP的主页框架,实现底部的Tab和对应页面的切换,话不多说,开干!

2025-11-08 10:08:10 911

原创 快速入门HarmonyOS应用开发(二)

今天我们来实现一个项目中经常遇到的需求,点击应用图标进入闪屏页,之后弹出隐私协议弹窗,同意之后进入APP,拒绝之后退出APP。下面开始今天的内容,一起来看一下鸿蒙中该如何实现这样的功能吧!

2025-11-08 10:07:58 432

原创 快速入门HarmonyOS应用开发(一)

写这个系列的目标是准备通过几篇文章的介绍,和大家一起快速入门HarmonyOS应用的开发。初步打算是主要通过代码实战的形式去介绍,基本的语法和使用还是建议大家先阅读官网的文档说明。OK,话不多说,咱们开始。Navigation主要用于实现Navigation页面(NavDestination)间的跳转,支持在不同Navigation页面间传递参数,提供灵活的入栈出栈操作,方便快捷的实现对不同页面的访问和复用。组件导航(Navigation) (推荐)

2025-11-08 10:07:42 1279

原创 开启RN之旅——前端基础

由于咱们之前是做移动端开发的,所以在正式开始学习RN之前,咱们花点时间简单了解一下前端的一些基础知识,方便后续的学习。Babel是JavaScript编译器,编译过程包含解析、转换和打印输出三个核心环节。①、babel是一个工具链Babel作为工具链,主要功能是将ES6+代码及React JSX语法转换为向后兼容的JavaScript语法,解决新旧版本兼容性问题。②、为什么需要babel?浏览器兼容性问题:JavaScript新特性发布后,浏览器支持存在滞后性。

2025-11-04 22:07:11 746

原创 开启RN之旅——小试牛刀

React端环境:开发工具:VS Code代码编辑器运行环境:Node.js(版本需v14以上)辅助工具:Watchman(文件监控工具)包管理:npm(建议使用淘宝镜像加速)Native端环境:Android开发:Android StudioiOS开发:Xcode真机或者模拟器。

2025-11-01 18:03:16 617

原创 Android面试指南(九)

Android面试指南系列——第九篇!加油!

2025-09-12 19:31:14 1046

原创 Android面试指南(八)

Android面试指南系列——第八篇!加油!

2025-09-10 22:00:00 902

原创 Android面试指南(七)

Android面试指南系列——第七篇!加油!

2025-09-08 23:31:46 1016

原创 快速入门Vue3——基础语法

Vue基础语法开讲啦!

2025-09-02 23:27:29 1421

原创 Android面试指南(六)

Android面试指南系列——第六篇!加油!

2025-09-01 23:10:39 662

原创 快速入门Vue3——语法初识

今天的内容也是比较简单的,我们通过写一些简单的小案例来感受一下Vue的语法,通过这几个小的代码片段,对Vue的语法有个初步的感受,给后续的学习做个铺垫吧!

2025-08-28 23:25:26 661

原创 Android面试指南(五)

Android面试指南系列——第五篇!加油!

2025-08-24 19:24:35 760

原创 快速入门Vue3——初体验

带你使用Vue3+Vite+TS+pinia+vueuse+vant技术栈轻松入门前端开发!

2025-08-22 23:39:30 999

原创 Android面试指南(四)

Android面试指南系列——第四篇!加油!

2025-08-21 23:29:20 1213 1

原创 Android面试指南(三)

Android面试指南系列——第三篇!加油!

2025-08-19 22:57:20 696

原创 Android面试指南(二)

Android面试指南系列——第二篇!加油!

2025-08-17 19:22:05 905

原创 Android面试指南(一)

Android面试指南系列——第一篇!加油!

2025-08-16 12:38:12 1126

原创 拥抱JetPack之Navigation

支持 Activity、Fragment、Dialog三种组件类型的路由行为支持deepLink 能力,即端外唤起ViewModel支持,可以将ViewModel的生命周期限定为导航图,能够方便的在多个目标页之间共享与界面相关的数据Safe Args 可以在目标之间传递数据时提供类型安全的Gradle插件navigate()方法:参数:resId:Int(目标页ID)、args:Bundle(目标页面入参)、options:NavOptions(启动行为)

2025-08-13 22:53:38 731

原创 数据结构基础之链表

链表你学会了吗?

2023-03-05 11:40:30 774 1

原创 数据结构基础之栈和队列

一起来学些栈和队列吧!

2023-02-26 21:00:41 564

原创 数据结构基础之动态数组

兄嘚,你了解动态数组吗?

2023-02-26 16:14:10 823

原创 排序基础之插入排序

你了解什么是插入排序吗?

2023-02-25 22:38:55 495

原创 排序基础之选择排序法

如何实现一个选择排序呢?

2023-02-25 16:50:14 1311 1

原创 拥抱Jetpack之印象篇

正文开始前还得絮叨两句,可以忽略这一段内容,哈哈。。。问个问题你已经拥抱Jetpack了吗?今天我们就来学习一下Jetpack组件库,今天不做技术讲解,我们只是简单的了解一下什么是Jetpack,所以今天的内容很轻松,大家可以愉快的度过这几分钟的时间啦!本文参考资料慕课网《移动端架构师》课程学习httpsJetpack是众多优秀组件的集合,是谷歌推出的一套为开发者逐渐统一开发规范的新的架构。谷歌官方对Jetpack的介绍如下。...

2022-07-30 22:28:00 875

原创 Handler你真的搞懂了吗?

今天我们来复习总结一下Handler的相关知识点,把一些常见的问题整理出来,下次需要的时候可以再翻出来看一看,文中资料是参考的慕课网的课程中的Handler部分的讲解。

2022-07-24 16:50:21 889

原创 一文带你快速掌握Android并发编程核心技术

Android应用在运行的时候必然会存在一个进程,一个进程中至少会存在一个线程,进程在执行的过程中拥有独立的内存空间,而线程运行在进程内,线程也是CPU调度的最基本的单位。在Android世界中,线程可以粗略的分为两大类:1、UI线程;2、工作线程。UI线程用来更新UI控件,工作线程用来处理耗时任务,两者都是线程所以互为竞争关系,都需要等待CPU分配时间片才能真正运行起来,因此如何高效的使用工作线程来辅助提高UI的流畅度是我们需要注意的问题。

2021-01-14 21:10:57 490 2

原创 NDK入门篇:C语言基础

前两天在看Android系统从开机到SystemServer进程以及服务创建这部分知识的时候,有很多C++的代码,所以就打算抽个一两天把C和C++这部分的东西稍微预习下????,哈哈我都不敢说是复习,让自己能稍微看懂点。于是乎就有了本篇内容的诞生,遂将其放入了NDK专栏中,那么废话咱也不多说了,开搞!

2020-12-21 22:11:17 972

原创 一文带你快速掌握Kotlin核心技能

盛年不重来,一日难再晨。及时当勉励,岁月不待人。时间过的是真快,0202年都快过完了,最后一个月了,是不是发现你离梦想越来越远了?????不扯淡了,回归正题。有关注过我的朋友应该知道我之前写了一个关于Kotlin技术的专栏,前段时间我自己翻过去看了看,我只想对自己说:卧槽,这写的什么j8玩意?于是乎我把它们全都删了,正因为如此,才有了今天的内容。重新整理下思路,把核心的知识点列出来,归纳到一篇里面来,争取做到用最短的时间让你快速高质量的掌握Kotlin开发的核心技术。OK,话不多说,开干!

2020-12-15 14:32:37 989

原创 你应该掌握的HTTP基础

今天简单抽一小段时间来说一下作为一个客户端开发人员应该掌握的一些关于HTTP协议相关的知识点,基本上都是一些理论知识,大家可以根据自身需要选择性了解。

2020-12-10 11:10:13 355

原创 Android仿抖音主页效果实现

“抖音”都玩过吧,是不是很好玩,我反正是天天刷,作为一个非著名的Android低级攻城狮,虽然技术菜的一匹,但是也经常刷着刷着会思考:咦?这玩意是用哪个控件做的?这个效果是咋实现的啊?由于本人技术水平有限,所以今天咱就先挑个比较简单的来看看是如何实现的,思考再三,我们就拿抖音首页的这个效果来练练手吧,话不多说,开搞!

2020-12-08 15:03:12 10775 31

原创 ConstraintLayout从入门到放弃

看到这个标题,你是不是会说:都放弃了,我还看个球啊?实不相瞒,在下只是开了个小小的玩笑,既然动手写了,那肯定不能让你放弃啊,一个小时包你既能上手还能精通,怎么样,听着是不是很不错!说起这个ConstraintLayout啊,大家肯定都是有所耳闻,谷歌推出这玩意已经很久了,可能是由于历史原因吧,发现很多中小型企业使用它的人还不是很多,但是这并不能否认它的优越性,或许是因为大家不愿意去花时间学这个东西,再加上平时用的那些布局写起来多顺手啊,于是乎也就不想费那个劲去学它了。但是,引用一位哲人说过的话:存在即合理,

2020-11-22 23:36:12 753

原创 什么?都0202年了,你还不会屏幕适配?

Android的屏幕适配相信大家都做过,可以说是各有各的招,对于屏幕适配真的是逢考必问,反正我每次面试都被问到了,所以它的重要性也是不言而喻了!

2020-11-19 22:57:06 1302 2

原创 AndroidUI之Canvas画布高级应用

上一篇说了图层混合模式和滤镜效果的实现——《AndroidUI之Paint滤镜&XFERMODE解析》,今天继续来玩UI,不,应该是最近一段时间都玩UI,今天我们来看看Canvas有哪些高级的用法呢?

2020-11-11 11:32:23 1030

原创 Android组件化架构案例实战

金秋尚徘徊,冬令逐沓来!早上才知昨日悄然立冬,节日快乐哈!例行问候一下,各位可以前排落座,品茶赏月,顺便一观鄙人之拙作,就此谢过!前几天我写了一篇《安卓组件化架构设计》的文章,那篇文章介绍了如何实现组件化路由框架,想自己写路由框架的可以看一看哈。今天这篇是给大家带来了一个案例实操,使用的是阿里开源的第三方路由框架ARouter,毕竟人家是大厂有专门的团队在维护,应该更稳定一些吧,而且使用的人还是很多的,所以决定搞一下。

2020-11-08 18:40:23 986

原创 AndroidUI之Paint滤镜&XFERMODE解析

上一篇中我们对Paint画笔的使用做了一个简单的介绍,详情见:《AndroidUI之Paint画笔高级应用》,本篇我们继续来学点有意思的东西——Paint的滤镜和XFERMODE。

2020-11-05 14:37:07 2173 10

原创 AndroidUI之Paint画笔高级应用

来一张我们家颖宝的美照,开启一天的好心情有木有?是不是赏心悦目(☆_☆)/~~

2020-11-03 11:23:58 779

原创 Android UI绘制流程解析

Android UI绘制流程解析

2020-11-01 13:58:03 732

原创 安卓组件化架构设计

今天是1024程序猿节,首先祝各位猿猿们节日快乐,过节不加班!

2020-10-24 09:09:10 795

MAT独立版.zip

MAT独立版,非Eclipse插件,MemoryAnalyzer-1.5.0.20150527-win32.win32.x86_64,Windows版本,下载后解压找到memoryanalyzer.exe文件,双击打开即可使用

2020-06-02

RecyclerView动画实现可展开列表

安卓利用RecyclerView并且借助动画实现列表Item的可展开收缩效果

2018-01-09

TiktokDemo.zip

Android仿抖音主页单屏列表惯性滑动效果,项目完全仿照抖音首页界面资源效果来实现的,采用RecyclerView+自定义LayoutManager实现

2020-12-16

ButterKnife的简单使用

ButterKnife的简单使用的源码,绑定控件点击事件,这是一个ListView的使用案例

2017-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除