Android动画-Android中的三大动画
一.前言1.三种动画的关系
2.三种动画的继承关系
二.逐帧动画(Frame Animation)简单讲就是把几个静态的图片(放在res/drawable/路径下)快速播放形成动画,实现的方式有 Xml方式 或者 Java代码,官方推荐使用 Xml 方式。
效果展示:
1. Xml方式1234567891011121314151617181920212223242526272829303132<!-- fire_frame_animation.xml --><?xml version="1.0" encoding="utf-8"?><!-- oneshot:动画执行次数 true: 执行一次 false:执行无数次 --><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true"> < ...
Android项目:高德地图
一 视觉效果
二 高德SDK定位SDK:文档
地点查询demo:文档
地图选点demo:文档
公交规划SDK:文档
三 使用到的三方库1> 自定义标题栏:android-titlebar
2> 相机相册选择图片:EasyPhotos
3> 本地数据库操作:room
4> 腾讯云对象存储存储头像:cos-xml
5> Bottom可拖动弹窗:XPopup
Android项目:二手房
1.视觉效果
Github地址:https://github.com/xiaoshitounen/SecondHouse
2.使用到的第三方库1> 完成沉浸式状态栏:ImmersionBar
2> 自定义标题栏:android-titlebar
3> 网络请求:okhttp
4> Json数据解析:gson
5> 图片加载:glide
6> 轮播图:banner
7> 智能刷新:SmartRefreshLayout — 智能刷新库API介绍: Android智能刷新框架SmartRefreshLayout
8> 图片放大浏览:BigImageViewPager
9> 相机相册选择图片:EasyPhotos
10> 本地数据库操作:room
11> 腾讯云对象存储存储头像:cos-xml
3.房源信息爬取如何爬取链家房源信息参考我的另一个项目:https://github.com/xiaoshitounen/SecondHouseSpider
4.后端API介绍后端使用的是云服务器CentOS,采用Apache + P ...
Hexo-使用Admin插件构建后台
一.插件介紹hexo-admin是一个Hexo博客引擎的管理用户界面插件。这个插件最初是作为本地编辑器设计的,在本地运行hexo使用hexo-admin编写文章。
安装方式:
1npm install --save hexo-admin
使用方式:
12345//命令预览hexo -s//进入后台编辑http://localhost:4000/admin
界面预览:
二.使用1.修改文章标题
2.修改文件名称
3.修改Category和Tag
Hexo-博客更换主题Butterfly
一.下载Buttlerfly使用
前提:Hexo的版本至少需要时5.0.0或者更高。更新有问题可以参考:Hexo 升级至 5.0 版
参考:Butterfly 安裝文檔(一) 快速開始
1.下载本地博客根目录执行以下命令:
1git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
2.使用修改站点配置文件_config.yml,把主题改为butterfly
1theme: butterfly
可能会遇到问题,请安装下面的插件:
1npm install hexo-renderer-pug hexo-renderer-stylus --save
3.主题配置文件把主题文件夹中的 _config.yml复制到 Hexo 根目录,同时重新命名为_config.butterfly.yml。以后只需要在_config.butterfly.yml進行配置就行。
Hexo会自动合并主题中的_config.yml和_co ...
MacOS-使用脚本减少重复工作
1.为什么需要由于重复性的工作很多,并且这些是固定的,所以我们需要使用脚本。
例如Hexo本地预览:
12cd /Users/xulei/Documents/HexoBloghexo s
例如Hexo的更新—进入到Hexo博客的根目录并执行部署命令:
123456789cd /Users/xulei/Documents/HexoBlogecho "开始执行hexo clean"hexo cleanecho "开始执行hexo g && gulp" hexo g && gulpecho "开始执行hexo d" hexo decho "连接小石头的云服务器,拉取博客最新内容更新" ssh -i /Users/xulei/Documents/云服务器/centos_xl root@182.254.228.71 "cd / ; ./run.sh"
2.制作脚本12345# 创建脚本vi name.sh# 执行脚本bash name.sh的绝对路径
参考:M ...
开发工具-轻量应用服务器CentOS
一. 购买云服务器我的云服务器地址:https://console.cloud.tencent.com/lighthouse/instance/detail?rid=1&id=lhins-cy2o2cit&tab=application&action=DescribeInstanceLoginKeyPair
我购买的是腾讯云的轻量应用服务器,学生价格。
系统不建议直接使用应用型的(我曾经使用过宝塔Linux,感觉配置难受),直接选择Cent OS8吧。
二.配置Apache+PHP1.Apache1234567891011121314//下载Apacheyum -y install httpd//查看Apache版本httpd -v//启动Apache服务systemctl start httpd//重启Apache服务systemctl restart httpd//设置开机自启动systemctl enable httpd
存放共享文件的目录是:/var/ ...
开发工具-Charles抓包工具的快速上手
一.背景1.下载和配置KeyCharles的下载地址
2.B站上的视频学习快速掌握Charles抓包工具
二. 使用1.两种结构
Structure/结构视图,将网络请求按访问的域名分类。
Sequence/序列视图,将网络请求按访问的时间排序,按照你的电脑的发送请求顺序进行。
)
2.整体内容
3.抓取https协议请求① 安装证书Help -> SSL Proxying -> Install Charles Root Certificate
② 信任证书弹出的窗口 -> 登录 -> Charles Proxy… -> 双击设置信任为始终信任
③ 配置 SSL ProxyProxy -> SSL Proxying Settings -> 添加如下信息
)
这样你就可以抓取到https的协议了,明白http和https区别的同学想必已经知道这么做的原因了吧。
4.Android手机配置前提:手机和电脑需要连接在同一个局域网下。
① Charles操作Help -> SSL Proxying -> Install Char ...