自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不蚊

写出学习之路的一些心得,帮助过来人渡坑

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 android studio 4.0以上新版本快捷键F2无法直接定位到错误行

一、请根据如图设置即可

2021-09-10 09:59:28 209 1

原创 Android自定义Dialog,支持链式调用

Dialog,链式调用前言布局Style代码调用示例 一前言每次有新项目都要重新写一个,太麻烦了,在这里记录一下,同时与大家分享布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height

2021-05-11 18:19:48 178

原创 删除文件夹内的文件

文件删除工具类前言代码前言删除指定文件夹内的文件代码public class DeleteFile { public static int NEW = 1; public static int HISTORY = -1; /** * * @param path * @param pager 保留的文件数 * @param sort 排序方式,NEW 删除最新的,HISTORY 删除最旧的 */ public sta

2021-03-08 17:40:40 176

原创 MediaRecorder录制视频 工具类,简单高效使用录制

前言工具类可直接使用,简单方便快捷权限<!-- 授予该程序录制声音的权限 --> <uses-permission android:name="android.permission.RECORD_AUDIO"/> <!-- 授予该程序使用摄像头的权限 --> <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name=

2021-02-02 15:00:53 238 1

原创 android VNC同屏

VNC同屏服务简介:在电脑上开启一个VNC服务推流,将电脑屏幕推送到android端,android 端采用android-vnc-viewer播放,不过有一个很尴尬的事件就是,这个项目还要自己集成到项目里去,本着给人方便就是给已方便,便将集成好的VncScreen项目放上来给大家省下集成的时间。使用方式集成之后直接设置url、port即可项目地址VncScreen...

2020-10-20 11:32:02 649 1

原创 Android自定义View-滑动解锁按钮

Android自定义View-滑动解锁按钮写在前面一、实现的思路二、先上成品图三、自定义属性四、使用五、具体实现写在前面最近由于项目需求,需要有一个类似苹果的滑动解锁控件,抱着万事不求人的学习态度,这种时候肯定是要自己肝出一个这样的控件了,以下带来实现的思路与具体过程一、实现的思路个人觉得自定义View肯定要整理自己的实现思路,只有思路清晰明确了,才能够顺利的实现自己所需的功能,以下浅淡一下,实现滑动解锁的具体思路:1、滑动解锁方面,肻定要有一个按钮与文本,按钮只需要实现点击滑过的功能,所以这边我

2020-08-16 23:38:06 1025 1

原创 Android-自定义View-水波加载

Android-自定义View-水波加载一、前言二、正文1)首先是实现思路2)实现水波3)水波的动画3)在实现水波之后,再实现加载过程的动画完整代码一、前言在学习自定义View中,不可避免的遇到贝赛尔曲线,在一顿学习操作之后,成功的实现了一个水波加载,效果图如下:(本文适用于有贝赛尔曲线基础的人学习)二、正文开始撸代码1)首先是实现思路1、水波的实现,在接触贝赛尔曲线之后,用了二阶贝赛尔曲线实现水波效果2、加载过程,通过属性动画来实现这个过程3、实现顺序,先实现水波后实现加载过程2)实

2020-07-28 17:58:20 162

原创 Android-自定义View网络加载

Android-自定义View网络加载一、前言二、直接上三部曲1)定义attrs.xml2)在布局中使用3)正文代码在此一、前言在自定义View-仿QQ运动步数进度效果基础上衍生的网络加载,效果图如下:二、直接上三部曲1)定义attrs.xml <declare-styleable name="LoadingView"> <attr name="typeLoading" format="string"/> <attr name=

2020-07-27 17:12:21 172

原创 Android 圆角图片CircleImageView

Android 圆角图片CircleImageView一、正文1、新建attrs.xml定义属性2、在布局中使用3、CircleImageView本篇基于https://github.com/hdodenhof/CircleImageView可直接添加依赖implementation 'de.hdodenhof:circleimageview:3.1.0'一、正文1、新建attrs.xml定义属性<?xml version="1.0" encoding="utf-8"?><

2020-07-24 09:46:15 546

原创 自定义View-仿QQ运动步数进度效果(完整代码)

解析请看这自定义View-仿QQ运动步数进度效果一、attrs.xml<?xml version="1.0" encoding="utf-8"?><resources> <attr name="centerTextSize" format="dimension"/> <!-- 外围圆弧大小--> <attr name="cirleSize" format="dimension"/> <!-- 步娄文字颜色

2020-07-20 10:49:03 332

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

