自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

talk_8的专栏

一个介绍移动开发的博客

  • 博客(1852)
  • 资源 (115)
  • 收藏
  • 关注

原创 开通微信公众号:talk8谈吧

在去年的时候就想开通一个微信公众号,计划是20210101当天申请开通,不过忙其它事情去了。今天是20210110,就在今天开通吧,不能再拖了。注册比较快,不过认证的信息还在审核中,我试了一下公众号可以关注。欢迎大家关注:talk8谈吧。下面分享一下开通公众号的过程:1.依据微信公众平台的步骤操作就可以,具体细节不写了,因为注册指引做的很详细;2.公众号的名称本来想和CSDN的号相同,结果不支持下划线,想用talk8去注册,结果发现已经被一家教育机构注册了,只好使用"talk8谈吧”这个中英文结

2021-01-10 20:41:00 662 4

原创 使用Stream实现事件流

本章回中将介绍如何把多个异步操作组成事件流。事件流是指让事件按照一定的顺序去执行,我们介绍RxJava时介绍这方面的内容,感兴趣的看官可以去看看。Flutter提供了Stream类来实现事件流,本章回中将介绍它的使用方法。

2024-09-22 22:30:00 816

原创 Flutter中的事件流

我们在上一章回中介绍了异步操作相关的内容,本章回中将介绍如何把多个异步操作组成事件流。事件流是指让事件按照一定的顺序去执行,我们介绍RxJava时介绍这方面的内容,感兴趣的看官可以去看看。

2024-09-22 21:30:00 1150

原创 如何创建卡片式布局

我们在本章回中介绍的Card Widget是一种容器类组件,它可以包含其它的组件,它的大小随着被包含组件的大小变化而变化。它自身不能显示内容,但是可以包含其它的组件来显示内容。它就像生活中的像框,可以存放相片,而且还可以给相片做陪衬。它类似IOS中的UIView或者Android中的Fragment,当然了Android后期也推出了Card组件。本章回中将详细介绍Card组件的使用方法。

2024-09-21 22:15:00 479

原创 Card Widget的用法

我们在本章回中介绍的Card Widget是一种容器类组件,它可以包含其它的组件,它的大小随着被包含组件的大小变化而变化。它自身不能显示内容,但是可以包含其它的组件来显示内容。它就像生活中的像框,可以存放相片,

2024-09-21 21:15:00 712

原创 如何使用复选列表

我们在上一章回中介绍了扩展内容相关的知识,本章回中将介绍单选列表和复选列表.闲话休提,让我们一起Talk Flutter吧。

2024-09-20 22:21:30 463

原创 如何实现单选列表

我们在上一章回中介绍了扩展内容相关的知识,本章回中将介绍单选列表和复选列表.闲话休提,让我们一起Talk Flutter吧。

2024-09-20 21:57:16 443

原创 如何存储文件

我们在上一章回中介绍的本地存储只能存储dart语言中基本类型的数值,如果遇到大的文件如何处理呢?本章回将介绍如何实现文件存储,并且介绍文件存储相关的内容。

2024-09-19 22:42:29 411

原创 path_provider插件的用法

我们在上一章回中介绍的本地存储只能存储dart语言中基本类型的数值,如果遇到大的文件如何处理呢?本章回将介绍如何实现文件存储。

2024-09-19 22:07:21 510

原创 Get中的SnackBar

我们在介绍Get包时提到该提供了一些实用功能,显示SnackBar就是其中之一,本章回中将详细介绍如何显示SnackBar.包中提供了showSnackbar()方法,

2024-09-18 22:46:20 782

原创 如何显示Snackbar

我们在介绍Get包时提到该提供了一些实用功能,显示SnackBar就是其中之一,本章回中将详细介绍如何显示SnackBar.包中提供了showSnackbar()方法

2024-09-18 21:54:44 950

原创 GetMaterialApp组件的用法

;GetMaterialApp组件在项目中通常通过路由相关的属性来进行页面导航;看官们,与"GetMaterialApp组件"相关的内容就介绍到这里,欢迎大家在评论区交流与讨论!

2024-09-17 22:15:00 547

