自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 解决Android 原生WebVIew无法加载带#号内容的富文本

所以解决Android 原生WebVIew无法加载带#号内容的富文本的方法,只要把富文本内容转化为base64编码,再加载就行了。偶然发现webview加载的一个问题,在加载富文本的时候,发现内容显示不全。“#”号后面的内容不见了。

2023-02-21 10:05:14 479

原创 Django连接mysql数据库

操作系统:mac os在项目setting文件中修改数据库配置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名称', 'HOST': '127.0.0.1', 'PORT': '3306', 'USER': '数据库用户名', 'PASSWORD': '数据库密码', }}只是设置

2020-10-13 15:03:30 148

原创 app内图片灰色效果实现

2020年是令人难忘的一年,新型肺炎的肆虐,给全国人民带来了巨大的灾难。所幸国内的疫情已经受到控制,这次事件值得人们铭记。可以说这次国内能这么快控制住情况,起最大作用的是国家政府的英明决策和前线人员舍生忘死的战斗。向他们致以最高的敬意。为悼念新型肺炎牺牲的人员,清明节当天,几乎全网大厂app内效果都变成灰色,作为一个程序员,很好奇一个app是怎么做到全局改变显示效果的。偶然看懂鸿洋的一篇博客,简单记录下实现方式。在activity中添加代码 Paint paint = new Paint(

2020-07-29 21:48:43 1543

原创 使用gradle.properties来定义gradle常量

gradle.properties文件中定义的变量只能是key=value的形式,相比ext扩展变量的方式多了些局限性。类举编译版本号的定义和使用1. 定义方式定义变量方式直接在gradle.properties添加#测试字段testKey=falseCOMPILESDKVERSION=29BUILDTOOLSVERSION=29.0.22. 使用方式compileSdkVersion: COMPILESDKVERSION.toInteger()buildToolsVersion: B

2020-07-29 21:43:36 1021

原创 Android项目中资源文件分模块的方法

在之前的项目开发中一直有个困扰,当项目做大时,各种文件数量就变得非常多,很多时候找一个文件就要找很久,包名下的代码文件可以自己建包来做区分,还好办一点,但是资源文件,像布局、图片、样式这些没有模块化,经常忘记名字然后找半天找不到。实在是造成很多困扰,后面才发现可以利用gradle来进行资源的模块化处理。资源分模块做起来其实很简单修改app模块下的build.gradle文件,在android闭包中添加sourceSets配置在与res文件同级的地方添加文件夹 res_test,然后在gradle文件中

2020-07-29 21:40:27 740

原创 EasyPermissions 使用问题记录

1. 遇到的问题描述在启动界面使用EasyPermissions,这个界面有用到权限的申请,但是第一次拒绝权限后(未勾选不再提醒),下次再发起权限请求时,EasyPermissions的询问弹窗出现占满屏幕且背景颜色异常的迷一样的问题。但是在其他界面发起权限请求并不会出现这个问题。2. 出现的问题效果图片3. 问题分析和解决一开始并没有去查看其他界面的弹窗效果,一直以为是EasyPermissions使用的问题,去issue找了半天没找到问题,百度也没有结果。自己源码翻了半天,没招,就去看了下其他

2020-07-29 21:37:23 771

原创 gradle常量定义和使用

1. gradle自定义常量的原因在多module中,gradle文件里存在大量常量,而且基本上是相同的。在项目或者依赖库版本升级的时候,修改起来十分的不友好。一两个module时可能无所谓,但是正常开发中可能涉及到十几个module的情况,一方面是修改起来十分不友好,工作量太大,一方面可能出现漏改的情况,导致依赖冲突、打包失败等的问题。这个时候就可以通过自定义全局常量来改变这种情况。2. 自定义常量的方法gradle可以通过ext来自定义常量,要做到常量共用的话,就要在根节点下的build.grad

2020-07-29 21:30:39 1244

原创 java引用小记

java中有四种引用,强引用、软引用、弱引用、虚引用。1. 强引用   在Java中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引用变量引用时,它处于可达状态,它是不可能被垃圾回收机制回收的,即使该对象以后永远都不会被用到JVM也不会回收。因此强引用是造成Java内存泄漏的主要原因之一。  一般被new出来的对象都是属于强引用: User user=n

2017-05-18 01:09:42 573

原创 java注解初探

ava注解在java5.0开始引入,是java中很重要的一部分。元注解  元注解是java注解中最基本的部分。它的作用是为其他注解进行注解,对其他注解起一个定义和说明的作用。元注解有4个: * @Target * @Retention * @Documented * @Inherited1. @Target  @Target用于描述对象的使用范围,或者说,被修饰的注解可以用在什么地方。 使

2017-05-18 01:05:24 245

空空如也

空空如也

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

TA关注的人

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