- 博客(379)
- 资源 (35)
- 收藏
- 关注
原创 dart 中的 泛型 怎么写??
import 'package:flutterdemo/bean/MyUser.dart';class BaseResp<T> { int code; String str; T data; BaseResp({this.code, this.str, this.data}); BaseResp.fromJson(Map<String, dynamic> jsonStr) { code = jsonStr['code']; str = j.
2020-12-05 10:46:23
489
原创 flutter-android studio配置了flutter和dart ,但是不出现new flutter project .
flutter-android studio配置了flutter和dart ,但是不出现new flutter project .
2020-09-18 10:33:48
559
原创 android--递归算法
// public static void show(Node node,int num){// if(node.getChildrens().size()>0){// for(int m=0;m<num;m++){// System.out.print("---");// }/...
2019-12-25 14:50:56
843
原创 android--连续两次点击返回键,应用退出
/** * 双击退出函数 */private static Boolean isExit = false;private void exitBy2Click() { final Timer tExit; if (!isExit) { // 准备退出 isExit = true; ToastUtils.showTst("再...
2019-12-25 14:08:07
371
原创 连续点击两次返回键退出主要代码
/** * 双击退出函数 */ private static Boolean isExit = false; private void exitBy2Click() { if (!isExit) { // 准备退出 isExit = true; ToastUtils....
2019-10-23 15:35:28
381
原创 欢迎页主要代码
private void startThread() { new Handler().postDelayed(new Runnable() { @Override public void run() { Intent i; ...
2019-10-23 15:34:24
2394
原创 服务器图片,视频等文件怎么避免冗余?
A:服务器图片,视频等文件怎么避免冗余?选择了就提交,然后定期的去删除,删除办法:统计数据库保存的url,再和磁盘保存的文件作比对,新的都是传oss。(先异步上传,返回id,后保存。冗余可能只能闲余时间定时清理。) 不怕花钱直接用第三方服务器存储,想存多少存多少。 点击【发布】时,先上传图片等文件,返回图片url后,在和文字一起提交。 你朋友圈的消息删除也是改标记实际没删啊,是...
2019-10-21 13:34:26
1136
原创 flutter showModalBottomSheet传值
File selectFile; showModalBottomSheet( context: context, builder: (BuildContext context) { return new Column( ...
2019-10-18 15:20:35
2291
2
原创 flutter-row设置均分
Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, mainAxisSize: MainAxisSize.max,// 交叉轴的布局方式,对于column来说就是水平方向的布局方式 crossAxisAlig...
2019-10-08 16:24:52
11103
原创 java-遍历树
// public static void show(Node node,int num){// if(node.getChildrens().size()>0){// for(int m=0;m<num;m++){// System.out.print("---");// ...
2019-09-05 09:41:43
408
原创 flutter-树形目录展示
把数据处理成node这样的,直接调用就ok.import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'Node.dart';void main() { runApp(new MaterialApp( home: MyTree(), ));}c...
2019-08-31 17:19:24
8349
4
原创 flutter-登录超时,启动登录页并关闭其他的所有页。
启动登录页,并关闭其他的页 Navigator.pushAndRemoveUntil( context, new MaterialPageRoute( builder: (context) => new LoginPage()), (route) => route == null, );只是启动登录页...
2019-08-29 14:06:01
1132
原创 flutter-android调用dart android原生启动flutter界面
package com.topway.cms;import android.os.Bundle;import android.text.TextUtils;import com.topway.FlutterNativePlugin;import com.topway.bean.MyEvent;import com.topway.utils.MyLog;import org.g...
2019-08-29 13:54:45
3642
原创 flutter-flutter与原生通信的几种channel介绍
几种channel 之间的区别BasicMessageChannel:通过异步传递message与平台进行通信/// A named channel for communicating with platform plugins using asynchronous/// message passing.EventChannel:通过流的方式与平台进行通信/// A named ...
2019-08-29 09:46:57
1797
原创 android -遍历树
/** * 遍历树 * * @param list */private void buildData(List<Directory> list) { for (Directory directory : list) { MyLog.log(num + "--------------num---" + directory.getName()); ...
2019-08-28 18:01:38
518
原创 flutter-sqlite
1.增删改查2.查询全部数据# 数据库sqlite sqflite: ^1.1.6import 'package:path/path.dart';import 'package:sqflite/sqflite.dart';import 'package:sqflite/sqlite_api.dart';final String tableTodo = 'tod...
2019-08-27 16:33:28
1128
原创 flutter-listview局部刷新。listview带有checkbox
功能:1.实现了listview局部刷新。2.checkbox状态保存item:关键代码Container( child: MyCheckBox(index, selectState), width: 30, height: 30, padding: EdgeInsets.all(5),),class MyCheckBox extends Stateful...
2019-08-22 16:04:25
6460
2
原创 flutter-富文本编辑框
资源下载地址:https://download.youkuaiyun.com/download/u013425527/11592636实现的功能:1.写文字。2.插入视频和图片。3.视频的播放4.图片的点击放大预览。下载地址:https://download.youkuaiyun.com/download/u013425527/11592636界面展示: ...
2019-08-22 13:47:55
6687
4
原创 Flutter-- 动态申请权限
配置:请严格配置,不然会引起这:MissingPluginException(No implementation found for method requestPermissions on channel flutter.baseflow.com/permissions/methods)android.enableJetifier=trueandroid.useAndroidX=...
2019-08-09 10:14:58
9863
7
原创 Flutter -row一些属性介绍
new Row(// //主轴布局方式,column主轴方向是垂直的方向// //将子控件放在主轴的开始位置// start,// //将子控件放在主轴的结束位置// ...
2019-08-08 17:35:56
2629
原创 Flutter--tabBarView切换页面 防止页面重绘
需要注意三点:1.被重绘的tab页要 混入AutomaticKeepAliveClientMixin//with 混入 类似多重继承class ListFrgtPageState extends State<ListFrgtPage> with AutomaticKeepAliveClientMixin {2.实现wantKeepAlive方法 ,返...
2019-08-08 09:39:14
5540
2
原创 Flutter- This error happens if you call setState() on a State object for a widget that no longer app
flutter端F发送请求时,如果在这个过程中,flutter页面关闭,就会出现如下异常,类似Android中的内存泄漏if (mounted) { setState(() { if (currentPage == 1) { infoList.clear(); infoList.addAll(resp.inforList); } el...
2019-08-07 10:10:08
2709
原创 Flutter-GridView
// 服务页itemWidget _buildGridService() { return Scaffold( appBar: AppBar( elevation: 8.0, //阴影的高度 title: Text('便民服务'), backgroundColor: MyColors.color_red, ce...
2019-08-07 09:34:13
799
原创 Flutter-使用webview加载网页
引入库:flutter_webview_plugin: ^0.3.0+2import 'package:flutter/material.dart';import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';void main() { runApp(new MaterialApp( title...
2019-08-06 11:12:50
2097
原创 Flutter-CustomScrollView的使用,实现悬停
import 'package:flutter/material.dart';void main() { runApp(new MaterialApp( title: 'Container demo', home: new MyScrv(), ));}class MyScrv extends StatefulWidget { @override Sta...
2019-08-05 14:52:40
7421
1
原创 Flutter-设置分割线Divider
Divider( height: 1.0, indent: 0.0, color: MyColors.color_gray_150,),
2019-08-05 14:51:36
11224
原创 Flutter-设置Container背景色
child: Container( decoration: new BoxDecoration( color: Colors.grey, ),
2019-08-02 17:31:40
29964
2
原创 Flutter-Text设置边距,这个通过container包裹实现。
new Text('Text style', textAlign: TextAlign.center, style: new TextStyle( fontSize: 12.0, fontWeight: FontWeight.bold, color: Colors.black,), overflow: TextOverflow...
2019-08-02 17:13:29
15435
原创 Flutter-自定义颜色资源
颜色资源的定义:import 'package:flutter/material.dart';class MyColors { ///主色调 #6BA2FA static const Color color_main = Color.fromARGB(255, 107, 162, 250); ///按钮暗色调 static const Color red_aa = C...
2019-08-02 15:37:41
3302
原创 Flutter-RefreshIndicator不能下拉刷新
当条目过少时listview某些嵌套情况下可能不会滚动(条目多时,超出一个屏幕,不会出现此问题),RefreshIndicator是根据下拉偏移量触发onRefresh操作,不能滚动自然不能下拉刷新。在listview的physice属性赋值new AlwaysScrollableScrollPhysics(),如上图,保持listview任何情况都能滚动,问题解决。...
2019-08-01 18:25:52
5855
1
原创 Flutter-使用dio插件请求网络(get ,post,下载文件)
引入库:dio: ^2.1.13可直接运行的代码:包含了post,get 下载文件import 'package:flutter/material.dart';import 'package:dio/dio.dart';void main() { runApp(new MaterialApp( title: 'Container demo', home: n...
2019-08-01 14:58:45
10811
原创 Flutter-dio出错 [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: type 'DioError' is n
[ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: type 'DioError' is not a subtype of type 'String'下载文件出现上述错误:Response response = await dio.download( "https://123.sogou.com...
2019-08-01 14:56:27
10877
1
原创 Flutter-Warning! This package referenced a Flutter repository via the .packages file that is no long
android studio中修改了diart sdk路径,需要执行以下步骤:
2019-08-01 14:40:25
1409
android开发中常用的工具类和自定义view
2018-05-17
android开发中各种工具类
2017-12-28
android开发中各种Util
2017-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人