4 切切歆语

尚未进行身份认证

人生逍遥乐对,红尘千般滋味。

等级
博文 361
排名 5k+

Flutter -------- 新手 WanAndroid 项目练习

一个简单Flutter项目wanandroid,先前用Kotlin来开发过,适合新手练习。用到的库包含功能:  http+数据解析  网络请求数据列表展示  Banner轮播  WebView跳转详情  Drawer侧滑个人中心  TabLayout  ......效果图:源码下载:https://...

2019-06-14 22:52:57

android -------- GifView 显示gif图片

最近的项目需要在界面显示Gif动图,查找网络资料,总结了一下,分享一下,一个GifView的gif图加载库以有效地显示GIF,您可以启动,暂停和停止gifView在app的build.gradle中implementation'com.github.Cutta:GifView:1.4'效果图:1:布局直接显示<LinearLayo...

2019-06-13 21:50:42

android -------- java.net.UnknownServiceException

最近升级了Android的API版本时,导致我的网络请求失败了,出现了这个错误java.net.UnknownServiceException,这个错误,我在网上查到这个主要是由于,我们的OkHttp3会默认使用密文传输,而我们的代码中使用Http协议,也就是使用明文传输,所以OkHttp3会主动的报错,然后阻止线程的运行。所以我们现在就是要修改配置文件,使OkHttp3允许使...

2019-06-12 23:12:59

Flutter ------- WebView加载网页

在Flutter加载网页?也是有WebView的哦,和Android一样1.添加依赖dependencies:flutter_webview_plugin:^0.2.1+22.导入库import'import'package:flutter_webview_plugin/flutter_webview_plugin.dart';//导入前需要配置效果图:...

2019-06-09 21:53:56

Flutter -------- 解析JSON数据

SON序列化方法:手动序列化和反序列化通过代码生成自动序列化和反序列化手动JSON序列化是指使使用dart:convert中内置的JSON解码器。它将原始JSON字符串传递给JSON.decode()方法,然后在返回的Map<String,dynamic>中查找所需的值。它没有外部依赖或其它的设置,对于小项目很方便。当您的项目变大时,手动编写序列化逻辑可能变得难以管...

2019-06-06 23:52:59

Flutter -------- Http库 网络请求封装(HttpController)

http库再次封装的网络请求类HttpController1.添加依赖dependencies:http:^0.12.0#latestversion2.导入库import'package:http/http.dart'ashttp;//导入前需要配置效果图:封装类import'package:http/http.dart'...

2019-06-05 20:44:48

android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)

Android开发项目时常常会遇到定位这个功能,很久以前写过一篇了,官方也更新了一些东西,我也更新下以前使用的是jar包导入来实现高德定位老版本链接:https://blog.csdn.net/DickyQie/article/details/56840100现在通过Gradle集成SDK(也可以使用jar包)//定位依赖implementation'c...

2019-05-21 21:12:58

Flutter -------- dio网络请求

dio是Flutter中文网开源的一个强大的DartHttp请求库,支持RestfulAPI、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等...1.添加依赖#dependencies:dio:2.1.x#latestversion2.导入库import'package:dio/dio.dart';//导入前需要配置g...

2019-05-19 21:40:40

Flutter -------- Http库实现网络请求

第三方库http实现网络请求,包含get,posthttp库文档:https://pub.dev/packages/http1.添加依赖dependencies:http:^0.12.0#latestversion2.导入库import'package:http/http.dart'ashttp;//导入前需要配置getv...

2019-05-16 23:04:39

Flutter -------- 网络请求之HttpClient

