摘要: 工作中需要用到虚线控件,Flutter官方没有相关的控件,自定义一个支持横向和竖向的虚线控件, import 'package:flutter/material.dart'; /// 虚线 class DottedLine extends StatelessWidget { final double 阅读全文
posted @ 2020-06-02 16:07 小码农沐枫 阅读(2286) 评论(0) 推荐(0) 编辑
摘要: 1、把aar文件放到module的libs目录下 2、作为lib的module的gradle文件: repositories { flatDir { dirs 'libs' } } dependencies { ...... implementation (name: 'alipaySdk 15.6 阅读全文
posted @ 2019-11-06 11:08 小码农沐枫 阅读(2058) 评论(0) 推荐(0) 编辑
摘要: 前言 Flutter使用Dart语言开发, Dart是面向对象编程语言, 由Google2011年推出, 目前最新版本是2.4.0. 工欲善其事,必先利其器. 为了更好的开发Flutter应用, 我们先来熟悉一下Dart的基本语法 Hello, world! 学习任何一门编程语言时, 基本上都是输出 阅读全文
posted @ 2019-08-30 11:17 小码农沐枫 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式介绍 单例模式是应用最广的模式之一,单例对象的类必须保证只有一个实例存在.2.单例模式的定义 确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例3.单例模式的使用场景 确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个.4. 阅读全文
posted @ 2016-05-17 15:21 小码农沐枫 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1.优化代码的第一步--单一职责原则 单一职责原则的定义是:就一个类而言,应该仅有一个引起他变化的原因,简单来说,一个类中应该是一组相关性很高的函数数据的封装2.让程序更稳定,更灵活--开闭原则 开闭原则是java世界里最基础的设计原则,它指导我们如何建立一个稳定的灵活的系统.开闭原则的定义是:软件 阅读全文
posted @ 2016-05-17 11:44 小码农沐枫 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.声明运行该应用本身所需要的权限 <!-- 声明该应用本身需要打电话的权限 --> <users-permission androd:name="android:permission.CALL_PHONE"> 2.声明调用该应用程序所需要的权限 <!-- 声明该应用本身需要打电话的权限 --> < 阅读全文
posted @ 2016-02-25 21:39 小码农沐枫 阅读(3199) 评论(0) 推荐(0) 编辑
摘要: 1。在命令行创建、删除和浏览AVD 在命令行下管理AVD需要借助于Android命令(位于Android SDK安装目录的tools子目录下),如果直接执行Android命令将会启动Android SDK管理器。初次之外该命令还支持如下子命令。 list:列出计算机上所有已经安装的Android版本 阅读全文
posted @ 2016-02-20 20:59 小码农沐枫 阅读(281) 评论(0) 推荐(0) 编辑