自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android Studio 配置:自定义头部代码注释及添加模版后没有效果

在AnroidStudio2.0+时,我们按照Android Studio 配置:自定义头部代码注释及添加模版正常配置好后是可以使用的,但是到AnroidStudio3.0+后发现不能使用了,只是3.0后AndroidStudio加入了 代码注释类型选项,如下图: 一定要勾选你要加注...

2019-10-31 10:20:16 163 0

原创 仿D球首页挖矿动画

前言 什么是D球??? D球是一个基于区块链的行业生态价值共享平台。那这个D球到底是干什么的呢???如果你感兴趣的话 可以点击D球进行详细了解。 不谈这个了,我们说说接下来,D球首页这个动画如何实现呢??效果图如下: 一脸恍然!!!我们都知道Android有4种动画: ...

2019-09-23 16:48:39 70 0

原创 Android扫码器通过USB数据通信而不是串口数据通信!!! dispatchKeyEvent代替EditText控件

上图是扫码器 方法步骤: 一.重写dispatchKeyEvent方法 @Override public boolean dispatchKeyEvent(KeyEvent event) { toolScanner.analysisKeyEvent(e...

2019-01-29 16:19:14 521 0

原创 Android 之AES加密,解密与后台进行数据交互

和后台数据交互通信为什么要进行AES加密等方式进行数据传输,肯定是为了安全。同样你也可以使用RSA加密等方式。这里个人就不多说了,直接上代码。   测试工具: 在线AES加解密:http://www.seacha.com/tools/aes.html?src=ZG9OIoficlzmvyRc...

2018-12-12 10:12:40 1092 0

原创 Failed to find Platform SDK with path: platforms;android-P

坑大了!!!接收别人写的代码,clone下来的代码  ,run以后报Failed to find Platform SDK with path: platforms;android-P这样的错误,当时一脸懵逼!!! 最后全局搜索一下  Ctrl+shift+F   android-P ,在buil...

2018-10-12 15:57:34 10694 0

原创 Chrome:inspect查看android数据库常用的几种配置方法、chrome://inspect调试工具离线包

目录 前言 Realm配置和Stetho配置 Stetho在Chrome上直接调试android应用数据库&Okhttp网络请求 Chrome调试工具离线包 操作步骤 步骤: 总结:     前言 android比较常用的数据库框架分别是:greendao、or...

2018-09-19 15:51:46 4228 0

原创 Android NDK Cmakelist.txt与Android.mk、Application.mk Makefile 编译配置开发

CMake基本配置与注意事项    CMake ​    在android studio 2.2及以上,构建原生库的默认工具是 CMake。 ​    CMake是一个跨平台的构建工具,可以用简单的语句来描述所有平台的安装(编译过程)。能够输出各种各样的makefile或者project文...

2018-09-03 15:02:32 1698 0

原创 图片文档扫描矫正处理(手机扫描仪),OCR识别,图片修改库整合

  1.https://github.com/weichao66666/OpenCV_image_comparator 图片相似度计算(直方图、峰值信噪比、结构相似性、感知哈希算法)、轮廓检测、直线检测、圆检测、角点检测、直线交点计算、旋转角度矫正、图像匹配的对应相似处连线、灰度、二值化、直方...

2018-08-30 17:14:44 9273 6

原创 AndroidStudio使用CMake编译方式的NDK opencv开发

其实网上关于 AndroidStudio使用CMake编译方式的NDK opencv开发  类似的博客已经有很多了,但是为什么我还要去写这篇博客呢,因为我在引用OpenCV库时踩了很多坑,所以特别记录一下。   搭建步骤:   一.创建AS支持C++的工程   File------&a...

2018-08-29 17:51:58 675 0

原创 初探C课程系列二:指针、函数、预处理器

  接着上一篇初探C课程系列一 本章继续说 指针、函数、预处理器。   指针 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的内存区、指针本身所占据的内存区。 总结:指针是...

2018-08-15 20:35:47 69 0

原创 made with vue.js&&vue 插件集合

目录 来源与segmentfault UI 更多查看:https://madewithvuejs.com/?page=1 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例     来源与segmentfault UI   1.https://made...

2018-08-13 15:16:11 345 0

原创 初探C课程系列一

前言 本次我们主要从:数据类型、数组、内存布局、指针初探C,在学校C之前我们需要安装开发环境,这里我使用的是Visual Studio  下载地址:Visual Studio,在这里Visual Studio有三个安装版本,分别为:Community 2017,Professional 201...

2018-08-12 23:38:07 123 0

原创 RecyclerView:PagerSnapHelper让你体验视频上下无缝滑动播放

前言 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。例如列表横向,纵向滑动时,很多时候不会让列表滑到任意位置,而是会有一定的规则限制,这时候就可以通过SnapHelper来定义对齐规则了。 ...

2018-08-10 15:48:07 5662 0

原创 Compilation failed to complete:Program type already present: android.support.v4.accessibilityservice

  .Compilation failed to complete   .Program type already present:android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatMessage{ki...

2018-08-10 14:31:31 12512 2

原创 音视频处理大全

  C 1.Ffmpeg : https://github.com/FFmpeg/FFmpeg 2. Ijkplayer:https://github.com/Bilibili/ijkplayer   Java 1》.GSYVideoPlayer : https://github.co...

2018-08-09 18:14:20 1160 0

原创 SVG 打造可交互的China地图

前言 SVG 意为可缩放矢量图形(Scalable Vector Graphics)。SVG 使用 XML 格式定义图像。   什么是SVG? SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用来定义用于网络的基于矢量的图形 SVG 使用 XML...

2018-08-08 18:21:48 1670 1

原创 Vue.js:Select--Option >下拉框绑定和取值

遇到了这个解决了,所以记录一下: 1.Vue.js 2.https://www.iviewui.com/components/select   完成vue.js下拉框选择绑定与取值,实现效果图如下:     template代码   <template&am...

2018-08-07 10:09:35 42157 2

原创 vlayout打造淘宝首页多布局展示

前言 VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。在讲解vlayout之前我们看一下淘宝首页是如何布局的,这里我们用的是Android SDK tools下的工具uiautomatorviewer...

2018-08-06 18:54:58 3373 0

原创 vue render 中 如何正确加载img的src 路径?

  这个问题我想有好多人可能遇到过,我在网上尽然没有找到相关的答案,再次我就分享一下我去如何解决vue render 中 如何正确配置img的src 路径?   解决方法   1.一般情况下我们本地图片会放在assets文件夹下,如下图所示:     在代码中我们是这样正确的使...

2018-08-06 11:55:43 18723 0

原创 Vue.js下载文件及判断上传文件类型,获取上传文件大小

  目录 下载文件 方法一 1.跟后端童鞋确认交付的接口的response header设置了 2.修改axios请求的responseType为blob,以post请求为例: 3.请求成功,拿到response后,调用download函数(创建a标签,设置download属性,插入到...

2018-08-03 16:00:40 8056 0

转载 自定义Android注解:注解变量

对于Android注解,或多或少都有一点接触,但相信大多数人都是在使用其它依赖库的时候接触的。因为有些库如果你想使用它就必须使用它所提供的注解。例如:ButterKnife、Dagger2、Room等等。 至于为何使用注解?使用过的应该都知道,最明显的就是方便、简洁。通过使用注解可以在项目编译阶...

2018-08-02 12:35:34 836 0

转载 windows环境下搭建vue+webpack的开发环境以及问题解决

# 全局安装vue-cli npm install -g vue-cli   # 使用vue-cli初始化项目 vue init webpack sell    (sell这个是文件名,你自己取的)   # 进入到目录 cd sell...

2018-08-02 10:29:56 366 0

原创 Vue使用阿里oss上传多图片及展示

  实现效果:   HTML代码: <template> <div> <Form :model="formItem" ref="formItem" :...

2018-08-01 15:55:37 5394 1

原创 仿QQ空间头部拉伸效果及属性动画的应用

  实现需求效果图:     其实这样的效果实现起来很简单,但是从来没做过的我们,看到这样的需求,一脸闷逼。      我们常规的办法是直接百度,去github,掘金,简书,看有没有类似的demo,当你找到类似这样的demo,当你看到代码时你忽然明白了一件事,好简单!!!  ...

2018-07-31 12:35:35 297 1

原创 Vue render渲染 时间戳转时间,时间转时间戳及渲染进度条

  一.格式化时间   效果图: 实现上述界面代码如下:   data() { return { loading: false, demandData: [], ...

2018-07-26 17:31:50 2793 0

原创 搭建Flutter环境及创建第一个demo

前言   Flutter 是一个跨平台(Android 和 iOS)的移动开发框架,使用的是 Dart 语言。和 React Native 不同的是,Flutter 框架并不是一个严格意义上的原生应用开发框架。 Flutter 的目标是用来创建高性能、高稳定性、高帧率、低延迟的 Androi...

2018-07-26 12:01:19 2780 0

原创 Android一周时间早中晚排班表

我们要做一个可以动态添加,修改一周早中晚时间排班表,需求图如下:   过程具体在这里不描述了,具体查看,https://github.com/yangxiansheng123/WorkingSchedule   上传数据格式:   {"friday_plan"...

2018-07-25 17:28:09 1071 0

原创 Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme

 This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to fa...

2018-07-24 14:57:42 354 0

原创 android沉浸式状态栏底部背景用图片代替

  Android区分沉浸式状态栏与变色状态栏等详解我就不说了  网上描述太多了,可以参考:https://blog.csdn.net/u011835956/article/details/50997492,2.http://www.androidchina.net/3520.html,3.ht...

2018-07-23 15:24:12 8979 0

原创 Android使用Kotlin+Anko开发简化开发中的代码

目录   前言 什么是Kotlin? Anko是什么? 使用kotlin+Anko Kotlin Android Extensions 把MainActivity转换成Kotlin代码 配置kotlin到项目 测试是否一切就绪 原文链接:https://blog.csdn.ne...

2018-07-20 17:18:48 895 2

原创 图片转Base64上传至服务器

前言 1.将图片转换为Base64编码,可以让你很方便地在没有上传文件的条件下将图片插入其它的网页、编辑器中。 这对于一些小的图片是极为方便的,因为你不需要再去寻找一个保存图片的地方。 2.假定生成的代码为"data:image/jpeg;base64, .....",那么...

2018-07-19 11:56:15 2567 0

原创 Vue实现多级联动(扁平数组转树形数组)cascader

目录 Vue扁平数组转树形数组实现多级联动,数据库数据存储表如下图所示: 扁平数组转树形数组公共方法 搭建界面HTML代码 JS代码 注解: Vue扁平数组转树形数组实现多级联动,数据库数据存储表如下图所示:     从上面数据,我们如何转化数据实现多级联动,如下图所示效果:...

2018-07-18 19:11:59 4237 0

原创 Vue表单上传数据(包含图片)及列表展示数据

  一.vue上传数据包含上传图片   目录 一.vue上传数据包含上传图片 html代码如下: JS代码如下 二.列表展示数据  HTML代码如下 JS代码如下 参考 1.https://www.iviewui.com/components/form 2.vue中的 re...

2018-07-17 21:01:12 13243 3

原创 微信小程序项目架构搭建及实现swiper轮播,底部tabBar切换,页面跳转,分享等功能

  一个简易的小程序架构,如下图所示: 目录   一个简易的小程序架构,如下图所示: 一.底部tabBar实现 二.Banner轮播实现(swiper) swiper实现轮播代码1如下: 自定义swiper轮播代码如下: 三.实现列表展示 1.定义一个模版template.wx...

2018-07-17 11:55:25 1184 0

原创 Compilation failed; see the compiler error output for details

错误:Compilation failed; see the compiler error output for details.解决修改build.gradle文件下的dependencies下的classpath配置版本。如下图所示:在这里修改Androidstudio classpath对应...

2018-07-16 09:30:16 56538 0

原创 Android ObjectAnimator,ValueAnimator,PropertyValueHolder,AnimatorSet,Interpolator动画使用实例

前言属性动画,API3.0之后提出的动画模式,那么相对于3.0之前的动画有什么优势呢?有以下几点优势:1.不在局限于View对象,无对象也可以进行动画处理。2.不再局限于4种基本变换:平移、旋转、缩放 、透明度。3.可以灵活的操作任意对象属性,根据自己业务来实现自己想要的结果。接下来我们就从Obj...

2018-07-12 18:50:42 293 0

原创 属性动画打造,逃逸,聚合,扩散实例

要求要实现效果:要如何实现这个效果呢???我们要从以下几个方面考虑,一步一步来:1.考虑如何绘制6个等间距的颜色圆圈。2.如何实现旋转动画效果。3.如何实现小圆逃逸后在聚合。4.如何实现水波纹扩散。我们知道实现思路,接下来我按着我们的思路一步一步的实现:一.初始化数据private void in...

2018-07-11 15:56:08 219 1

原创 抽屉菜单(DrawerLayout)库集合

1.https://github.com/mikepenz/MaterialDrawer2.https://github.com/yarolegovich/SlidingRootNav3.https://github.com/mikepenz/LollipopShowcase4.https://g...

2018-07-10 22:18:00 1186 0

原创 android.content.res.Resources$NotFoundException: String resource ID #0x1

在Android开发中如果出现android.content.res.Resources$NotFoundException: String resource ID #0x1这样的错误,你想也不用想,一定是Textview控件显示数据出了问题:mTextview.setText(这里的传入的数据一...

2018-07-10 18:28:50 8882 1

原创 Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'

Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.It will be removed at the end...

2018-07-10 10:22:21 1779 0

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