原创 Get包中的根组件

GetMaterialApp组件基于MaterialApp组件实现,可以放心使用;GetMaterialApp组件提供属性来控制自己,用法类似MaterialApp组件;

2024-09-17 21:15:00 702

原创 如何修改边框的外观

我们可以修改边框的颜色,形状,线条进而达到装饰的效果。其实,我们在上一章回中创建用户头像时使用过它,只是没有详细介绍而已,本章回中将详细介绍它的使用方法。

2024-09-16 22:15:00 421

原创 BoxDecoration组件的用法

我们在这里介绍的BoxDecoration Widget是一种修饰类组件,它不能单独使用,需要赋值给其它组件的decoration属性才有效果,赋值后会在其它组件外层嵌套一个边框,名字中Box来源于此。

2024-09-16 21:15:00 438

原创 如何创建抽屉式菜单

本章回中将详细介绍它的使用方法。除此之外还有一个UserAccountsDrawerHeader,它封装了一些常用的用户信息,方便我们更好地展示用户信息,本章回中将会介绍它的用法。

2024-09-15 22:15:00 786

原创 DrawerHeader组件的用法

我们这里介绍的DrawerHeader Widget就是Drawer组件的一部分,它位于Drawer最上方,经常用来显示标题和图标。上一章回中只是简单提了一下,

2024-09-15 21:15:00 896

原创 屏幕顶部的标题栏

我们这里介绍的TabBar Widget就是屏幕顶部的标题栏,它位于界面的最上方,经常用来显示页面的标题和一些图标。如果看官们有Android开发经验

2024-09-14 22:17:23 425

原创 TabBarView组件的用法

我们这里介绍的TabBar Widget就是屏幕顶部的标题栏,它位于界面的最上方,经常用来显示页面的标题和一些图标。如果看官们有Android开发经验,

2024-09-14 21:36:12 620

原创 如何创建TabBar

这样可以让用户通过选择不同的标签(Tab)来切换不同的界面,当然也可以像PageView一样通过左右滑动来切换界面。本章回中将详细介绍它的使用方法。

2024-09-13 22:29:26 432

原创 DefaultTabBarController组件的用法

我们这里介绍的TabBarView类似前面章回中介绍过的PageView组件,它提供了一组界面,并且配合TabBar和TabController一起使用,

2024-09-13 21:48:12 518

原创 如何播放视频

本章回中将详细介绍如何通过该包提供的API来播放视频。在Flutter开发中需要使用三方包video_player来播放视频;该包主要通过控制器和视频播放器两个类来播放视频;控制器用来初始化视频文件,对视频文件进行播放,暂停等操作;视频播放器主要用来播放视频文件,相当于提供一个播放窗口;视频播放完成后要释放控制器相关的资源;

2024-09-12 22:15:00 988

原创 VideoPlayer插件的用法

播放视频是我们常用的功能,不过Flutter官方SDK中没有提供这样的API,怎么办呢?官方也想到了这点,因此提供了video_player包供开发人员使用,

2024-09-12 21:45:00 1436

原创 使用Get包显示Dialog

本章回中将详细介绍如何使用Get包显示Dialog.Get提供了两种方法显示Dialog,不过Dialog的显示效果不同;使用dialog()方法可以创建一个类似Overlay显示效果的窗口;使用defaultDialog()方法可以创建一个具有经典风格的对话框窗口;Get包中显示Dialog的方法都是静态方法,并且不需要提供Context对象,使用十分方便;

2024-09-11 22:15:00 695

原创 如何显示Dialog窗口

我们在介绍Get包时提到该包提供了一些实用功能,显示Dialog就是其中之一,Dialog是项目中常用的组件,本章回中将详细介绍如何使用Get包显示Dialog.Get提供了两种方法显示Dialog,不过Dialog的显示效果不同;

2024-09-11 21:15:00 694

原创 Get包的中snackbar

我们需要给该方法传递一个GetSnackBar类型的对象,该方法是静态方法,直接使用Get.showSnackbar()就可以在页面底部显示一个SnackBar.其实这个showSnackbar方法在Material方法中也有同名的方法,它们用法相同,最大的区别就是Get包中使用该方法时不需要传递BuildContext。

