自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fengyuzhengfan的专栏

专注于移动开发,分享知识,传播快乐

  • 博客(229)
  • 资源 (16)
  • 收藏
  • 关注

原创 Flutter最新稳定版3.16 新特性介绍

Flutter 3.16 默认采用 Material 3 主题,Android 平台预览 Impeller,DevTools 扩展等等

2023-11-19 21:32:22 1225 1

原创 Flutter最新稳定版3.16 新特性介绍

Flutter 3.16 默认采用 Material 3 主题,Android 平台预览 Impeller,DevTools 扩展等等

2023-11-19 21:29:12 1963

原创 一个功能强大的Flutter开源聊天列表插件

flutter_im_list是一款高性能、轻量级的Flutter聊天列表插件。可以帮助你快速创建出类微信的聊天列表的效果。

2023-10-22 20:33:32 514

原创 万字长文,为你送上全网最全Flutter学习资料!

一个很棒的Flutter学习资源,官方教程,插件,工具,文章,App,视频教程等的资源列表。

2023-05-20 22:10:44 502

原创 带你走进Flutter 3.7

全局文本选择、Impeller 渲染速度、DevTools,为开发者们带来一个更好用的 Flutter 3.7!

2023-04-10 00:47:37 491

原创 Flutter 3更新详解

深入了解最新版本,包括 macOS 和 Linux 平台的稳定支持、多项性能改进等!

2022-05-29 21:24:20 1565

原创 一文掌握Flutter for Windows桌面端稳定版新特性

自从Flutter 创建以来,Flutter就致力于打造一个能够构建精美的、可高度定制的、并且可以编译为机器码的跨平台应用解决方案,以充分发挥设备底层硬件的全部图形渲染能力。今天,Flutter 对 Windows 生产版本的正式支持是对这一愿景实现的重要标志。它使 Windows 开发者也能享受到移动开发的相同生产力和功能。

2022-03-13 19:31:06 1322

原创 一文掌握Flutter 2.10新特性

期待已久的新教程上线啦!解锁Flutter开发新姿势,一网打尽Flutter最新与最热技术,点我Get!!!Flutter 2.10 版已正式发布!虽然⾃ 上次稳定版本发布 以来还不到两个⽉,即使在这么短的时间内,Flutter官方也已处理和关闭了 1843 个 Issue,合并了来⾃全球 155 位贡献者的 1525 个 PR。Flutter 2.10 包括 Flutter 对 Windows ⽀持的重⼤更新、⼏项重⼤的性能改进、框架中图标和颜⾊的新⽀持以及一些⼯具改进等。此外,该版本还包括移除..

2022-02-12 21:13:54 1531

原创 React Native Hooks开发指南

目录什么是HooksHooks的特性如何在React Native使用Hooks在React Native中使用 State Hook在React Native中使用 Effect HookHooks与class的选择更多资料什么是HooksHooks 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。Hooks 是一种在函数式组件中使用有状态函数的方法。Hooks不支持在class中使用,比

2021-12-19 14:03:34 842

原创 Flutter2重磅发布支持Web和桌面应用

目录Flutter 2的发布Flutter 2的背后Flutter 2对Web的支持Flutter 2对PC、可折叠以及嵌入式设备的支持不断发展的Flutter生态系统空安全Flutter 2概述谷歌在今日召开的一场线上活动中正式宣布了Flutter 2的发布。作为一款用于构建跨平台APP的框架,Flutter今天正式迎来了它的的第二个大版本,增加了对桌面和Web 应用程序的支持。开发者可借助 Flutter2打造开箱即用的APP,并且能够为 iOS、Android、Windows、m

2021-03-04 21:25:13 1949 1

原创 给Android开发者Flutter上手指南

目录LinearLayout 在Flutter中等价于什么(Android)?RelativeLayout 在Flutter中等价于什么(Android)?如何使用widget定义布局属性?如何分层布局?如何设置布局样式?ScrollView在Flutter中等价于什么?谁是Flutter的列表组件?如何知道点击了列表中哪个item?如何动态更新ListView?LinearLayout 在Flutter中等价于什么(Android)?在Android中,使用LinearLayo.

2021-02-27 18:03:41 413 1

原创 一文读懂Flutter的三棵树渲染机制和原理

