logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android官方架构项目之MVP + Clean

首先,不了解 Clean 架构的可以看看这个,不过也没关系,阅读本文后你也许会对Clean架构思想有一个认识。对比MVP项目的结构图,我们发现不同之处是新增的这个Domain Layer这层,来隔离Presentation Layer和Data Layer,负责了所有的业务逻辑交互,那么本文就主要来分析这层的设计和实现。我们仍然以Sample中详情界面(功能)来进行分析,下图展示了在 TaskDe

#架构#android
MVP 浅析

随着Android多年的发展和积累,其开发的架构模式也逐渐发展的多种多样。最近研究了下安卓开发的MVP模式。本文做下总结。和简单介绍。以及学习中demo。基础:MVC: Model-view-controllerMVP: Model-view-presenterView层: 视图层,包含界面相关的功能。如各种:Activity,Fragment,View.Presenter层:逻辑控制层,充当中

#android#mvc#架构
Flutter - 添加从左向右滑动,返回上一个页面

其实非常简单,只需要添加一句话即可。platform: TargetPlatform.iOS,目前测试安卓设备上可用,ios设备理论上也可以。完整代码:void main() {runApp(MyApp());}class MyApp extends StatelessWidget {@overrideWidget build(BuildContext conte...

Flutter Drawer导致无法实现沉浸式。ListView导致头部灰色

1. 简介这篇文章主要讲解有关drawer的一切。2. 初探我们先来看看简单的drawer在Flutter的应用class HomePage extends StatefulWidget {@override_HomePageState createState() => _HomePageState();}class _HomePageState extends ...

flutter中使用BloC模式

在这篇文章中:什么是BloC模式?如何用BloC模式来一个简单的例子总结及个人建议初学者的疑问业务逻辑组件什么是BloC模式?BloC【Business Logic Component】模式是paolo soares 和 cong hui 在2018年Google dartconf上提出的,具体的视频你可以参考YouTube.从视频中可以看到paolo soares用一个及其简单的例子阐述了传统写

[Flutter学习五] 常用组件的学习 表单组件。列表组件。图片组件

常用组件介绍:表单组件。列表组件// 常用组件介绍:import 'dart:io';import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';void main() => runApp(MyApp6());//================表单组件需要继承自s...

[Flutter 学习六] 导航返回拦截(WillPopScope) :

为了避免用户误触返回按钮而导致APP退出,在很多APP中都拦截了用户点击返回键的按钮,然后进行一些防误触判断,比如当用户在某一个时间段内点击两次时,才会认为用户是要退出(而非误触)。Flutter中可以通过WillPopScope来实现返回按钮拦截,我们看看WillPopScope的默认构造函数:const WillPopScope({...@required WillPopCall...

Flutter 常用第三方库

flutter_redux:在 Flutter 上使用 Redux。flutter_webview_plugin:WebView 插件。flutter_amap:高德地图 Flutter 插件。flutter_alipay:支付宝支付 Flutter 插件。amap_location:高德地图定位插件。flutter_mobile_vision:二维码识别神库,支持人面识别。barc...

Cursor.moveToNext();和Cursor.moveToFirst();

源码: if(spGoodsCursor.moveToFirst()){//修改为moveToNext() 后不报错////获取特价商品的特殊价格:float spPrice = Float.parseFloat(spGoodsCursor.getString(spGoodsCursor.getColumnIndex("fPrice_SO

#android
Vue echarts4 3D曲面图+散点图(数据可视化)

原先项目中echarts为3.8.5的版本,而echarts-gl@1.1.1要求echarts版本4.0以上,需要更新项目的echarts版本,否则无法顺利import ‘echarts-gl’(开发者工具中会提示报错信息)【这里itemStyle中的color理论上可以调节每个色块的颜色,rgb(0,0,0,0)时色块应不显示。所以在echarts编辑器中调试完成后,如果在项目中无法生效,有一

#vue.js#3d#信息可视化
    共 22 条
  • 1
  • 2
  • 3
  • 请选择