自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我本无名的专栏

事在人为休言万般皆是命,境由心造退一步天地宽

原创 python3、django中关于static文件夹的说明

在开发django中我们一定会使用到js,css,image这些文件,一般我们会定义在static这个静态文件夹里,在setttings 设置中 系统 已经默认给我们定义了一个 STATIC_URL = “/static/” 这个是在建立完项目之后,我们的第一个工程的内你建立的static文件夹...

2020-04-25 16:39:28 406 0

原创 mysqlclient 1.3.13 or newer is required; you have 0.9.3

在项目的__init__.py中写下 import pymysql pymysql.version_info = (1, 3, 13, "final", 0) pymysql.install_as_MySQLdb()

2020-04-24 14:44:13 341 0

转载 如何优雅解决App启动黑白屏

为什么会有黑白屏 在桌面点击应用图标后,在app进程没有创建的情况下,需要时间创建app进程,初始化资源,以及启动首页Activity的(这里讨论的首页是指AndroidManifest里面标志的启动页),这就意味点击图标不能马上看到启动页。为了不让用户有卡顿的感觉,谷歌有了Preview Wi...

2020-01-06 10:29:04 575 0

原创 android中的组件化的简单使用

android组件化已经被广泛应用了,它的好处这里就不多说了,这里只是简单的做组件化的过程做一个简单的使用说明,以备之后使用时做为参考。 准备工作: 我们在使用组件化的时候,必然会涉及到组件之间的跳转与传值,这个我们要使用阿里的ARouter。我们先去https://github.com/alib...

2019-12-23 11:33:08 486 0

原创 android使用service在后台下载更新

看了https://blog.csdn.net/baidu_34928905/article/details/88388082的文章,感觉不错,就自己试了一下,现在把代码放出来,以备后用 在使用时,我们先要做的准备是 一、权限 在AndroidManifest.xml中加入 <!-- 允许访...

2019-12-17 15:14:46 527 0

转载 Android代码重构之-优雅的解决顺序调用方法之间的耦合

转自 看到一篇非常好的文章,这里留个记录,感谢作者的分享 git地址 背景 before: 在我们APP启动过程,我们可能常常有这样的需求:在APP第一次进入的时候根据网络请求的结果弹一个对话框式的广告, ok~ 很简单,那么代码大致就是这样(这边都是伪代码,为了方便理解): @Overri...

2019-11-28 13:36:18 286 0

原创 Paint中SumPathEffect的简单使用

SumPathEffect是pathEffect的六个子类中最后一个了,光看名字也知道它也是一种,将两种PathEffect组合使用的类,它和ComposePathEffect的区别在于,ComposePathEffect是将两个子类进行组合,让你看到的是组合后的样子,而且SumPathEffec...

2019-10-15 09:09:27 244 0

原创 Paint中DiscretePathEffect的简单使用