Flutter是一个优秀的UI框架,借助它开箱即用的Widgets我们能够构建出漂亮和高性能的用户界面。那这些Widgets到底是如何工作的又是如何完成渲染的。在本文中呢,我们就来探析Widgets背后的故事-Flutter渲染机制之三棵树。什么是三棵树?在Flutter中和Widgets一起协同工作的还有另外两个伙伴:Elements和RenderObjects;由于它们都是有着树形结构,所以经常会称它们为三棵树。Widget:Widget是Flutter的核心部分,是用户界面的不可变描述。做.

2021-01-10 20:53:37 3047 2

原创 初学者该如何高效的学习Flutter?

Flutter是考察一名工程师技术广度及对新技术敏感度的重要依据,Flutter作为目前最火热的混合开发框架之一,受到越来越多开发者追捧。在本篇文章中将向大家分享作为初学者该如何高效快速的学习Flutter?为了高效快速学习Flutter,初学者可以按照这样的步骤进行学习:走进和认识它掌握它的语言掌握它的Widget熟悉它的状态机制调试技巧深入原理合理利用工具认识FlutterFlutter 是由Google 开发的一个跨平台UI开发工具包;叫它UI开发工具包主要是因为它主要聚焦在.

2020-11-08 19:53:07 4788 1

原创 为什么要学习HarmonyOS以及如何快速上手?

华为在9月10日发布了HarmonyOS 2.0一时间引起了业界乃至软件开发行业很大的反响,那么作为一名开发人员该不该学习HarmonyOS以及如何快速上手HarmonyOS?那么接下来我们先从HarmonyOS对软件开发行业的影响以及HarmonyOS对开发者的影响两个维度进行分析,然后在总结出我们需要的答案,最后呢为大家分享快速上手HarmonyOS开发的RoadMap。文末有个彩蛋哦!目录HarmonyOS对软件开发行业的影响HarmonyOS对开发者的影响对移动端开发者的影响对

2020-10-24 00:24:16 5737

原创 移动端跨平台技术演进之路

移动端高速发展的这些年,伴随着企业对研发效率、动态能力的诉求不断增加,跨平台技术也如雨后春笋层出不穷。那么,在这篇文章中将向大家分享移动端跨平台技术演进之路。首先我们看为什么需要跨平台技术?为什么需要跨平台技术?一方面伴随着移动互联网的高速发展,公司间竞争越来越激烈,如何将业务快速落地、快速试错,成为备受关注的问题。另一方面,提升研发效率、缩短研发周期,保障产品快速试错并能快速迭代新功能,让新产品新功能以更快的速度同触达 Android、iOS 等多端用户是当今企业的一致的诉求。众所周知,An

2020-10-24 00:18:29 1040

原创 一文道尽Flutter最新最全的学习资料

为大家整理了Flutter最新的最全学习资料。WARNING:内容较长建议收藏以便后续的查找和学习。目录文章视频组件导航模板插件框架实验性游戏开源App实用工具社区书籍福利文章介绍Google IO 2018 [1.1K????] - 构建美观,灵活的用户界面。Presentation - 为什么我会选择Flutter 由Helio S. Junior提供。Flutter Web - Flutter Web的来龙去脉 by Nash提供.网站/博客

2020-10-11 18:42:13 5625 3

原创 Kotlin与Java的异同

在这篇博文中呢,我将为大家分享Kotlin与Java上的主要异同,希望能够帮助到各位小伙伴快速上手Kotlin开发。打印日志JavaSystem.out.print("hello world");System.out.println("hello world");Kotlinprint("hello world")println("hello world")定义变量与常量常JavaString name = "hello world";final String nam.

2020-06-06 14:42:13 1738

原创 以架构师视角认识Kotlin

Kotlin概述Kotlin是一种在Java虚拟机上运行的静态类型编程语言。它主要是JetBrains开发团队所开发出来的编程语言。虽然Kotlin与Java语法并不兼容,但Kotlin被设计成可以和Java代码相互运作,并可以重复使用如Java集合框架等现有Java引用的方法库。它很容易在Android项目中替代Java或者同Java一起使用。Google在2019年的Google I/O大会上宣布Kotlin被选为Android开发首选语言。Kotlin的特点很多:简洁易用: Kotlin中提

2020-06-06 14:35:14 423

原创 如何开发React Native 原生模块(Native Modules)?看完这篇文章就够了(Android)

