- 博客(16)
- 收藏
- 关注
转载 Android热修复技术原理详解(最新最全版本)
Android热修复技术原理详解(最新最全版本)本文框架什么是热修复? 热修复框架分类 技术原理及特点 Tinker框架解析 各框架对比图 总结 通过阅读本文,你会对热修复技术有更深的认知,本文会列出各类框架的优缺点以及技术原理,文章末尾简单描述一下Tinker的框架结构。一、什么是热修复?正常开发流程热修复开发流程热修复优势修复什么?...
2019-06-10 22:00:06 176
转载 Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...
2019-05-15 10:33:26 155
转载 Java注解处理器
Java注解处理器09 FEBRUARY 2015onAndroidJava中的注解(Annotation)是一个很神奇的东西,特别现在有很多Android库都是使用注解的方式来实现的。一直想详细了解一下其中的原理。很有幸阅读到一篇详细解释编写注解处理器的文章。本文的原文是ANNOTATION PROCESSING 101,作者是Hannes Dorfmann。这是一篇好文,忍不住翻译...
2019-05-15 10:28:23 158
原创 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 18136
原创 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 463
原创 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 326
原创 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 728
原创 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 5495
原创 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 1694 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 1408
原创 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 4114
原创 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 199
原创 Flutter 界面简单跳转示例(路由)
两种方式跳转//直接跳转 Navigator.push(context, new MaterialPageRoute(builder: (context) => new SecondPage()) );命名路由Future pushNamed(BuildContext context, String routeName)class MyApp ...
2019-04-23 16:34:47 424
原创 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 1146
原创 错误: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 570
原创 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 9698 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人