自定义View-仿QQ运动步数进度效果一、写在前面(1) 图一,仿QQ步数运行效果完整代码请看这二、正文开始(1)首先来个三部曲,自定义属性,布局设置,属性获取1)自定义属性,新建attrs.xml2)布局设置3)属性获取(2) 我们先来解决,宽高的问题,重写onMeasure方法(3) 现在就是各种绘制1)绘制文本2)绘制外弧3)绘制内弧文本的动态效果(4)最后在Activity中应用一、写在前面在参考了红橙Darren的文章之后,将自己实现的做个笔记,并提供给大家参考,红橙Darren 的 自定义V

2020-07-20 10:45:01 200

原创 android 实现定时器的两个方法

方法一使用timer定时器 Timer timer = new Timer(); TimerTask timerTask = new TimerTask() { @Override public void run() { } }; //每二秒执行一次TimerTask timer.schedule(timerTask,2000); 方法二使用Ha

2020-07-16 17:47:13 171

原创 android自定义View的开篇,实现简单的TextView

android自定义View的开篇,实现简单的TextView一、简述没有基础的同学可以先看这[自定义View简介](https://www.jianshu.com/p/653a86fe450f)二、现在我们来实现TextView1、先在values新建一个attrs.xml,然后配置自定义View的属性,2、新建ViewText继承View,实现其构造方法,三个构造方法调用时机分别时,在代码中、在布局中、布局中引用style属性时3、在布局中使用自定义的View4、获取属性5、现在到了,自定义View都会

2020-07-07 15:57:16 209 1

原创 android原生定位的实现

android原生的定位实现一、获取权限二、定位的实现最近做项目时用到了定位功能,百度、高德都有用到了,这次需求比较简单一点,只要定位到城市就可以了,所以这次决定使用android原生的定位功能。一、获取权限 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> <uses-permission android:name="andr

2020-07-07 13:55:40 1320

原创 Android 动态权限申请的封装

Android 动态权限申请的封装此模块基于AndPermission进行二次封装为AndPermission加入依赖封装类CheckPermission使用案例不要忘了在清单中,加入注册权限此模块基于AndPermission进行二次封装为AndPermission加入依赖implementation 'com.yanzhenjie:permission:2.0.3' //添加依赖封装类CheckPermissionpublic class CheckPermission { pri

2020-05-12 10:17:34 1269

原创 Xshell 6与Xftp 6家庭免费版

链接:https://pan.baidu.com/s/1AxgKQTtSKpV-Zek4JhHyGw提取码:rvmr

2020-03-07 13:15:39 408

原创 python3进阶装饰器

python3进阶装饰器最近在看装饰器,博客也看了挺多的,发现很多写的其实挺难理解的,在此我作为一个小白过来人,在这里写一个我个人认为较好理解的装饰器理解教程首先,先说一下装饰器的概念,简单的说就是,你写好了一个函数,后面有需求说,这个函数的功能不完全,要加几个功能,但是你又不想重写这个函数,这个时候你就可以给这个函数写一个装饰器,在不修改原先函数的前提下加上了所需的功能。一、这个number函数...

2019-10-29 20:58:00 135

原创 模拟登录爬取广职院正方教务系统

最近突然的想爬取学校的课程表,于是经过几经努力,终于出来的一个小demo,话不多说,马上为大家讲解:先放上代码import reimport requestsfrom fake_useragent import UserAgentfrom pyquery import PyQuery as pqfrom school_api.check_code import CHECK_CODEc...

2019-10-07 23:47:04 780

原创 pyinstaller运行时显示matplotlib相关模块导入错误

pyinstaller运行时显示matplotlib相关模块导入错误:使用Pyinstaller打包真的是坎坷,N多的错误,最后这个错误折磨了我许久,Pyinstaller可以将程序打包成功,可是却不能运行***解决的方法是:***将matplotlib卸载pip uninstall matplotlib然后到这个网站:https://www.lfd.uci.edu/~gohlke/pyt...

2019-09-29 23:20:53 1018

原创 windows系统基于python3.7/anaconda 3.5的pyspider的安装,以及pyipider关键字async的错误,和不推荐domaincontroller配置

看此篇教程之前请自行安装python3.71,首先使用pip安装pyspiderpip install pyspide2,然后就可以使用pyspider命令开启pyapider了pyspider all运行成功截图如下:然后使用浏览器访问:localhost:5000成功如下图:虽然上面说起来很简单的事情,可是那是一帆风顺的情况下,至于我安装的时候,感觉该碰到的问题都碰到了,...

2019-04-29 23:16:31 519

nullMusic.mp3

1 分钟无声的音频,纯净无声的音频,各位有需下载,纯净无声的音频,各位有需下载,纯净无声的音频,各位有需下载。

2020-07-27

空空如也

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

TA关注的人

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