- 博客(28)
- 收藏
- 关注
原创 Dart语法详解(三)——进阶篇
想学Flutter,就请关注这个专栏Flutter系列(一)——详细介绍Flutter系列(二)——与React Native进行对比Flutter系列(三)——环境搭建(Windows)Flutter系列(四)——HelloWorldDart语言详解(一)——详细介绍Dart语言详解(二)——基本语法文档归档:https://github.com/yang0range/fl...
2020-03-24 09:32:27 1097
原创 Dart语言详解(二)——基本语法
想学Flutter,就请关注这个专栏Flutter系列(一)——详细介绍Flutter系列(二)——与React Native进行对比Flutter系列(三)——环境搭建(Windows)Flutter系列(四)——HelloWorldDart语言详解(一)——详细介绍Dart语言详解(二)——基本语法文档归档:https://github.com/yang0range/fl...
2020-03-11 22:05:03 1434
原创 Dart语言详解(一)——详细介绍
想学Flutter,就请关注这个专栏想学Flutter,就请关注这个专栏Flutter系列(一)——详细介绍Flutter系列(二)——与React Native进行对比Flutter系列(三)——环境搭建(Windows)Flutter系列(四)——HelloWorld文档归档:https://github.com/yang0range/flutterfile之前,我们一直...
2020-03-09 23:12:33 3952
原创 Flutter系列(四)——HelloWorld
想学Flutter,就请关注这个专栏Flutter系列(一)——详细介绍Flutter系列(二)——与React Native进行对比Flutter系列(三)——环境搭建(Windows)Flutter系列(四)——HelloWorld文档归档:https://github.com/yang0range/flutterfile创建的第一个Demo上一篇文章,详细的介绍了Flu...
2020-03-05 23:19:45 586
原创 闲鱼基于Flutter技术的架构演进和创新
Flutter系列(一)——详细介绍Flutter系列(二)——与React Native进行对比Flutter系列(三)——环境搭建(Windows)文档归档:https://github.com/yang0range/flutterfile代码归档:https://github.com/yang0range/learnflutter欢迎Start!欢迎Follow!闲鱼——三...
2020-03-04 23:31:16 697
原创 Flutter系列(二)——与React Native进行对比
Flutter系列(一)——详细介绍React NativeReact Native也是一种跨平台的开发模式,现在还有一些都在用,比如我了解的去哪儿,京东的部分事业群都在用React Native,我在之前的项目开发当中,也用过React Native。那么问题来了,和React Navtive相比,Flutter有哪些优势,又有哪些不足呢?其实这也是面试经常会问到的一个内容,下面就通过...
2020-02-19 10:34:48 677
原创 Flutter系列(三)——环境搭建(Windows)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ziOs3ltY-1582079125577)(https://upload-images.jianshu.io/upload_images/3258163-4e883d6ffa587577.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]Flutter系...
2020-02-19 10:25:14 305
原创 Flutter系列(一)——详细介绍
什么是FlutterFlutter 是谷歌推出的开发移动UI框架,可以快速的在IOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作,并且Flutter是完全免费的,开源的。总结来说:Flutter是一款移动应用程序SDK,包含框架、widget和工具,为开发人员提供了一种在Android和iOS上构建和部署精美移动应用程序的简单高效的方式。Flutt...
2020-02-18 00:14:18 1172 1
原创 协同开发利器——Git Submodule
Git对于我们开发人员来说,Git的操作真的是再熟悉不过了,但是,我们真的利用好了Git了吗?或者,Git还给我提供了哪些更好功能,更丰富的功能帮助我们更好的管理代码,更好的完成项目的构建?今天,我就来介绍一个对于团队十分有帮助的Git的功能——Git Submodule。Git SubmoduleSubmodule,直译过来就是子模块的意思,顾名思义就是控制子模块的意思。其实在蒋鑫的《...
2020-02-12 21:32:54 180
原创 判断当前sd卡是否可用
private void checkSoftStage() {if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {Intent openCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);File file ...
2020-02-06 15:48:07 391
原创 判断当前网络是否可用
public class NetTools {public static boolean isNetworkConnected(Context context) {if (context != null) {ConnectivityManager mConnectivityManager = (ConnectivityManager) context.getSyste...
2020-02-06 15:48:01 263
原创 面试常见问题及相关答案整理(持续更新中)
1.Inta=1;Intresult=a+++3<2;Result=16其中<<是左位运算num<<1相当于乘以2>>是右位运算num>>1相当于num除以22.写出两种单列模式饿汉式classSingle{PrivateSingle(){}Privatestatic...
2020-02-06 15:47:43 482
原创 ADB常用命令及作用
ADBADB全称Android Debug Bridge。ADB是一种功能多样的命令行工具,起到了调试桥的作用,可以用来操作Android设备。ADB是Android开发/测试人员强大的工具。可以说,ADB对我们Android的开发至关重要,深入的了解常用的命令和作用就显得至关重要了ADB使一种客户端-服务器程序,包括以下三个组件:客户端:用于发送命令,客户端在开发计算机上运行,通过...
2020-02-06 15:45:20 1882
原创 SwipeRefreshLayout的升级版RefreshLayout
随着下拉刷新 加载更多的功能的广泛应用,谷歌也推出了自己的下拉刷新下组件SwipeRefreshLayout,首先先对这个组件进行一些简单的介绍: 从谷歌官网看来 这个控件继承自ViewGroup 可以理解成就是一个View控件 对于这个控件的具体描述如下: The SwipeRefreshLayout should be used whenever the user can refresh
2016-02-16 18:11:17 595
原创 RecyclerView介绍(一)----简单概述
最近时间有时间,正好研究研究RecyclerView 一看 才发现确实很强大 下面 就逐一介绍 最近的成果。先从API看起 对RecyclerView的介绍如下 A Recycler is responsible for managing scrapped or detached item views for reuse. A “scrapped” view is a view that is
2015-12-05 10:26:44 402
原创 判断用于使用哪个渠道进行联网
package com.example.lottery.net.protocal; import org.apache.commons.lang3.StringUtils; import com.example.lottery.GlobakeParams; import android.content.Context; import android.net.ConnectivityManag
2015-11-25 23:06:56 259
原创 Android图片处理工具类
// 这个函数会对图片的大小进行判断,并得到合适的缩放比例,比如2即1/2,3即1/3 static int computeSampleSize(BitmapFactory.Options options, int height, int width) { int w = options.outWidth; int h = op
2015-11-25 23:01:21 299
原创 安卓的几种延迟方式
一、线程:1. new Thread(new Runnable(){ 2. public void run(){ 3. Thread.sleep(XXXX); 4. handler.sendMessage();----告诉主线程执行任务 5. } 6. }).start 二、延迟器:
2015-11-25 22:41:26 262
原创 当子线程执行完,提交到主线程执行代码(UIUtils)
/** * 在主线程中 执行代码 * * @param runnable */ public static void runOnUiThread(Runnable runnable) { // 如果在主线程中运行 直接运行 如果没有在 提交一个handler if (isRunUIThread()) { runnable.run(); } else { executeTas
2015-11-25 22:39:21 340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人