Flutter入门——从简单的计数器demo入手
Flutter入门——从简单的计数器demo入手前言
flutter是现如今很热门的跨平台开发框架,只需要一套代码就能在六个平台上运行,现在在移动端的应用比较成熟,本片文章会是Flutter的简单入门,从一个简单的demo入手分析
笔者是Android原生开发者,现在由于在实习时公司也需要使用flutter进行开发,接下来会把自己学习的学习心得记录下来,持续更新,main方法是程序的入口,在main方法中有runApp方法,这个方法需要传入Widget
demo的效果图
demo的具体解析1234567void runApp(Widget app) { final WidgetsBinding binding = WidgetsFlutterBinding.ensureInitialized(); assert(binding.debugCheckZone('runApp')); binding ..scheduleAttachRootWidget(binding.wrapWithDefaultView(app)) ..schedule ...
测试页面2
注解反射和动态代理注解注解的定义注解的作用或者意义是什么?
注解本身没有任何含义,单独的注解就是一种或注解,它需要结合其他如反射、插桩等技术才有意义
Java注解(Annotation)又称Java标注,是JDK1.5引入的一种注解机制。是元数据的一种形式,提供关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有用直接影响
自定义注解使用@interface自定义注解
123456@Retention(RetentionPolicy.ROUTIME) //保留时@Target({ElementType.TYPE}) //作用目标public @interface Lance { int a(); String b();}
元注解在定义注解时,注解类也能够使用其他的注解声明。在JDK1.5中提供了**用来对注解类进行注解的注解类,我们称之为meta-annotation(元注解)**。
声明的注解允许作用于哪些节点使用**@Target**声明:
TYPE
FIELD
METHOD
PARAMETER
CONSTRUCT ...
Java:注解、反射和动态代理
注解反射和动态代理注解注解的定义注解的作用或者意义是什么?
注解本身没有任何含义,单独的注解就是一种或注解,它需要结合其他如反射、插桩等技术才有意义
Java注解(Annotation)又称Java标注,是JDK1.5引入的一种注解机制。是元数据的一种形式,提供关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有用直接影响
自定义注解使用@interface自定义注解
\x7e~~ Java@Retention(RetentionPolicy.ROUTIME) //保留时@Target({ElementType.TYPE}) //作用目标public @interface Lance { int a(); String b();}
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