2024-09-10 22:43:15 629

原创 显示Snackbar的方法

我们在介绍Get包时提到该提供了一些实用功能,显示SnackBar就是其中之一,本章回中将详细介绍如何显示SnackBar.包中提供了showSnackbar()方法,

2024-09-10 21:52:54 868

原创 类似MaterialApp的组件

GetMaterialApp组件在项目中通常通过路由相关的属性来进行页面导航;看官们,与"GetMaterialApp组件"相关的内容就介绍到这里,欢迎大家在评论区交流与讨论!

2024-09-09 22:15:00 721

原创 GetMaterialApp组件的用法

GetMaterialApp组件基于MaterialApp组件实现,可以放心使用;GetMaterialApp组件提供属性来控制自己,用法类似MaterialApp组件;

2024-09-09 21:15:00 660

原创 状态管理相关

我们在本章回中将介绍Get包,它是一个三方插件,功能十分强大,不过我看了一下Github上的开发人员后发现该包竟然是英国一位律师开发的,写程序只是他的业余爱好,果然十分强大。

2024-09-08 22:15:00 1455

原创 Get插件相关用法介绍

我们在本章回中将介绍Get包,它是一个三方插件,功能十分强大,不过我看了一下Github上的开发人员后发现该包竟然是英国一位律师开发的,写程序只是他的业余爱好,果然十分强大。

2024-09-08 21:15:00 1015

原创 如何实现加密功能

我们可以使用crypto包中的接口实现加密功能;crytpo包提供了常用的哈希加密算法,比如sha,md5;包的加密功能主要通过convert这个静态方法来实现;看官们,与"介绍一个加密工具包"相关的内容就介绍到这里,欢迎大家在评论区交流与讨论!

2024-09-07 22:15:00 667

原创 crypto插件的用法

加密主要是为了保护一些重要数据,我们在实际项目中会用到加密工具,因此在本章回中介绍一个加密工具包:crypto.本章回中将详细介绍该包的使用方法。我们可以使用crypto包中的接口实现加密功能;

2024-09-07 21:15:00 525

原创 如何使用事件流相关操作

我们在上一章回中看到了Stream中的事件流可以自带数据,事件被监听到后可以从监听方法的onData属性中获取到事件流中的数据,有没有其它的方法可以在事件流中输入输出数据?有。本章回中将介绍如何通过Stream事件流输入输出数据。

2024-09-06 22:15:00 930

原创 Stream插件相关的用法

我们在上一章回中看到了Stream中的事件流可以自带数据,事件被监听到后可以从监听方法的onData属性中获取到事件流中的数据,

2024-09-06 21:15:00 1798

原创 如何管理各种权限

Flutter是跨平台的开发框架,因此也需要权限管理,我们推荐使用permission_handler这个三方包来管理权限。该包提供了许多方法,方法我们申请权限,当然了还需要使用原生的配置才能完成权限管理。本章回中将详细介绍如何使用该包来实现权限管理。

2024-09-05 22:15:00 677

原创 PermissionHandler插件的用法

权限是使用某种功能的授权,比如使用手机上的相机就是获取相机相关的权限。在移动开发中,不论是Android还是IOS都需要进行权限管理,Flutter是跨平台的开发框架,因此也需要权限管理,我们推荐使用permission_handler这个三方包来管理权限。

2024-09-05 21:15:00 1034

原创 通过Selector共享数据

我们在上一章回中介绍了组件之间共享数据相关的内容,本章回中将继续介绍该内容.闲话休提,让我们一起Talk Flutter吧。

2024-09-04 22:42:50 847

原创 Selector组件的用法

我们在上一章回中介绍了组件之间共享数据相关的内容,本章回中将继续介绍该内容.闲话休提,让我们一起Talk Flutter吧。

2024-09-04 22:15:03 883

原创 videoPlayer插件的用法

播放视频是我们常用的功能,不过Flutter官方SDK中没有提供这样的API,怎么办呢?官方也想到了这点,因此提供了video_player包供开发人员使用,本章回中将详细介绍如何通过该包提供的API来播放视频。在Flutter开发中需要使用三方包video_player来播放视频;

