自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乔布奇的博客

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

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

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

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

2017-10-16 09:03:03 9161 10

原创 数据结构基础之链表

链表你学会了吗?

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

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

一起来学些栈和队列吧!

2023-02-26 21:00:41 435

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

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

2023-02-26 16:14:10 641

原创 排序基础之插入排序

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

2023-02-25 22:38:55 397

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

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

2023-02-25 16:50:14 1087

原创 拥抱Jetpack之印象篇

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

2022-07-30 22:28:00 719

原创 Handler你真的搞懂了吗?

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

2022-07-24 16:50:21 668

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

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

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

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

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

2020-12-21 22:11:17 774

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

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

2020-12-15 14:32:37 713

原创 你应该掌握的HTTP基础

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

2020-12-10 11:10:13 273

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

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

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

原创 ConstraintLayout从入门到放弃

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

2020-11-22 23:36:12 555

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

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

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

原创 AndroidUI之Canvas画布高级应用

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

2020-11-11 11:32:23 875

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

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

2020-11-08 18:40:23 810

原创 AndroidUI之Paint滤镜&XFERMODE解析

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

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

原创 AndroidUI之Paint画笔高级应用

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

2020-11-03 11:23:58 607

原创 Android UI绘制流程解析

Android UI绘制流程解析

2020-11-01 13:58:03 587

原创 安卓组件化架构设计

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

2020-10-24 09:09:10 621

原创 最简单的算法:线性查找法

当你在这个行业摸爬滚打几年之后,或许你会像我一样感到迷茫,想进入大厂工作,当你真正去大厂面试的时候,你会发现所有大厂的面试都无可避免的会问到数据结构与算法相关的知识,这是为什么呢?这些东西真的有那么重要吗?为什么我平时也没用到不照样写项目吗?

2020-09-03 09:22:44 3990 8

原创 再见篇:App专项技术优化

天涯未远 江湖再见!!!天也不早了,人也都走了,咱们江湖再见!???? 晚安各位!...

2020-07-09 23:55:44 1153

原创 带你揭秘Android稳定性优化

上一篇中我们说到了Android应用的瘦身优化——《深入探索Android应用瘦身优化》,今天一起来学习一下应用的稳定性优化,废话不多说了,我们直接进入主题!

2020-07-07 22:00:30 1389

原创 深入探索Android应用瘦身优化

各位兄嘚早上好啊,愿各位都能元气满满开启新的一天!今天继续沿着咱们的Android性能优化系列之路往下走,一路来到了Android应用瘦身优化的部分!

2020-07-02 07:24:37 662

原创 详解Android电量优化

上半年刚刚过去,下半年已经开启,时间过的是真快,骚年们,加油吧!各位小伙伴们早上好!今天继续Android性能优化专题的学习,上一篇中介绍了关于Android网络优化相关的内容,没看过的小伙伴可以去看看哦——《深入探索Android网络优化》,今天咱们继续学习另外一项优化Android的电量优化,一起开始吧!

2020-07-01 08:56:09 3097

原创 深入探索Android网络优化

独在异乡为异客,每逢佳节胖三斤!

2020-06-28 08:48:38 1332

原创 Android线程优化你了解多少

各位小伙伴们早上好,端午节即将到来,提前恭祝大家“端午安康”!

2020-06-23 08:46:27 685

原创 Android卡顿优化分析及解决方案

成年人的世界太难了!!!在上一篇中介绍了Android性能优化系列专栏中的布局优化——《你想知道的布局优化都在这里了》,今天就继续来说一下另外一个比较重要的性能优化点,也就是Android中的卡顿优化。

2020-06-21 19:21:43 2589

原创 你想知道的布局优化都在这里了

人到中年不得已,莫愁前路有知己!Android性能优化系列专栏第三篇:上一篇中通过图文加实战的方式介绍了Android的内存优化,有需要的可以翻看一下:《你的应用内存优化了吗?》,今天我们就继续来说说Android中的布局优化相关的知识。

2020-06-15 21:57:04 1529 4

原创 Android热修复实战之AndFix

写在前面上一篇《Android热修复技术简介》中对Android的热修复技术的概念和常用的技术方案做了一个简单的介绍,那么今天就来实战一下热修复技术,我们使用的是AndFix,为什么是它?因为无论是从使用上还是原理上AndFix都是相对简单的,毕竟这是实战的第一篇,还是要有个由易到难的过程的,好了,话不多说,开始吧!一、AndFix基本介绍1.1、AndFix简介AndFix项目地址:https://github.com/alibaba/AndFix,大家访问这个地址去看它的详细介绍,我这里

2020-06-04 11:31:21 596 2

原创 你的应用内存优化了吗?