今天来说说Flutter中的网络请求,HttpClient网络请求,包含get,postgetvardata;_get()async{MapnewTitle;varresponseBody;varurl='https://jsonplaceholder.typicode.com/posts/1';varhttpClien...

2019-05-15 21:16:52

Flutter -------- 加载本地图片资源和网络图片

在Flutter加载本地图片资源在Flutter项目目录下创建文件夹images,在文件夹中添加几张图片指定资源pubspec.yaml文件中version:1.0.0+1environment:sdk:">=2.1.0<3.0.0"--------flutter:this:assets:-images/lake.j...

2019-05-14 22:09:29

Flutter -------- Drawer侧滑

侧滑菜单在安卓App里面非常常见抽屉通常与Scaffold.drawer属性一起使用。抽屉的子项通常是ListView,其第一个子项是DrawerHeader,它显示有关当前用户的状态信息。其余的抽屉儿童往往与构建ListTileS,经常有结束AboutListTile。可以通过调用Navigator.pop关闭打开的抽屉效果图:代码:...

2019-05-09 22:45:14

Flutter -------- BottomNavigationBar 界面切换

Android中有BottomNavigationBar+Fragment切换而在Flutter也有的BottomNavigationBar效果图底部有两种情况底部导航栏的类型更改其项目的显示方式。如果未指定,则当少于四个项时,它会自动设置为BottomNavigationBarType.fixed,否则为BottomNavigationBarType.sh...

2019-05-07 20:59:36

flutter -------- 页面跳转和传值

在安卓原生开发中,页面跳转可以用Intent类来具体实现:Intentintent=newIntent(MainActivity.this,second.class);startActivity(intent);页面的传值也有很多种Flutter的传值方式是路由传值;例如,我们想传一些关于我们点击的ListView条目的信息。效果图代码:...

2019-05-06 22:03:56

android ------ AAPT2 error: check logs for details解决方法

AAPT是全称是AndroidAssetPackagingTool,它是构建App,甚至是构建Android系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到AndroidAPK当中。我们在AndroidSDK目录下可以找到它。AAPT2是AAPT的全新版本,从AndroidStudio3.0开始,它被作为默认的资源打包工具。类...

2019-04-24 22:50:11

flutter -------- GridView的使用

使用GridView将widget放置为二维列表。GridView提供了两个预制list,或者您可以构建自定义网格。当GridView检测到其内容太长而不适合渲染框时,它会自动滚动。GridView概览在网格中放置widget 检测列内容超过渲染框时自动提供滚动 构建您自己的自定义grid,或使用一下提供的grid之一: GridView.count允许您指定列数 G...

2019-04-18 22:27:52

flutter -------- ListView的使用

学习了Flutter,来分享一下学习的一些常用的知识,先来说说ListView案例效果:ListView是一个类似列的widget,它的内容对于其渲染框太长时会自动提供滚动。ListView摘要:用于组织盒子中列表的特殊Column可以水平或垂直放置检测它的内容超过显示框时提供滚动比Column配置少,但更易于使用并支持滚动构建ListVi...

2019-04-17 23:20:08

android -------- RecyclerView的可(多个Item水平,垂直)滚动列表的实现

RecyclerView的可滚动的列表实现,视图相邻的视图在屏幕上部分或完全可见(水平3个item,第一个和第三个显示一部分,第二个完全显示)效果如图:基于RecyclerView完成的(自定义控件)publicclassDiscreteRecyclerViewextendsRecyclerView{publicstaticfinal...

2019-04-16 20:03:01

android------个人项目(歆语气象通新版)

歆语气象通:歆语气象伴随你的身边,便捷生活。包含了以下功能:1.天气预报数据覆盖中国城市和地区;2.提供一周天气预报及最低最高温度,时刻关注天气,轻松计划出行;3.各种指数详细信息,如太阳,运动等。4.城市查询:提供中国多个市,县,自治区等的查询。apk下载地址:https://shouji.baidu.com/software/25640526.html...

2019-04-11 19:23:27

android ----- 分享的连接在手机上打开App

首先做成HTML的页面,页面内容格式如下:<ahref="[scheme]://[host]/[path]?[query]">启动应用程序</a>这一句就可以了。各个项目含义如下所示:scheme:判别启动的App。※详细后述host:适当记述path:传值时必须的key※没有也可以query:获取值的Key和Value※没...

2019-03-31 20:38:50
奖章
  • Github
    Github
    绑定github第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。