自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Android热修复技术原理详解(最新最全版本)

Android热修复技术原理详解(最新最全版本)本文框架什么是热修复? 热修复框架分类 技术原理及特点 Tinker框架解析 各框架对比图 总结  通过阅读本文,你会对热修复技术有更深的认知,本文会列出各类框架的优缺点以及技术原理,文章末尾简单描述一下Tinker的框架结构。一、什么是热修复?正常开发流程热修复开发流程热修复优势修复什么?...

2019-06-10 22:00:06 168

转载 Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...

2019-05-15 10:33:26 146

转载 Java注解处理器

Java注解处理器09 FEBRUARY 2015onAndroidJava中的注解(Annotation)是一个很神奇的东西,特别现在有很多Android库都是使用注解的方式来实现的。一直想详细了解一下其中的原理。很有幸阅读到一篇详细解释编写注解处理器的文章。本文的原文是ANNOTATION PROCESSING 101,作者是Hannes Dorfmann。这是一篇好文,忍不住翻译...

2019-05-15 10:28:23 152

原创 Flutter 溢出布局 OverflowBox

import 'package:flutter/material.dart';void main() => runApp(new MaterialApp( home: new Scaffold( appBar: new AppBar( title: new Text("overflowBox demo"), ), ...

2019-04-30 17:43:19 18112

原创 Flutter Algin 对齐布局

import 'package:flutter/material.dart';void main() => runApp(new MaterialApp( home: new Scaffold( appBar: new AppBar( title: new Text("对齐"), ), body: ne...

2019-04-30 13:52:47 452

原创 Flutter Card示例

import 'package:flutter/material.dart';void main() => runApp(new MainAPP());enum Department { treasury, state }class MainAPP extends StatelessWidget { @override Widget build(BuildContex...

2019-04-26 17:43:26 307

原创 Flutter 中的 Editext TextField

import 'package:flutter/material.dart';void main() => runApp(new MainAPP());enum Department { treasury, state }class MainAPP extends StatelessWidget { @override Widget build(BuildContex...

2019-04-26 17:04:05 709

原创 Flutter 弹窗 Dialog ,AlertDialog,IOS风格

import 'package:flutter/material.dart';import 'package:flutter/cupertino.dart';void main() => runApp(new MainAPP());enum Department { treasury, state }class MainAPP extends StatelessWidget...

2019-04-26 15:51:58 5472

原创 Flutter PopupMenuButton示例 PopupWindow

import 'package:flutter/material.dart';void main() => runApp(new MyApp());enum ConferenceItem { AddMember, LockConference, ModifyLayout, TurnoffAll }class MyApp extends StatelessWidget { ...

2019-04-26 14:42:40 1678 1

原创 Flutter 侧滑菜单 Drawer抽屉组件示例

图片资源:1 创建 images目录,把图片放在目录中2 在pubspec.yaml 文件中 把assets 注释解开,并添加图片路径,注意不要在assets有多余的空格,否则报错。import 'package:flutter/material.dart';void main()=>runApp(new MyApp());class MyApp e...

2019-04-26 10:35:53 1389

原创 Flutter 中的TabLayout,TabBar水平选项卡及视图组件

必须使用TabController。没有在TabController中使用 TabBard的报错简单的选项卡import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widg...

2019-04-25 19:36:03 4096

原创 Flutter BottomNavigationBar 底部导航栏

底部栏的数量 不能小于两个;import 'package:flutter/material.dart';void main() => runApp(new MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return ...

2019-04-25 17:31:22 189

原创 Flutter 界面简单跳转示例(路由)

两种方式跳转//直接跳转 Navigator.push(context, new MaterialPageRoute(builder: (context) => new SecondPage()) );命名路由Future pushNamed(BuildContext context, String routeName)class MyApp ...

2019-04-23 16:34:47 408

原创 Flutter 表单组件 登录界面

import 'package:flutter/material.dart';void main() => runApp(new Login());class Login extends StatefulWidget { @override State<StatefulWidget> createState() { // TODO: implement ...

2019-04-23 15:16:40 1129

原创 错误:flutter Your application could not be compiled, because its dependencies could not be established

Your application could not be compiled, because its dependencies could not be established刚开始开始使用flutter 在Android studo 中新建一个widget 总是报错经过反复试验 是因为代码中的字符串有汉字,就会报这个错如果字符串是英文就没有问题之后把编码格式有GBK改为UTF-8 就...

2019-04-23 09:30:21 558

原创 GenyMotion不能启动的问题,Unable to start the virtual device.VirtualBox cannot start the virtual device

作为一个Android开发人员肯定要有一款速度堪比真机的模拟器,GenyMotion肯定是开发人员必备啊但是在安装过程后,启动却出现了这样的问题Unable to start the virtual device.VirtualBox cannot start the virtual device.刚以为是没有启动VirtualBox 的原因,启动后却出现了后面这个画面,不能为虚拟电脑

2016-02-26 00:28:25 9689 3

空空如也

空空如也

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

TA关注的人

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