自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (156)
  • 论坛 (10)
  • 收藏
  • 关注

原创 VSCode侧边工具栏设置为白色

我已经将VSCode主题设置成了浅色,但是侧边栏仍然是灰色,如下图所示。那怎么将左边的工具栏也设置成白色呢?我们可以使用【ctrl +shift +p】快捷键输入【setting】然后选择【Open Setting(Json)】打开setting.json文件,然后添加如下内容。"workbench.colorCustomizations": { "[Default Light+]": { "activityBar.activeBackground": "#ffffff",

2021-01-27 20:29:04 109

原创 Jetpack全组件开发短视频应用App

Jetpack是Google为解决Android开发碎片化,打造成熟健康生态圈提出的战略规划,是Google对Android未来提出的发展方向。自2018年推出Jetpack框架组件以来,JetPack组件越来越丰富,现在我们开发移动Android应用时首选的就是MVVM+Jetpack来进行Android应用开发。Jetpack是组件的集合,包含很多有用的功能型组件,常见的如下。Navigation:强大的APP导航组件,能够为Activity、Fragment、Dialog、FloatWindow

2021-01-26 10:40:06 118

原创 移动开发抓包方案

在移动应用开发过程中,我们会使用Charles和Fiddler进行抓包。通常要抓取HTTPS加密的数据包,一般使用Charles或者Fiddler4代理HTTP请求,配置证书信任后,便可拿到明文报文。但是由于Charles证书和Fiddler证书并非证书机构颁发的目标站点的合法证书,所以会不被信任。要解决这个问题,我们需要使用到Xposed+JustTrustMe工具来关闭SSL验证。一、 Charles使用1.1 配置Charles打开Charles,然后点击【Proxy】 -->取消勾选

2021-01-25 17:42:28 67 1

原创 Android应用开发性能优化的知识点

启动优化视觉优化启动主题优化代码优化冷启动耗时统计Application 优化闪屏页业务优化广告页优化优化效果启动窗口UI渲染优化CPU、GPU的职责查找OverdrawclipRect解决自定义View的OverDrawHierarchy Viewer的使用内存抖动现象崩溃优化崩溃崩溃的收集ANR应用退出崩溃处理崩溃现场崩溃分析系统崩溃内存优化优化工具Memory ProfilerMemory Anal.

2021-01-22 15:44:32 62

原创 微信小程序云开发

一、注册微信小程序微信小程序有一个云开发的功能,可以省去很多的后台开发的任务。不过,使用小程序云开发需要注册的小程序appid,测试和游客没有云开发功能的。如果你还没有注册小程序可以安装官方的文档说明先注册一个小程序appid。注册完成后,就可以填写小程序的相关信息,然后系统会给我们生成小程序的appid等必要的信息,如下图所示。然后,我们打开微信小程序开发工具,新建一个微信小程序项目,如果还没有,可以点击下载微信开发工具。然后,创建微信小程序的时候填写appid,如下图所示。然后,我们在微信

2021-01-21 20:14:31 213 1

原创 Vue开发的仿美团外卖Html5前端页面

今天给大家开源一个仿美团外卖的Vue项目,介绍Vue和vue-router的基本用法。工程结构工程目录结构比较简单,如下图所示。运行效果部分运行效果如下图,实现了基本的页面切换,导航菜单,购物车等功能。如何运行和其他的Vue项目一样,只需要下载源码,然后执行以下命令即可。npm installnpm run dev源码链接...

2021-01-21 10:55:20 80

原创 Vue仿Bibibili首页

工程结构工程分为两部分,bilibili-api是api接口服务,其他是前端的部分,工程结构如下。运行截图如何运行运行前,需要你在本地已经安装Node和Vue的运行环境,为了保证项目的正常运行,请先运行bilibili-api来获取接口数据。运行后端接口:cd bilibili-apicnpm installcnpm run dev运行前端部分:cnpm installcnpm run dev源码qq群:515980159...

2021-01-20 18:26:35 40

原创 Android Jetpack架构组件(十二)之Hilt

一、 依赖注入简介依赖注入(英文Dependency Injection,简写DI)是一种被广泛使用的编程技术,主要的作用代码解耦。 借助依赖注入,我们可以轻松的管理类之间的依赖,并最终建立高可维护性和可扩展性的应用代码。事实上,依赖注入并不是一项新技术,它在Java的Spring框架中早有应用,记得0x年上大学学习Spring框架的时候就听说了依赖注入,当时对依赖注入还不是很理解,对它的应用基本也不了解,不过在那个MVC大行其道的当时,Spring的出现可以说为大型项目带来了开天辟地的影响也不为过。

2021-01-20 11:57:46 50

原创 Android Jetpack架构组件(十)之Slices

一、Slices简介

2021-01-15 19:04:37 108

原创 Vue开发仿京东商场app

vue3-jd-h5项目介绍vue3-jd-h5是一个电商H5页面前端项目,基于Vue 3.0.0 + Vant 3.0.0 实现,主要包括首页、分类页面、我的页面、购物车等,部分效果如下图。本地线下代码vue2.6在分支demo中,使用mockjs数据进行开发,效果图请点击这里master分支是线上生产环境代码,因为部分后台接口已经挂了????,可能无法看到实际效果。vue3搭建步骤首先,在本地选择一个文件,将代码clone到本地:git clone https:/

2021-01-13 16:59:35 157

原创 Flutter 底部向上动画弹出菜单

在移动应用开发中,我们经常会遇到弹出菜单的开发需求,对于下拉菜单可以参考Flutter 自定义下拉菜单,而如果是向上的弹出菜单或者更加负责的扇形菜单,则需要开发者进行自定义开发。上面是自定义向上弹出菜单的示例,如果要实现上面的效果,需要开发者对动画(AnimationController、Animation)和Flow组件能够很熟练的进行使用。...

2021-01-13 10:44:12 166 1

原创 Flutter 自定义下拉菜单

在Flutter开发中,经常会遇到下拉菜单的开发需求。由于Flutter并没有提供下拉组件,所以在平时开发时就需要我们自己编写自定义下拉组件,如下图所示。其实,要实现这样的下拉菜单也比较简单,就是使用Stack层叠布局。首先,自定义一个DropDownMenuWidget组件用于控制菜单的显示和隐藏,所以最外层使用的是Offstage组件,如下所示。StreamController<bool> menuState = StreamController.broadcast();Stre

2021-01-08 18:18:54 268

原创 Android Jetpack架构组件(九)之Paging

一、Paging简介

2021-01-08 12:04:41 84

微信小程序源码

前段时间用了下快狗打车,感觉贼方便,本部分是微信小程序源码。

2018-11-19

ViewPager+Fragment视频切换

Android VideoView 在ViewPager+Fragment中切换视频播放引起的ANR问题

2019-03-29

仿喜马拉雅FM

最近抽空面了几家公司,大部分都是从基础开始慢慢深入项目和原理。面试内容还是以OC为主,但是多数也都会问一下Swift技术情况,也有例外全程问Swift的公司(做区块链项目),感觉现在虽然大多数公司任然以OC做为主开发语言,但是Swift发展很强势,估计明年Swift5以后使用会更加广泛。

2018-09-26

仿京东界面源码

仿京东界面源码,效果是最新的,对于学习的很有好处

2013-12-01

ArouterDemo.zip

Arouter模块化开发示例,详情可以参考https://xiangzhihong.blog.csdn.net/article/details/94736340

2019-07-05

小米魅族日历

小米魅族日历,农历阳历,当前日期选中,支持年月切换等

2017-03-25

android公章

android实现的公章效果

2016-04-01

Flutter 跨平台应用开发简单的示例

Flutter 跨平台应用开发简单的示例,常见组件效果,路由混合开发示例

2021-01-13

ModalViewDemo.zip

React Native自定义Modal弹框,文章参考https://xiangzhihong.blog.csdn.net/article/details/110388181

2020-11-30

微信登录、分享

android微信登录、分享,需要自己去申请WX_APP_ID,WX_SECRET,WX_CODE

2015-11-12

民宿小程序和后台

民宿微信小程序,有后台,运行小程序需要先在本地部署后台代码

2019-04-11

旅游网站Vue前端

使用Vue编写的前端界面,数据使用的是本地的模拟数据,前端小白可以看看

2019-04-24

android仿携程客户端界面实现

android仿携程客户端界面实现。

2013-10-13

携程阿里旅行日历选择

携程阿里旅行,日历选择,实现来回日历的选择

2016-02-18

京东详情页

Android仿京东详情页,代码结构优化,好理解

2017-01-21

Navigator.

RN实现页面导航效果,Navigator和NavigatoriOS使用

2017-05-05

美团RN项目

1,请确保你已经安装了React Native所需要的环境(Android sdk环境,前端环境)。 相关资料:http://reactnative.cn/docs/0.46/getting-started.html 2,使用npm工具安装项目依赖的库(在项目目录下):npm install

2017-07-31

阿里云精选API

阿里云 API Playbook,精选了100+个API,不仅有阿里云官方提供的API,也包含了大 量阿里云合作伙伴提供的优质API,涵盖了从生活服务、金融征信、气象水利、到企业 服务等十几个应用场景。 通过这本精选手册,您可以快速了解每个API提供的功能及适用的场景,帮助您快速查 找到满足特定功能的API。您也可以通过对多个API进行编排组合,来轻松完成一项应用 创新。

2017-12-27

阿里聚安全

阿里聚安全,如何防护app被破解,如何保护app和如何破解别人的app

2018-01-03

hexo博客打赏源码

关于如何使用Hexo+Hexo主题搭建博客系统,可以参考我之前的博客的介绍:(https://blog.csdn.net/xiangzhihong8/article/details/53727310,查看效果可以查看以下地址:https://blog.csdn.net/xiangzhihong8/article/details/79712140

2018-03-27

Android原生集成RN

最近,很多的公司,特别是小公司、小项目,为了解决人力成本的问题,都开发将移动原生开发转到了跨平台开发,或者原生+h5的混合开发,今天要说的是如何在原生项目中集成React Native。

2018-06-06

Android仿微信图片选择

最近公司有一个选择图库的需求,需要支持图片和视频,网上找了很多,基本是16,17年的代码,大部分也是转载的内容,因为之前做过自定义拍照和相册,以及使用gpuImage实现滤镜、贴纸等效果,所以决定自己动手撸一个。

2019-03-12

android 视频图片预览

Android的图片加视频的预览,视频和图片分开管理,有需要的可以看看

2019-04-28

算法面试题总结.docx

算法笔记

2019-06-06

Android 列表倒计时功能

Android 列表倒计时功能,解决滑动卡顿问题

2016-10-27

安卓qq通讯录

qq通讯录,安卓版,仿qq最新版的,功能都实现了,可以拿去按自己的要求修改

2014-05-19

美团城市选择

美团城市选择,有定位,历史,热门和全国城市数据。

2015-09-22

上传代码到git上

上传代码到git上,详细的步骤,已经需要注意的问题

2016-02-22

全名直播app

全名直播app,网络开源项目,谢谢下载

2016-12-02

仿支付宝账单

Android实现仿支付宝账单,按月组合,只需要传给List<T>即可,可以自己按规则组装

2017-03-17

RN列表渲染

RN获取网络列表并使用ListView渲染界面

2017-05-03

vue手机客户端

在移动应用中很多功能都是必不可少的,使用vue构建移动应用自然也就需要实现这些功能。

2018-05-16

Picker组件及其他组件

资料是使用RN开发的滚轮组件,支持常见的单滚轮、双滚轮和三滚轮,此外还提供了一些其他的自定义组件,需要新建一个项目并将代码拷贝过去

2018-09-04

Javassist代码注入

javassist实现代码注入,详细内容可以参考;https://blog.csdn.net/xiangzhihong8/article/details/83060674

2018-10-15

FlatBuffer

flatbuffer是google的一个跨平台串行化库,开发这个最初是用在游戏项目中,代码是实例

2018-10-25

Rn Tab导航封装

Rn Tab导航封装,支持动态设置Tab和标题栏

2017-05-12

阿里的Atlas组件化框架

Atlas是一个Android客户端容器框架,主要提供了组件化、动态性、解耦化的支持,支持在编码期、Apk运行期以及后续运维修复期的各种问题。Atlas目前支持的主要功能有: - 在工程期,实现工程独立开发,调试功能,工程模块的独立; - 在运行期间,实现完整的组件生命周期映射,类隔离等机制; - 在运维期间,提供快速增量的更新修复功能,快速升级。

2018-05-10

Jest单元测试

单元测试例子,博客地址:https://blog.csdn.net/xiangzhihong8/article/details/83819929

2018-11-09

tab-view实现的Tab导航

react-native-scrollable-tab-view实现的导航效果,原文链接:http://blog.csdn.net/xiangzhihong8/article/details/72730951

2017-05-25

iOS骨架屏源码

骨架屏实现,涵盖Android、iOS、前端的骨架屏实现,文章地址:https://blog.csdn.net/xiangzhihong8/article/details/85780629

2019-01-04

xiangzhihong8的留言板

发表于 2020-01-02 最后回复 2020-04-20

CSDN 2018 博客之星

发表于 2019-01-10 最后回复 2019-01-10

CSDN 2018 博客之星投票

发表于 2019-01-09 最后回复 2019-01-09

CSDN 2018 博客之星投票

发表于 2019-01-08 最后回复 2019-01-08

CSDN 2018 博客之星投票

发表于 2019-01-08 最后回复 2019-01-08

CSDN 2018 博客之星投票

发表于 2019-01-07 最后回复 2019-01-08

CSDN 2018 博客之星投票

发表于 2019-01-06 最后回复 2019-01-06

CSDN 2018 博客之星投票,请投68号

发表于 2018-12-29 最后回复 2018-12-31

CSDN 2018 博客之星投票

发表于 2018-12-29 最后回复 2018-12-29

CSDN 2018 博客之星

发表于 2018-12-29 最后回复 2018-12-29

空空如也

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

TA关注的人 TA的粉丝

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