DiscretePathEffect这个子类,说实话,我是真心没整明白,在什么地方能用到,它给人的感觉是一种毛刺的效果,下方面是它的方法 public DiscretePathEffect(float segmentLength, float deviation) { na...

2019-10-15 08:46:01 140 0

原创 Paint中PathDashPathEffect的简单使用

今天来了解一下PathDashPathEffect的简单使用,PathDashPathEffect与DashPathEffect的功能很像,不一样的就是它中间的实线部分,可以是我自定义的图形。看一下,方法 public PathDashPathEffect(Path shape, float a...

2019-10-14 10:38:26 278 0

原创 Paint中ComposePathEffect的简单使用

在前面,我们认识了PathEffect的两个子类,现在我们来认识一下第三个子类ComposePathEffect,它就很有意思了,它是把两个子类的效果连在一起。记住是两个,不能多了。它是方法是 public ComposePathEffect(PathEffect outerpe, PathEff...

2019-10-12 13:52:02 138 0

原创 Paint中DashPathEffect的简单使用

这篇文章和上篇同为Paint中PathEffect的子类使用。DashPathEffect这个类的应用很有意思,也很实用,这里简单说一下。然后通知一个例子了解一下。 public DashPathEffect(float intervals[], float phase) 这个就是它的方法,可以...

2019-10-11 10:08:41 257 0

原创 使用Paint中的CornerPathEffect来实现圆角的折线

我们在日常开发中经常会遇到让我们自定义控件的情况,而且最用到的就是线,如果你是干股票软件的,那么恭喜你,线对你来说就更加重要了,处了我们可以使用一些第三方的控件外,有一些小的应用,只能自己去完成,这里说一下我们常用的,就是圆角的折线。如下图: 一般的情况下,大家会用贝塞尔曲线来画,可是却又很麻烦...

2019-10-10 13:36:51 277 0

原创 Recyclerview悬浮置顶

这里实现的比较简单,是在Recyclerview控件外面加一个RelativeLayout,用于显示悬浮的内容,然后监听Recyclerview控件的addOnScrollListener。话不多说,直接上代码; activity_recycler_view_xuan.xml <?xml v...

2019-10-09 13:43:37 337 0

原创 使用FlexboxLayoutManager来实现流式布局

在项目中经常会用到流式布局,以前一直是使用鸿洋开源的哪个版本,然后在其上进行修改,之前看到了google开源了一个FlexboxLayoutManager的控件,也可以实现流式布局,但是一直也没有细看。今天偶然又见到一篇相关的文章,这里简单做一个记录,以备以后使用。 [官方地址](https://...

2019-09-24 15:15:39 9007 0

原创 Fragment惰性加载

public abstract class BaseFragment extends Fragment { View rootView; //子类的根布局 boolean isViewCreated = false; //布局是否已经加载完 ...

2019-09-23 15:28:29 340 0

原创 android组件化的简单实现

android开发中,如果你的项目比较大,开发的人员比较多,功能模块也多的情况,就会容易出现,文件覆盖等很多问题,这个时候,组件化的开发,就显得比较方便了。每个模块独立开发,最后整合到一起。 在网上也查看了各位大神的文章,这里根据自己写的例子做一下记录。 一般组件化是有一个主的app,然后是一...

2019-09-19 10:43:15 129 0

转载 从0到1优雅实现沉浸式状态栏

转自:https://blog.csdn.net/u013541140/article/details/100065336 今天看到这位大神的代码,感觉很受用,就自己动手按自己的习惯敲了一下,这里我只做了5.0、6.0以上的适配。以下的没有做了,感觉没有什么必要。 StatusBarUtils.j...

2019-09-17 09:39:07 191 0

原创 解决Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle.

闲来无事,想学习一下Kotlin,建个项目想写两行代码,上来就报这个错误,上网查了一圈,找到解决的方案。记录下来。 在项目的build.gradle里加入如下代码,这里注意啊,不是在app的build.gradle里,是项目根目录下的。 buildscript { ext.kotlin_...

2019-09-10 09:34:09 512 0

原创 android图片的灰度化、线性灰度、二值化处理

在网上看视频教程,根据里面的理解,写了一个简单的方法。 /** * 对图片进行灰度化处理 * @param 原始图片 * @return 灰度化图片 */ public static Bitmap getGrayBitmap(Bitmap bm){ Bitma...

2019-09-06 15:34:04 424 0

转载 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?

今天看到群里一个兄弟问这个问题,之前一直也没有注意到,就上网查了一下,还别说,真有方法可以实现,这里就做个记录,以备查询 一、启动android默认浏览器 在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让...

2019-08-19 11:04:21 404 0

原创 抖音上炫酷的网红文字时钟

看了鸿洋推荐的一位兄弟的这个时钟,感觉很帅,因为他是用kt写的,这里我把它改写成了java的,写了一下,也算跟着作者走一下流程与思路。 我这里直接上代码了,流程与思路请参看 原作者的文章 TextClock.java import android.animation.ValueAnimator;...

2019-08-16 13:38:44 4134 0

原创 LocalBroadcastManager与IntentService的简单使用

我们在使用BroadcastManager的时候,会分为隐式和显式两种广播。他们各有各的用处,但是在使用隐式广播的时候,会因为其覆盖的面比较大,会因为一些原因被其它应用程序所得到我们的广播内容。LocalBroadcastManager是一个只在本应用内使用的BroadcastManager。它的...

2019-08-12 16:11:24 164 0

转载 RecyclerView + SnapHelper实现炫酷ViewPager效果

什么是SnapHelper SnapHelper是Google 在 Android 24.2.0 的support 包中添加的对RecyclerView的拓展,结合RecyclerView使用,能很方便的做出一些炫酷的效果。 SnapHelper的使用方法 SnapHelper是一个抽象类 Goo...

2019-07-13 14:55:56 356 0

转载 android中设置一些没有maxHeight属性控件的最高值

控件如下 <LinearLayout android:id="@+id/devicelist_layout" android:layout_width="match_parent" android...

2019-07-03 11:08:46 1307 0

转载 Android实现二维码扫描功能(一)-ZXing插件接入

转自:https://blog.csdn.net/ahuyangdong/article/details/76405557 感谢博主的分享,自己试用了一下,感觉非常好用。就转过来留一下 简介 关于Android扫描二维码的功能实现,网上有很多相关资料。在对比之后,选用了前辈了修改过的ZXing直接...

2019-04-03 13:56:15 594 0

转载 教你如何使用android studio发布release 版本(完整版)

转自:https://www.jianshu.com/p/ba385af853c4 一、前提发布release 版本,首先,的需要保证当前的app没有bug、可以正式发布了,嘿嘿,就是这样~~ 二.、准备jks.jks即密钥库,是一种包含一个或多个私钥的二进制文件,只要记住,他就相当于人的指纹一样...

2019-02-28 09:45:07 543 0

转载 django的admin或者应用中使用KindEditor富文本编辑器

转自:https://www.cnblogs.com/huangguifeng/p/7581485.html 在使用django时,要使用富文本编辑器,找了一些,感觉上面地址写的很不错,而且相应的富文本编辑器也很不错。这里做一个记录。以备以后使用 在应用中使用 第一步: 到官网下载 kindedi...

2018-11-22 11:00:44 355 0

转载 解决Android中,禁止ScrollView内的控件改变之后自动滚动

解决Android中,禁止ScrollView内的控件改变之后自动滚动 问题: 最近在写一个程序界面,有一个scrollVIew,其中有一段内容是需要在线加载的。 当内容加载完成后,ScrollView中内容的长度会发生改变,这时ScrollView会自动下滚,如下图所示: 滚动的那一下体验特别不...

2018-10-16 16:43:46 924 2

转载 解决Android中,禁止ScrollView内的控件改变之后自动滚动

解决Android中,禁止ScrollView内的控件改变之后自动滚动 问题: 最近在写一个程序界面,有一个scrollVIew,其中有一段内容是需要在线加载的。 当内容加载完成后,ScrollView中内容的长度会发生改变,这时ScrollView会自动下滚,如下图所示: 滚动的那一下体验特别不...

2018-10-16 16:43:45 863 0

原创 在python3中使用django2,设置urls的几个坑

在python3中使用django2的时候,在设置urls的时候,会遇到一些坑。这里做一下记录。 1,系统的urls.py里,这里在1.X的时候,都是采用的url方式。如下 url(r'^', include("test1.urls")), 在2...

2018-06-19 14:40:43 10102 2

原创 【mysql】You must reset your password using ALTER USER statement before executing this statement.

解决方法: alter user user() identified by "新密码";

2018-06-13 14:58:03 1423 1

转载 在pycharm中启动Django服务器

转自:https://www.cnblogs.com/callyblog/p/7898630.html 1.要是直接运行manage.py程序的话 会提示一大堆东西,那无非是提示没有传入参数。先打开mange.py,然后再运行,会提示一堆东西,表示没有配置参数。在pycharm右上角 点击ed...

2018-06-12 09:32:43 3959 0

转载 virtualenv介绍及基本使用

转自:https://blog.csdn.net/u012734441/article/details/55044025 virtualenv介绍及基本使用 1.virtualenv介绍 2.安装virtualenv 3.virtualenv运行使用 4....

2018-06-07 09:59:58 1296 0

原创 提高Android Studio运行、编译速度方案

  在使用Android Studio的时候,你会发现经常在运行和编译的时候卡死.你是不是有一种想把电脑砸了的感觉,老子写代码5分钟,编译要10分钟.这个处了与我天朝国情有关(你要翻墙).其实还可以进行一些自己的优化.   这里我根据网上各位大神给出的方法,经过我自己验证之后,给出下面的一些方法...

2018-02-26 14:03:45 1320 0

转载 Python os.walk的用法与举例

转自:http://blog.csdn.net/bagboy_taobao_com/article/details/8938126os.walk(top, topdown=True, onerror=None, followlinks=False) 可以得到一个三元tupple(dirpath, ...

2017-10-17 16:23:29 1155 1

转载 全面介绍Android Studio中Git 的使用(二)

转自: http://blog.csdn.net/gao_chun/article/details/49817267 四、Studio上传项目至GitHub说完本地Git仓库,那么如何将项目上传至远程的GitHub仓库呢?其实操作也基本上差不多。我们首先需要有一个GitHub账号,我们登录上去后...

2017-10-13 16:29:47 1084 0

转载 全面介绍Android Studio中Git 的使用(一)

转自:http://blog.csdn.net/gao_chun/article/details/49817229全面介绍Android Studio中Git的使用前言:本篇博文将记录如何在Android Studio中使用Git版本控制系统,这货在草稿箱里已经放了起码有两个月了吧,老躺着想起来了...

2017-10-13 14:18:00 13677 0

原创 android实现多图片放大缩小的切换

前天在网上看到了http://v.qq.com/vplus/56c7ec6c231bdbafd198c58fb86eb4dc 作者仿QQ的代码,看了一下感觉很受启发。正好,单位在做引导页的时候,要用到类似的东西,只不过是放大缩小的样子。好了,下面我们来看一下代码。   package com.e...

2017-04-24 14:22:00 2426 0

原创 ExpandableListView控件使用中一些小问题的总结

ExpandableListView控件,很好的解决了listView无法进行折叠和分类的功能(在不进行自定义的情况)。但是它也有一些无法解决的问题,比如伸缩没有动画,前方的箭头位置不能更换,也不能更换图标等。   单位的项目整好用到这样的一个功能,就看了一下,现在把它做一下总结。效果如图: ...

2017-02-22 10:08:04 1458 0

原创 CoordinatorLayout实现工具栏及页面头部的伸缩与折叠

CoordinatorLayout可以实现工具栏及页面头部的伸缩与折叠,这里记录一下其实现的过程与其中注意的事项。最简单的方法就是在建立Activity模板的时候,选择一下叫ScrollingActivity的,它就帮我们实现了一个简单的可折叠的效果。下图就是默认的效果: 代码如下:<?x...

2017-02-16 13:49:03 8805 0

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