- 博客(18)
- 资源 (1)
- 问答 (4)
- 收藏
- 关注
原创 Flutter动画 -- Curve,Animation和AnimationController
Curve 缓和曲线,即单位区间到单位区间的映射,也就是动画在某一段时间内的变化特性,缓动曲线是用来随着时间的推移调整动画的变化率,允许它们加速或者减速,而不是以恒定的速度移动. 缓动曲线的映射当0.0必须映射到0.0上,1.0必须映射到1.0上。 这个类是一个抽象类,下面是它的部分源码:@immutableabstract class Curve { const Curve();...
2019-07-25 14:59:38 1580
原创 Flutter插件开发--获取Android手机电池信息
由于我不会做IOS开发,文章里面没有IOS的代码。下面的参考教程里有具体的IOS代码参考教程:flutter中文网–Flutter实战–插件开发,平台介绍和实现Android端API 最后的执行效果如下:平台通道 平台指的是flutter运行的平台,如Android或者ios,可以认为就是应用的原生部分,所以,平台通道正是Flutter和原生之间通信的桥梁,它也是Flutter插件的底层...
2019-05-22 18:28:57 1898
原创 使用Flutter编写的一个2048小游戏
最近在学习flutter,随手写了一个2048的小游戏,目前只实现了基本的功能,还有一些功能没有加上去,主要是因为在调用setState()方法更新UI的时候出现了一些异常,暂时没有找到解决的方法。 下面是程序执行效果: 主要widget就是两个,一个是游戏页面,一个是游戏页面中每一个方块对应的GameBoxWidget,其中游戏页面主要负责...
2019-03-20 18:23:12 2560 2
原创 Dart中Map的使用
本篇文章总结了Dart中map的使用方式,由于map中的函数相对较少,没有做明确的顺序,代码如下:void main(List<String> args) { print("这个demo用来演示Map中常用的属性和方法"); //初始化Map //普通方式,不指定任何类型,这时testMap中K-V的类型均是dynamic Map testMap = Map(); ...
2018-12-18 11:24:02 32128 1
原创 Dart中List的相关方法总结
Dart中List的相关方法总结刚开始学Dart,对Dart中的List的相关使用方法做了一个总结,如下:初始化List //非固定长度list var testList = List(); print(testList.length);//输出0 //固定长度List var testList2 = List(2); print(testList2.length...
2018-12-17 16:14:28 45695 2
原创 Android打印机相关开发总结
最近项目需求,购买了一个带有打印小票功能的搭载安卓系统的机器,想要开发一款app,联网之后可以打印小票,类似于美团商家等打印外卖订单或者在电影院在线取票打印订单,但是由于开始的时候找错了方向,所以耽误了一些时间,但是也是有收获的,把这些总结记录下来:首先要说得是:如果你也有这样的需求,你应该去购买的产品的商家那里找到相关的开发文档,对于如何操作打印机,如何打印等等开发文档都会有详细的解释。...
2018-05-04 11:23:01 6805 1
原创 openCV for Android 3.3.0
最近在做图像识别相关的东西,需要用到openCV,但是去官网下载了几次下载的sdk包都没办法用,最后没办法,买了个梯子,可算是下载下来了,用了一下也没有问题,本来想上传到CSDN赚几个积分,结果上传文件有限制,只能保存到百度云,在这里给大家把连接分享出来,需要的可以自己去下载: 链接: https://pan.baidu.com/s/12eH-pYDzQRCAR6Hg38VM9Q 密码: 4e7...
2018-04-26 15:00:45 279
原创 Android集成腾讯云通信IM
最近研究了一下腾讯云通信IM的相关内容,腾讯云通信提供了聊天需要的功能,包括C2C聊天,群组聊天,可以提供类似于QQ级别通信服务。同时对于没有后台的开发者,腾讯云通信提供了账号托管服务。最后说最重要的,腾讯云通信有专门的开发者技术交流群,有任何问题都可以在里面@技术开发人员,里面的开发者态度很好,比网易云什么的强多了,而且腾讯云通信IM的开发文档和demo也比较全面,可以学到不少开发知识和开发技巧...
2018-04-20 14:13:51 5834 5
原创 Android自定义View--一个简单的loading效果
先看效果图:默认效果: 可以自定义修改一些属性: 一.实现思路: 思路其实很简单:相当于是内外层两个圆弧在不停地旋转,将内外两个圆弧绘制出来,通过改变绘制起点位置的角度,模拟动画效果。做一个定时器,不断改变圆弧的绘制起点,然后重新绘制整个View,就可以模拟出动画效果。在定时器结束的时候,调用自己重新开始,动画就可以一直执行下去。二.实现代码:1.首先需要继承View...
2018-04-10 14:09:14 4202 3
原创 Android WIFI开发相关
最近在做Android WIFI相关的东西,在这里记录一下,方便后面需要的时候查看。首先感谢网上各位大神的分享,正是看了这些博客分享之后才能把这一块的功能做出来。直接看代码:先建议看一下谷歌的官方文档,里面写清楚了很多类,方法的用法。(1)WIFI开发肯定需要使用WIFI模块,那首先就是要在Manifest文件中声明需要使用WIFI模块: <!-- 需要使用wifi --> <uses-fe
2018-03-22 17:37:28 448
原创 自定义View实现APP启动页倒计时效果
自定义View实现APP启动页倒计时效果之前也是做过APP启动页的倒计时效果,但是只有文字变化,没有动画效果,这次通过使用自定义View控件来制作一个带有动画效果的倒计时。倒计时效果的基本思路如下: Canvas提供了绘制弧形的方法,drawArc(),使用这个方法通过定时刷新计算当前弧形的角度,就可以模拟出倒计时的动画效果,同时借助drawText()方法可以实现倒计时文字。 ...
2018-03-14 19:48:22 2342 1
原创 Android每日一坑
今天在修改以前的项目的时候,碰到了两个坑,一个是动态权限申请的时候,发现相机的权限老是申请不下来,其他权限都可以正常申请,就是相机的权限有问题,后面发现其实不只是相机,第二个是关于ExpandableListView和BaseExpandableListAdapter的使用,**特别是在BaseExpandableListAdapter的view中含有checkbox的时候**,需要注意很多问题。
2017-12-27 16:26:03 255
原创 kotlin基础语法(一)
最近在学习相关kotlin的有关知识,在爱奇艺上找到一个关于kotlin基础知识的是视频,看完之后感觉受益匪浅,这个只是基础知识视频,新手看还可以,大神就算了,下面是这个视频的网址:http://www.iqiyi.com/v_19rr82t3g4.html
2017-11-18 10:25:08 329
原创 安卓--一个简单的SD卡文件浏览程序
一个简单的SD卡文件浏览程序。本程序主要使用java.io中对于文件的一些操作,获取到手机上的SD卡之后,获取SD卡上的文件和文件夹,并将文件或文件夹的名字显示在ListView中,点击如果是文件夹,则显示该文件夹下面的文件,如果是文件,暂时不做任何操作,并且重写了点击返回键的方法。
2016-05-22 16:31:40 554
阿里云OSS Android伤处图片缓慢
2019-10-10
Android如何在activity中设置自定义view中的数据
2018-03-22
使用AndroidStudio做真机测试可以正常运行,安装到其他手机闪退
2016-05-17
android 添加listview无法滑动
2016-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人