期待已久的新课上线啦!解锁React Native开发新姿势,一网打尽React Native最新与最热技术,点我Get!!!前言一直想写一下我在React Native原生模块封装方面的一些经验和心得,来分享给大家,但实在抽不开身,今天看了一下日历发现2018年马上就结束了,所以就赶年底将这篇博文写好并发布(其实是两篇:要看iOS篇的点这里《React Native iOS原生模块开发》...

2019-04-22 00:10:04 3730 1

原创 两分钟带你快速搭建Flutter开发环境(Mac)

为大家倾力打造的课程《Flutter从入门到进阶-实战携程网App》上线了,解锁Flutter开发新姿势,一网打尽Flutter核心技术 点我Get!!!在这篇文章中,将带着大家一起在Mac平台上快速搭建Flutter的开发环境,同时会将搭建Flutter开发环境中的一些技巧和经验分享给大家。在大家Flutter开发环境过程中遇到无法解决的问题可以在课程问答区进行提问,课程老师会对你...

2019-04-15 01:56:58 2103 1

原创 两分钟带你掌握Flutter的StatelessWidget与StatefulWidget

为大家倾力打造的课程《Flutter从入门到进阶-实战携程网App》上线了,点我Get!!!在这篇文章中,将带着大家一起认识什么是StatelessWidget?,什么是StatefulWidget?,以及StatefulWidget和StatelessWidget都有哪些最佳实践?状态是在构建widget时可以同步读取的信息,或者在widget的生命周期中可能更改的信息,在Flutte...

2019-04-08 01:02:16 1409

原创 两分钟带你快速掌握Flutter的项目结构、资源、依赖和本地化

为大家倾力打造的课程《Flutter从入门到进阶-实战携程网App》上线了,解锁Flutter开发新姿势,一网打尽Flutter核心技术 点我Get!!!在这篇文章中,将带着大家一起认识Flutter的项目文件结构是怎样子的?,在哪里归档图片资源以及如何处理不同分辨率?,如何归档strings资源,以及如何处理不同语言?也就是我们通常说的国际化,以及如何添加Flutter项目所需的依赖?...

2019-04-03 01:08:55 720

原创 两分钟带你快速掌握Flutter的路由与导航

为大家倾力打造的课程《Flutter从入门到进阶-实战携程网App》上线了,点我Get!!!在这篇文章中,将带着大家一起认识什么是Flutter的路由与导航,如何完成不同页面跳转?,如何获取路由跳转的返回记过?,以及如何跳转到其他APP?首页我们来学习在Flutter中如何实现不同页面跳转(导航)?在Flutter中如何实现不同页面跳转(导航)?Android:要在Flutte...

2019-04-01 08:45:41 508

原创 React Native+react-navigation+redux必备教程

期待已久的新教程上线啦!解锁React Native开发新姿势,一网打尽React Native最新与最热技术,点我Get!!!为了帮助大家快速上手在React Native与Redux开发,在这本文中将向大家介绍如何在React Native中使用Redux和react-navigation组合?,以及一些必备基础以及高级知识。本参考了《新版React Native+Redux打造高...

2019-03-28 01:21:51 631

原创 React Native+react-navigation+redux开发实用教程

为了帮助大家快速上手在React Native与Redux开发,在这本文中将向大家介绍如何在React Native中使用Redux和react-navigation组合?,以及一些必备基础以及高级知识。本参考了《新版React Native+Redux打造高质量上线App》课程的部分讲解,更多关于React Native与Redux的实战技巧可在《新版React Native+Redux打...

2019-03-25 01:53:16 901

原创 「快速上手Flutter开发系列教程」之线程和异步UI开发指南

在这篇文章中,将向大家分享在Flutter中:怎么编写异步的代码?怎么把工作放到后台线程执行?如何进行网络请求?如何为长时间运行的任务添加一个进度指示器?这些Flutter开发的实用技能。怎么编写异步的代码?Dart有一个单线程执行模型,支持Isolate(一种在另一个线程上运行Dart代码的方法),一个事件循环和异步编程。除非你自己创建一个 Isolate ,否则你的 Dar...

2019-03-22 00:27:59 1034

原创 React Native+Redux开发实用教程

期待已久的新教程上线啦!解锁React Native开发新姿势,一网打尽React Native最新与最热技术,点我Get!!!为了帮助大家快速上手在React Native与Redux开发,在这本文中将向大家介绍如何在React Native中使用Redux?,以及一些必备基础以及高级知识。本文参考了《新版React Native+Redux打造高质量上线App》课程的部分讲解,更多...

2019-03-19 00:34:56 785

原创 Flutter入门必备基础知识

为大家倾力打造的课程《Flutter从入门到进阶-实战携程网App》上线了,点我Get!!!在本节中我们主要对标React Native来讲解Flutter的一些入门基础知识,Android、iOS或web开发者可以省略React Native部分,直接学习Flutter部分。如何创建Flutter项目?以React Native为例,要创建一个React Native 项目,我们可以...

2019-03-19 00:33:19 882

原创 Flutter开发之Dart必备基础知识

为大家倾力打造的课程《Flutter从入门到进阶-实战携程网App》上线了,点我Get!!!在本节中我们主要对标JavaScript来讲解Dart与JavaScript的异同,对JavaScript还不熟悉的小伙伴可以省略JavaScript部分,直接学习Flutter部分。程序入口JavaScript没有预定义的入口函数,但在Dart中,每个app都必须有一个顶级的main()函数作...

2019-03-19 00:32:01 613

原创 Redux开发实用教程

为了帮助大家快速上手什么是Redux开发,在这本节中将向大家介绍什么是Redux开发所需要的一些什么是Redux必备基础以及高级知识。什么是Redux?Redux 是 JavaScript 状态容器,提供可预测化的状态管理,可以让你构建一致化的应用,运行于不同的环境(客户端、服务器、原生应用),并且易于测试。我们过下整个工作流程:用户(操作View)发出Action,发出方式就用到...

2019-03-09 18:33:31 483

原创 革命性移动端开发框架-Flutter时间简史

说到Flutter,可能很多同学都会将它和这几个词关联起来:新兴的、移动端、动态化、跨平台、开发框架。从去年开始Flutter的热度在不断地上升,那么它对很多同学造成了一个误区:认为Flutter是最近新兴的一个开发框架。说Flutter是最流行的框架呢,是没有任何问题的,但它并不是一个最近才出现的开发框架。为什么这么说呢,接下来让我们来了解下Flutter的时间简史:2014.10 - ...

2019-03-09 18:21:30 902

原创 React Native开发之React必备基础

为了帮助大家快速上手React Native开发,在这本节中将向大家介绍开发React Native所需要的一些React必备基础知识。概述本节课将从React的特点、如何使用React、JSX语法,然后会对组件(Component)以及组件的属性(props)、状态(state)、生命周期等方面进行讲解。通过本节课程能学到什么?对React有个全面的认识;熟悉JSX基本语法;了解组...

2019-03-04 23:39:07 1148

原创 『React Navigation 3x系列教程』createDrawerNavigator开发指南

这篇文章将向大家分享createDrawerNavigator的一些开发指南和实用技巧。createDrawerNavigator抽屉效果,侧边滑出:createDrawerNavigator APIcreateDrawerNavigator(RouteConfigs, DrawerNavigatorConfig):RouteConfigs(必选):路由配置对象是从路由名称到路由配...

2019-01-22 00:32:39 1940

原创 『React Navigation 3x系列教程』createMaterialTopTabNavigator开发指南

这篇文章将向大家分享createMaterialTopTabNavigator的一些开发指南和实用技巧,。createMaterialTopTabNavigator APIcreateMaterialTopTabNavigator(RouteConfigs, TabNavigatorConfig):RouteConfigs(必选):路由配置对象是从路由名称到路由配置的映射,告诉导...

2019-01-07 21:51:18 1975

原创 『React Navigation 3x系列教程』createBottomTabNavigator开发指南

期待已久的新教程上线啦!解锁React Native开发新姿势,一网打尽React Native最新与最热技术,点我Get!!!createBottomTabNavigator相当于iOS里面的TabBarController,屏幕下方的标签栏。如图:createBottomTabNavigator APIcreateBottomTabNavigator(RouteConfigs,...

2018-12-30 19:40:37 2215

原创 React Navigation 3x系列教程』之createStackNavigator开发指南

createStackNavigatorcreateStackNavigator提供APP屏幕之间切换的能力,它是以栈的形式还管理屏幕之间的切换,新切换到的屏幕会放在栈的顶部。屏幕转场风格默认情况下,createStackNavigator提供了转场过渡效果,在Android和iOS上过渡效果是不同的,这也是React Native重平台性的一个体现,在Android上从屏幕底部淡入,在iO...

2018-12-24 23:14:11 2776 1

原创 『React Navigation 3x系列教程』之React Navigation 3x开发指南

随着React Navigation逐渐稳定,Navigator也被光荣的退休了。在React Native生态环境中需要一款可扩展且易于使用的导航组件,Navigator 自然胜任不了,这时React Native社区便孕育出了一个开源导航组件React Navigation。React Navigation的出现替代了Navigator、 Ex-Navigation等老一代的导航组件,Rea...

2018-12-17 23:42:32 1345 1

原创 ES6、ES7、ES8特性一锅炖

概述ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMAScript-262。 ECMAScript 标准建立在一些原有的技术上,最为著名的是 JavaScript (网景) 和 JScript (微软)。它最初由网景的 Brendan Eich 发明,第一次出现是在网景的 Navigator 2...

2018-09-15 15:21:30 700

原创 React Native iOS混合开发实用教程

在做RN开发的时候通常离不了JS 和Native之间的通信,比如:初始化RN时Native向JS传递数据,JS调用Native的相册选择图片,JS调用Native的模块进行一些复杂的计算,Native将一些数据(GPS信息,陀螺仪,传感器等)主动传递给JS等。在这篇文章中我将向大家介绍在RN中JS和Native之间通信的几种方式以及其原理和使用技巧;接下来我将分场景来介绍JS 和Nativ...

2018-09-15 14:15:34 891

原创 React Native Android混合开发实用教程

在React Native的应用场景中,有时候一个APP只有部分页面是由React Native实现的,比如:我们常用的携程App,它的首页下的很多模块都是由React Native实现的,这种开发模式被称为混合开发。混合开发的一些其他应用场景: 在原有项目中加入RN页面,在RN项目中加入原生页面 原生页面中嵌入RN模块 RN页面中嵌入原生模块以上...

2018-08-28 23:01:18 2194

ApkTool,dex2jar,JD-GUI for Mac

Mac平台上的APK反编译工具包 ApkTool,dex2jar,JD-GUI for Mac,Windows平台下载地址https://download.csdn.net/download/fengyuzhengfan/7886993

2018-05-05

Exponent,Expo

Exponent,Expo;

2017-07-12

Genymotion-ARM-Translation

说明:原生的Genymotion模拟器只支持x86架构,很多使用了.so文件的应用不支持x86架构,因此无法运行。如果想要运行,安装次ARM转换包即可。 使用步骤: 1.将下载的Genymotion-ARM-Translation.zip拖到Genymotion模拟器界面,进行安装。 2.安装好后,重启模拟器即可。 使用教程:http://www.devio.org/tags/#教程

2016-11-27

云知声离线TTS使用Demo

云知声离线TTS使用Demo 使用详解地址:http://blog.csdn.net/fengyuzhengfan/article/details/45053293

2015-04-15

Egit最新离线安装包

Egit最新离线安装包。 使用方法: 将下载好的压缩包解压,在eclipse或myeclipse的安装插件界面选择local然后选择刚才解压的目录即可。

2015-03-13

android_m2repository_r07

最新的Android Support Repository下载,Android Studio需要Android Support Repository的支持,否则会出现Failed to find : com.android.support:appcompat-v7错误。解决此问题需要安装最新的资源库。 使用方法:将android_m2repository_r07解压后复制到\sdk\extras\android目录下重启Android Studio即可。

2015-02-17

httpcomponents-client-4.3.5-bin.zip

httpcomponents-client-4.3.5-bin.zip,HttpClient官方最新jar包。

2014-10-09

httpmime-4.3.5.jar

apache.org最新httpmime,适用于通过HttpClient上传文件。

2014-10-09

httpcore-4.3.2.jar

apache.org最新httpcore

2014-10-09

proguard.cfg

Android反编译文件proguard.cfg,将此文件复制到项目中然后在project.properties文件中添加proguard.config=proguard.cfg即可实现代码混编。此方法很好的防止了APK被反编译。

2014-09-09

Android反编译工具包(升级版)

Android反编译工具包,内含图形和命令两种反编译方式,命令支持windows和linux平台,亲测验证成功!

2014-09-09

Android 4.4.4 源码

Android 4.4.4 源码,

2014-07-22

jdom开发工具包

jdom1.1.1与jdom2.05最新开发工具包。 jdom1.1.1使用方法: import org.jdom.Document; import org.jdom.Element; import org.jdom.input.SAXBuilder; jdom2.05使用方法: import org.jdom2.Document; import org.jdom2.Element; import org.jdom2.input.SAXBuilder;

2014-05-12

tcnative1.1.12—1.1.27

tcnative将这个文件复制到tomcat的bin目录下面。不管用的话可以放到jdk的bin下面。

2014-03-22

空空如也

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

TA关注的人

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