2024-09-03 22:22:40 996

C例子:Unix域流套接字通信

该程序是我写的博客“一起talk C栗子吧(第一百五十六回:C语言实例--基于AF_UNIX域的流套接字通信 )”的配套程序,共享给大家使用

2016-05-28

C例子:获取套接字地址信息

该程序是我写的博客“一起talk C栗子吧( 第一百五十五回:C语言实例--获取socket通信地址)”的配套程序,共享给大家使用

2016-05-24

C例子:标准文件操作

该程序是我写的博客“一起talk C栗子吧( 第一百四十三回:C语言实例--文件操作:基于文件指针三)”的配套程序,共享给大家使用

2016-05-02

C例子:文件操作

该程序是我写的博客“一起talk C栗子吧(第一百四十回:C语言实例--文件操作:基于文件描述符三 )”的配套程序,共享给大家使用

2016-05-01

C例子:获取系统环境变量

该程序是我写的博客“一起talk C栗子吧( 一起talk C栗子吧(第一百三十七回:C语言实例--查看环境变量)”的配套程序,共享给大家使用

2016-04-03

C例子:exec系列函数

该程序是我写的博客“一起talk C栗子吧(第一百三十六回:C语言实例--exec系列函数二)”的配套程序,共享给大家使用

2016-04-02

C例子:程序内存模型

该程序是我写的博客“一起talk C栗子吧(第一百三十回:C语言实例--C程序内存布局二)”的配套程序,共享给大家使用

2016-03-27

C例子:static关键字

该程序是我写的博客“一起talk C栗子吧(第一百二十六回:C语言实例--static关键字)”的配套程序,共享给大家使用

2016-03-20

C例子:显示文件名和行号

该程序是我写的博客“一起talk C栗子吧(第一百二十五回:C语言实例--显示文件名和行号)”的配套程序,共享给大家使用

2016-03-19

C例子:多线程

该程序是我写的博客“一起talk C栗子吧(第一百二十二回:C语言实例--多线程)”的配套程序,共享给大家使用

2016-02-18

C例子:线程属性

该程序是我写的博客“一起talk C栗子吧(第一百二十回:C语言实例--线程属性)”的配套程序,共享给大家使用

2016-02-04

C例子:死锁too

该程序是我写的博客“一起talk C栗子吧((第一百一十九回:C语言实例--线程死锁三)”的配套程序,共享给大家使用

2016-02-02

C例子:死锁

该程序是我写的博客“一起talk C栗子吧(第一百一十八回:C语言实例--线程死锁二)”的配套程序,共享给大家使用

2016-02-01

C例子:线程互斥量

该程序是我写的博客“一起talk C栗子吧(第一百一十六回:C语言实例--线程同步之互斥量二)”的配套程序,共享给大家使用

2016-01-31

C例子:信号量同步线程

该程序是我写的博客“一起talk C栗子吧(第一百一十四回:C语言实例--线程同步之信号量二)”的配套程序,共享给大家使用

2016-01-27

C例子:线程间通信

该程序是我写的博客“一起talk C栗子吧(第一百一十一回:C语言实例--线程间通信)”的配套程序,共享给大家使用

2016-01-24

C例子:线程标识符

该程序是我写的博客“一起talk C栗子吧(第一百一十回:C语言实例--线程标识符)”的配套程序,共享给大家使用

2016-01-24

C例子:线程创建与结束

该程序是我写的博客“一起talk C栗子吧(第一百零九回:C语言实例--线程创建与结束二)”的配套程序,共享给大家使用

2016-01-23

C例子:生产者与消费者问题

该程序是我写的博客“一起talk C栗子吧(第一百零六回:C语言实例--生产者与消费者问题二)”的配套程序,共享给大家使用

2016-01-17

C例子:使用信号量进行进程互斥

该程序是我写的博客“一起talk C栗子吧(第一百零二回:C语言实例--使用信号量进行进程间同步与互斥三)”的配套程序,共享给大家使用

2016-01-15

RecyclerView例子

该资源为RecyclerView的例子,与博客中一起TalkAndroid吧第76-78的内容相匹配。

2018-06-12

C例子:DIY cp命令

该程序是我写的博客“一起talk C栗子吧(第一百九十九回:C语言实例--DIY cp命令三)”的配套程序,共享给大家使用

2017-02-05

C例子:DIY less命令

该程序是我写的博客“一起talk C栗子吧(第一百九十六回:C语言实例--DIY less命令五)”的配套程序,共享给大家使用

2016-12-26

C例子:文件定位操作一(更新版)

该程序是我写的博客“一起talk C栗子吧(第一百八十九回:C语言实例--文件定位二 )”的配套程序,共享给大家使用(代码细节上有更新 ,主要内容不变)

2016-12-06

C例子:文件定位操作二

该程序是我写的博客“一起talk C栗子吧(第一百九十回:C语言实例--文件定位三 )”的配套程序,共享给大家使用

2016-12-06

C例子:文件定位操作一

该程序是我写的博客“一起talk C栗子吧(第一百八十九回:C语言实例--文件定位二 )”的配套程序,共享给大家使用

2016-12-05

C例子:设置printf输出宽度

该程序是我写的博客“一起talk C栗子吧(第一百八十四回:C语言实例--C语言实例--在printf函数中设置输出宽度三)”的配套程序,共享给大家使用

2016-08-31

C例子:break语句

该程序是我写的博客“一起talk C栗子吧(第一百八十回:C语言实例--break到哪里)”的配套程序,共享给大家使用

2016-08-02

C例子:字符串输出函数

该程序是我写的博客“一起talk C栗子吧(第一百七十九回:C语言实例--字符和字符串输出函数二)”的配套程序,共享给大家使用

2016-07-28

C例子:字符串输入函数

该程序是我写的博客“一起talk C栗子吧(第一百七十七回:C语言实例--字符及字符串输入函数二)”的配套程序,共享给大家使用

2016-07-24

C例子:获取终端行数列数

该程序是我写的博客“一起talk C栗子吧(第一百七十五回:C语言实例--获取当前终端的行数和列数)”的配套程序,共享给大家使用

2016-07-10

C例子: 关闭终端中的缓冲功能new

该程序是我写的博客“一起talk C栗子吧(第一百七十四回:C语言实例--关闭终端中的缓冲功能二)”的配套程序,共享给大家使用

2016-07-09

C例子: 关闭终端中的缓冲功能

该程序是我写的博客“一起talk C栗子吧(第一百七十三回:C语言实例--关闭终端中的缓冲功能)”的配套程序,共享给大家使用

2016-07-07

C例子: 关闭终端中的回显功能-new

该程序是我写的博客“一起talk C栗子吧(第一百七十二回:C语言实例--关闭终端中的回显功能三)”的配套程序,共享给大家使用

2016-07-05

C例子: 关闭终端中的回显功能

该程序是我写的博客“一起talk C栗子吧(第一百七十回:C语言实例--关闭终端中的回显功能一)”的配套程序,共享给大家使用

2016-07-02

C例子:控制终端字符颜色

该程序是我写的博客“一起talk C栗子吧(第一百六十七回:C语言实例--控制终端字符颜色)”的配套程序,共享给大家使用

2016-06-26

C例子:大小写字符转换

该程序是我写的博客“一起talk C栗子吧(第一百六十六回:C语言实例--大小写字符转换)”的配套程序,共享给大家使用

2016-06-16

C例子:AF_INET域数据报套接字通信

该程序是我写的博客“一起talk C栗子吧(第一百五十九回:C语言实例--基于AF_INET域的数据报套接字通信 )”的配套程序,共享给大家使用

2016-05-29

C例子:AF_INET域流套接字通信

该程序是我写的博客“一起talk C栗子吧(第一百五十八回:C语言实例--基于AF_INET域的流套接字通信 )”的配套程序,共享给大家使用

2016-05-29

C例子:Unix域数据报套接字通信

该程序是我写的博客“一起talk C栗子吧( 第一百五十七回:C语言实例--基于AF_UNIX域的数据报套接字通信)”的配套程序,共享给大家使用

2016-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除