- 博客(427)
- 问答 (1)
- 收藏
- 关注
原创 Android BLE蓝牙详细解读
代码地址如下:http://www.demodashi.com/demo/15062.html随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环、心率检测仪、以及各式各样的智能家具和玩具类产品。安卓4.3(API 18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备、查询服务和读写特性。相比传统的蓝牙,BLE更显著的特点是低功耗。本文主要讲解Andr...
2019-03-13 09:00:07
1326
原创 SpUtil多样加密存储,兼容android9.0
代码地址如下:http://www.demodashi.com/demo/15058.html####前言在android系统不断升级的过程中,Sharepreferences存储出现多中问题,其中有些是读写权限造成,有些是因为加密问题引起。下面介绍下SpUtil这个工具类,它是在Sharepreferences基础上进行了封装优化,具备存储不同数据类型,然后有加密功能,使用简单,在介绍的...
2019-03-13 08:59:18
929
原创 Love2D游戏引擎制作贪吃蛇游戏
代码地址如下:http://www.demodashi.com/demo/15051.htmlLove2D游戏引擎制作贪吃蛇游戏内附有linux下的makefile,windows下的生成方法请查看:for windows预览游戏love2d游戏引擎重要函数详情:love2d wikilove.load:当游戏开始时被调用且仅调用一次love.draw:回调函数...
2019-03-13 08:58:34
1517
原创 微信小程序+微信管理后台+微信用户前台
代码地址如下:http://www.demodashi.com/demo/15043.html #### 微信小程序+微信管理后台+微信用户前台#### 产品介绍-----------------------------------**基础功能开发:景区微信地图导游、天气及景点相关资讯微信提醒、项目适玩人群识别与推荐、会员功能、景区美食预订功能、停车付费功能、票价信息查询设置、免...
2019-03-13 08:57:30
3101
原创 一款“灵动”的滑动按钮
代码地址如下:http://www.demodashi.com/demo/15028.html前言:为什么起这个标题呢?因为,这个滑动按钮看起来不是那么的僵硬,哈哈。限于篇幅原因,不会把所有的知识点都讲解一遍,只会挑选一些需要注意的点及不太好理解的地方进行讲解。效果图 先放张最后实现效果图,大家可以看着这个效果,思考一下怎么实现的。主要讲解的内容 文章将会选择以下内容进行讲...
2019-03-13 08:56:36
606
原创 [iOS] 完整源码, Swift语言 - 账号保存工具
代码地址如下:http://www.demodashi.com/demo/15017.html1. 需求分析作为一个开发者,平时肯定在各个平台,网站注册了各种账号;由于太多,很多时候都是注册之后就抛之脑后,等到用到的时候,已经记不起是否已经注册过,或者账号及密码是多少也很模糊了。大部分的做法是找回密码,但是,使用哪个邮箱注册的,这又是一个问题。。。等等的问题,虽然不大,但却也带来一点烦扰。...
2019-03-13 08:55:11
666
原创 SpannableStringUtil实现丰富文字效果
代码地址如下:http://www.demodashi.com/demo/15007.html####前言在android开发中,我们不免会用到 TextView 的各种显示效果,如字体样式,颜色,大小,背景等。今天要讲的就是这么一个工具类SpannableStringUtil,方便快捷的实现各种文字效果。今天涉及的内容有:SpannableString"截取"基本介绍Spanna...
2019-03-13 08:53:13
376
原创 iOS TableView多级列表
代码地址如下:http://www.demodashi.com/demo/15006.html效果预览一、需求TableView多级列表:分级展开或合并,逐级获取并展示其子级数据,可以设置最大的层级数,支持多选、单选、取消选择。二、思路由需求和示意图可知,这些数据元素之间存在着一对多关系,很符合 数据结构与算法 – 树形结构 的特征。那么,我们就用树形结构中的结点(Node)...
2019-03-12 09:24:04
2113
原创 H5类似易企秀/编辑器/页面制作/开发/生成工具/软件/源码/授权
代码地址如下:http://www.demodashi.com/demo/14960.html项目简介H5DS (HTML5 Design software) 这是一款基于WEB的 H5制作工具。让不会写代码的人也能轻松快速上手制作H5页面。H5DS 官方 Git (https://github.com/h5ds/h5ds) ,简体中文 UTF8 版本,其他版本请自行转码h5ds 官...
2019-03-12 09:23:17
5558
原创 Golang Json文件解析为结构体工具-json2go
代码地址如下:http://www.demodashi.com/demo/14946.html概述json2go是一个基于Golang开发的轻量json文件解析、转换命令行工具,目前支持转换输出到屏幕、输出到文件两种方式。功能json文件读取、解析golang结构体输出支持输出方式输出到屏幕终端输出到.go文件安装$ go get -u github.com/ust...
2019-03-12 09:22:14
1102
原创 沉浸式状态栏的简易实现
代码地址如下:http://www.demodashi.com/demo/14922.html####前言在android开发的过程中,经常会涉及到沉浸式状态栏的问题,说白了,就是手机屏幕顶部栏的颜色显示问题,为了实现美感一体的效果,许多app都已经开始了沉浸式状态栏的显示,这里,我也简单介绍一个沉浸式状态栏的类StatusBarUtil,这个类使用简单并很好的解决了兼容问题。今天涉及的...
2019-03-12 09:21:16
696
原创 Android 仿知乎创意广告
代码地址如下:http://www.demodashi.com/demo/14904.html###一、概述貌似前段时间刷知乎看到的一种非常有特色的广告展现方式,即在列表页,某一个Item显示背后部分广告图,随着列表滚动,会逐渐展示全部图片。刚看到的时候就想实现一哈,一直比较懒,公众号后台也有人问如何实现,今天来给大家讲解下,当然了,目前一些自定义View已经不算难题,所以本文的讲解会做...
2019-03-12 09:20:13
403
原创 移动端强大的富文本编辑器richeditor-android
代码地址如下:http://www.demodashi.com/demo/14883.html####一、运行效果图####二、代码具体实现1.引入richeditor-androidricheditor-android需要的jar:implementation 'jp.wasabeef:richeditor-android:1.2.2'这是一个Dialog框架,demo中不想...
2019-03-12 09:19:28
5356
1
原创 Python-Flask实现电影系统管理后台
代码地址如下:http://www.demodashi.com/demo/14850.html项目描述该项目实现电影系统的后台接口,包括用户,电影,场次,订单,评论,优惠券,推荐,收藏等多个模块,同时提供一个管理后台进行操作和管理。使用Swagger使用接口的可视化,方便测试。项目截图项目结构MovieAdmin├── requirements.txt # 第...
2019-03-12 09:18:40
4317
原创 俄罗斯方块-C语言-详注版
代码地址如下:http://www.demodashi.com/demo/14818.html俄罗斯方块-C语言-详注版概述本文详述了C语言版俄罗斯方块游戏的原理以及实现方法,对游戏代码进行了详细的分析和注释,通过本文能够让大家对WIN32编程框架有一个大致了解,对C语言运用有一定提高,同时也能给大家提供一个C语言小游戏编程的思路,也能完全够通过自己的实力去编写一个属于自己的游戏.游戏...
2019-03-12 09:17:54
4032
原创 Region使用全解
代码地址如下:http://www.demodashi.com/demo/14799.html####前言Region,即为区域,它表示的是canvas图层上的某一块封闭的区域。很多时候,我们会利用Region来构造一个图形。今天要讲的内容有:Region的直接构造方法Region的间接构造方法Region的setPath(Path path, Region clip)方法介绍...
2019-03-12 09:15:28
9827
原创 从文本到图像——文本识别数据集生成器
代码地址如下:http://www.demodashi.com/demo/14792.html一、开发背景图像中的文本识别近几年来备受瞩目。通常来说,图片中的文本能够比图片中其他内容提供更加丰富的信息。因此,图像文本识别能够将图像中的文本区域转化成计算机可以读取和编辑的符号,打通了从图像到文本再到信息的通路。随着计算机算力的提升,基于深度学习方法的本文识别技术逐渐成为主流,而深度学习中数...
2019-03-12 09:09:38
4059
1
原创 iOS 瀑布流之栅格布局
代码地址如下:http://www.demodashi.com/demo/14760.html一 、效果预览二、确定需求由下面的需求示意图可知模块的最小单位是正方形,边长是屏幕宽除去边距间隔后的四等份,而每个模块的样式有小正方形(1:1)、大正方形(2:2)、横长方形(2:1)、纵长方形(1:2),动态的根据服务器下发模块样式绘制布局,可以横向滑动,限定为两行的高度。注意:上面的示...
2019-03-11 13:24:53
507
原创 Path画直线与弧线
代码地址如下:http://www.demodashi.com/demo/14754.html####前言之前讲过Paint和Canvas的基本使用,今天来介绍下Path的使用涉及内容有:Path画直线路径Path画弧线路径PathView引用说明项目结构图和效果图#####一. Path画直线路径Path画直线路径的步骤分三步:第一步:设置path的起点,代码如下:...
2019-03-11 13:24:11
3067
原创 手机号,银行卡号等自动分组显示的输入框
代码地址如下:http://www.demodashi.com/demo/14752.html####前言在android开发中,我们经常会遇到手机号,银行卡号,税号等长串数字或字母,为了视觉上的简洁化,需要4个一组分组显示,今天就讲讲这个功能的实现和使用。今天涉及的内容有:原理分析小写转大写的类UpperCaseTransform封装类CrEditText的介绍和使用项目结构...
2019-03-11 13:23:21
813
原创 android事务队列处理的实现
代码地址如下:http://www.demodashi.com/demo/14748.html####前言在android开发中,我们经常会遇到一种情况,随时接收并处理服务端发过来的消息,当服务端发过来的消息时,我们必须全部接收并作出相应的处理。为了处理这种情况,我们今天就来讲下事务对列的实现。今天涉及的内容有:对于服务端发送过来消息的特征分析事务队列AffairManager的方...
2019-03-11 13:21:57
1580
原创 python实现的摩斯电码解码\编码器
代码地址如下:http://www.demodashi.com/demo/14743.html####详细说明:现在这年头谍战片、警匪片动不动就用摩斯密码来传递信息,一方面可以用来耍帅,另外一方面好像不插入这样子一个情节就显得不够专业了;那么摩斯密码(实际上应该是摩斯电码,但是不少人都喜欢把它叫做摩斯密码,这样比较有神秘感,显得高大上。)究竟是什么呢?一个不专业但是很直观的解释就是:摩斯...
2019-03-11 10:14:57
4203
原创 Python-Flask实现基金自选网站
代码地址如下:http://www.demodashi.com/demo/14734.html项目介绍本项目的基金数据来自天天基金网,但该网站用户体验较差,内容冗余,故自己实现一个轻量级网站,从8个指标维度对股票基金和债券基金进行挑选,可对进行收益进行排序,并且可查看基金的同类排名与历史涨跌幅,方便快捷的筛选选出优质基金进行投资,最大化收益率。网站已部署在 http://134.175....
2019-03-11 10:06:36
1063
原创 Canvas的基本用法
代码地址如下:http://www.demodashi.com/demo/14723.html####前言在之前讲过画笔Paint的基本使用,这篇文章让我们来了解下画布—Canvas的基本使用。相关文章:自定义控件概述Paint的基本使用今天讲解的内容有:Canvas设置背景Canvas画PointCanvas画直线矩形构造方法canvas画矩形Color颜色的构建和...
2019-03-11 10:05:37
320
原创 Paint的基本使用
代码地址如下:http://www.demodashi.com/demo/14712.html####前言在讲述自定义控件的时候,我们讲到了自定义控件的基本步骤,那么在自定义控件中,我们第一个需要了解的就是Paint,即画笔。那么今天就来讲讲paint的基本使用。自定义控件概述今天要讲的内容包括:Paint画笔的基本使用Paint设置宽度时需要注意的地方利用paint开发的一个...
2019-03-11 10:04:14
684
原创 自定义控件概述
代码地址如下:http://www.demodashi.com/demo/14705.html####前言在android开发过程中,我们不免会遇到一些特殊的情况,有时系统给的ui控件并不能满足我们的开发需求,于是自定义view就显得十分紧迫了,这篇文章就是让大家步入自定义控件的殿堂,让大家了解自定义控件的基本步骤今天要讲的内容包括:自定义控件的基本步骤1.1 继承View,并实现...
2019-03-11 10:02:34
274
原创 利用RecyclerView实现无限轮播广告条
代码地址如下:http://www.demodashi.com/demo/14660.html####前言之前有讲过TabLayout的一些知识,TabLayout实现顶部导航(一)TabLayout基本属性全解但是对于TabLayout实现的导航栏仍是有诸多限制,例如不能任意设置text的文字大小,若导航中涉及到图片的话,图片只能简单的设计到文字上方,所以布局方面仍是很受限制,为了...
2019-03-11 10:00:45
757
原创 TabLayout基本属性全解
代码地址如下:http://www.demodashi.com/demo/14659.html####前言之前讲过一篇TabLayout实现顶部导航的文章,这篇文章,来详细介绍下TabLayout的一些基本使用,让大家以后更加方便的使用。这篇文章涉及的内容有:控件库的导入TabLayout导航UI的快速实现TabLayout均分显示的问题和ViewPager的联动加入Padd...
2019-03-10 14:28:11
1866
原创 基于JavaWeb实现的研究室综合系统
代码地址如下:http://www.demodashi.com/demo/14641.html概述基于JavaWeb实现的研究室综合系统,功能包括研究室成员注册、登陆,后台管理,相册功能,新闻模块,资源模块,论坛模块,咨询模块,简易答题系统模块。一、准备工作开发环境:JDK1.8Tomcat9.0Intellij IDEA2018.2运行环境:windows7以...
2019-03-10 14:27:33
362
原创 Android蓝牙A2DP连接实现
代码地址如下:http://www.demodashi.com/demo/14624.html开发环境:开发工具:Androidstudio适配机型:honor8(Android6.0), 坚果R1(Android8.0)开发功能:Android中蓝牙连接A2DP设备,蓝牙耳机设备功能实现:本应用提供以下功能:第一:开启蓝牙第二:查找过滤掉A2DP设备第三:连接A2DP设备...
2019-03-10 14:26:47
3549
原创 基于酷Q的工作秘书机器人
代码地址如下:http://www.demodashi.com/demo/14617.html环境准备名称版本Jdk8groovy2.4.12gradle4.6酷Q5.12.3A酷Q Http Api插件4.6.2环境安装jdk安装groovy安装gradle安装酷Q下载后直接解压酷Q Http插件安装将io.g...
2019-03-10 14:25:59
1689
原创 C++编写简单的俄罗斯方块游戏
代码地址如下:http://www.demodashi.com/demo/14593.htmlC++编写简单的俄罗斯方块游戏使用C++编写一个简单的俄罗斯方块游戏。1 环境要求使用C++图形库SFML,官网下载地址为https://www.sfml-dev.org/download.php解压安装假设安装路径为:C:\Program Files\SFMLVS配置新建项...
2019-03-10 14:25:11
5988
3
原创 python实现的、带GUI界面电影票房数据可视化程序
代码地址如下:http://www.demodashi.com/demo/14588.html##详细说明:Tushare是一个免费、开源的python财经数据接口包.主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据。完成本项目后,可以进一步通过类似的方法实现股票数据的可视化操作.(代码在python2.7或py...
2019-03-10 14:24:21
2644
1
原创 TabLayout实现顶部导航(一)
代码地址如下:http://www.demodashi.com/demo/14552.html###前言顶部导航栏,是我们在开发中比较常见的一种显示布局,它的实现可以有多种方式,那么今天我们就来讲讲 TabLayout 对它的实现今天涉及的内容有:实现导航栏的几种方式库的导入TabLayout的具体使用效果图####一.实现导航栏的几种方式及解析我们在实现顶部导航的时候,...
2019-03-10 14:23:10
761
原创 Java实现可视化迷宫
代码地址如下:http://www.demodashi.com/demo/14547.html需求使用深度优先算法求解迷宫路径,使用Java实现求解过程的可视化,可单步运行,形象直观。演示效果红色格子为迷宫终点,迷宫可放大缩小,为了录屏选择了较小的尺寸,有多种不同难度的迷宫可以加载。简单迷宫复杂迷宫项目运行文件中有两个运行脚本,Windows下直接双击win运行.bat...
2019-03-10 14:22:05
3353
原创 微信小程序-基于canvas画画涂鸦
代码地址如下:http://www.demodashi.com/demo/14461.html一、前期准备工作软件环境:微信开发者工具官方下载地址:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html1、基本需求。实现用户自定画笔大小实现用户自定色彩实现用户动画撤回之前的操作实现生成分享海报实现用户...
2019-03-10 14:21:13
2387
1
原创 微信小程序裁剪图片成圆形
代码地址如下:http://www.demodashi.com/demo/14453.html前言最近在开发小程序,产品经理提了一个需求,要求微信小程序换头像,用户剪裁图片必须是圆形,也在github上看了一些例子,一般剪裁图片用的都是方形,所以自己打算写一个小组件,可以把图片剪裁成圆形,主要思路就是使用canvas绘图,把剪裁的图片绘制成圆形,另外剪裁图片的窗口还可以移动放大缩小,这个功...
2019-03-10 14:20:21
2441
1
原创 python实现的电影票房数据可视化
代码地址如下:http://www.demodashi.com/demo/14275.html##详细说明:Tushare是一个免费、开源的python财经数据接口包.主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据。完成本项目后,可以进一步通过类似的方法实现股票数据的可视化操作.(代码在python2.7或py...
2019-03-04 23:49:47
2511
2
原创 html+css+js实现网页拼图游戏
代码地址如下:http://www.demodashi.com/demo/14449.html项目描述使用 html+js+css 实现一个网页拼图游戏,可支持简单,中等,困难三种难度。演示效果在浏览器直接打开网页即可运行,有三种难度可以选择, 完成拼图会显示所用的时间和步数。项目结构Puzzle├── chilian.jpg├── fifteen.css├── fifte...
2018-11-12 16:22:06
4890
原创 基于Django的博客系统
代码地址如下:http://www.demodashi.com/demo/14445.html基于django的博客系统,界面展示首页前端界面如下:文章页面:后台页面:文章页面:##项目结构图代码主要文件结构如下:分别介绍下各个目录:accounts: 用户模块blog:博客模块comments: 评论模块oauth: 第三方登录模块owntracks...
2018-11-12 16:21:27
1748
空空如也
有没有读取java文件结构的api?
2010-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人