Sorry,忘记了我的脸已经过了五四青年节了。。。。。。本篇是《性能优化》专题的第二篇,上一篇中介绍了Android的启动优化,有兴趣的朋友可以去翻看一下:《Android启动优化你真的了解吗?》今天来说一下Android的内存优化,关于内存优化基本上可以说是面试必问的一个知识点,可见掌握Android的内存优化是何等的重要,接下来我会针对Android内存优化工具、内存管理机制、内存抖动、内存泄露、线上内存监控等几个方面做全方位的介绍。

2020-06-02 20:05:52 683

原创 Android热修复技术简介

2020520——这么好的日子你表白了吗?

2020-05-20 17:08:29 1637 7

原创 Android启动优化你真的了解吗?

关于Android的性能优化,一直都没有进行过总结,最近在学习和研究这方面的知识,所以从这一篇开始会在这个专栏里对性能优化的几个方向分别进行系统性的总结和输出,方便自己知识体系的建立。Android性能优化这个体系大致会分为启动优化、内存优化、布局优化、卡顿优化、线程优化、网络优化、电量优化、瘦身优化、稳定性优化等几个方面来依次总结,本篇就首先来说说app的启动优化。

2020-05-19 11:36:02 1174 5

原创 Builder设计模式构建通用标题栏

前言在上一次的分享中我使用构建者模式打造了一个通用的Dialog——《Builder设计模式构建通用型Dialog》,受此启发,我决定本篇再次通过构建者模式来实现一个通用型的标题栏,也就是我们的TitleBar。我们平时开发中很多时候都是自定义一个TitleBar或者ToolBar,然后封装在BaseActivity中来使用的,不知道你是不是也是这样的,最近通过学习,有了一丝的感悟,可以使用Builder模式来封装,这种方式其实更加灵活,当你需要使用的时候,直接调用Builder构建出一个TitleBa

2020-05-13 16:30:37 452

原创 Builder设计模式构建通用型Dialog

最近在看辉哥的视频,看到视频里他写Dialog的方式,又想到了自己写的,瞬间觉得尴尬无比,自己的代码真的就像一坨XIANG!不说了,这是辉哥的简书地址:https://www.jianshu.com/u/35083fcb7747,有兴趣的可以加波关注,反正我是对他佩服的五体投地,不只是写代码哦,各方面都是!

2020-04-28 23:26:42 532

原创 自定义View之仿QQ运动步数进度效果

前言今天接着上一篇来写关于自定义View方面的东西,因为我近期也是在学习整理这方面的知识点,所以我把学习的笔记都写成博文放到这个Android自定义View的专栏里了,仅作为自己学习笔记所用,今天的内容是关于Paint画笔方面的一个应用,做一个Demo——仿QQ运动步数进度效果。一、案例效果分析首先上一张效果图,大家一起来看一下:通过上面的这张图,我们来分析一下,该如何去实现...

2020-04-23 11:46:29 334

原创 Android自定义View简介及入门

写在前面今天要说的内容可能对我来说是从做Android以来一直都是迷迷糊糊的一个东西——自定义View,这个标题很大哈,因为它涉及到的东西确实很多,这对安卓的初中级工程师来说可能也确实是一个比较晦涩难懂的东西,比如你们公司的UI设计了一个比较复杂的效果让你去做,可能你就要开始百度或者Google了,我之前也一直是这样的一个状态,因为也是工作了几年了,发现自己也是到了一个瓶颈期,所以这个时候确实...

2020-04-20 22:45:28 399

原创 快速搞定移动端混合开发基础

写在前面之前是定了个目标说是做到每周一更,很开心已经坚持了两周了,希望接下来能够再接再厉吧!今天抽空写个基础业务方面的——移动端混合开发基础。对于混合开发来说,做应用层的话其实用的还是比较多的,加载H5页面,难免会有一些交互,今天就做个总结,整理一下一些基础知识点。一、混合开发介绍二、混合开发核心技术——JSBridge三、实战案例——开发一个简单的混合APP...

2020-04-13 15:28:29 1241

原创 带你认识ClassLoader

写在前面今天继续《热修复与插件化》专题的分享,专栏的上一篇是说到了JVM的一些基础知识点,本篇接着来说一下ClassLoader的相关内容,当然我们这里说的是Android中的ClassLoader哈,上一篇《带你认识JVM》中我们已经介绍过了Java中的类加载器、它们各自的作用以及加载流程,这里就不再说了,有需要的自行查看,接下来我们就直奔主题了,去看Android的类加载机制!Let's ...

2020-04-09 22:46:46 323

TiktokDemo.zip

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

2020-12-16

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

ButterKnife的简单使用

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

2017-01-02

空空如也

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

TA关注的人

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