Activity作为一个老生常谈的话题,它是我们刚接触Android开发就遇到,虽然已有一段时间开发经验,但谈起完全搞懂Activity相关,不敢妄言,故结合个人理解及书籍参考,简单总结一下Activity基础相关知识,其中也留出了一些有意思的问题。大体的脑图如下(启动流程涉及的过多,暂时放在后期):Activity生命周期基础的生命周期方法这里就不做解释了,大家刚开始接触时就是这些方法了。一些有意思的问题onStart和onResume,onPuse和onStop有什么实质的不同吗?实际使用来说,他们看起来的确差不多,但是onStart和onStop是从Activity是否可见这个角度来回调
Activity作为一个老生常谈的话题,它是我们刚接触Android开发就遇到,虽然已有一段时间开发经验,但谈起完全搞懂Activity相关,不敢妄言,故结合个人理解及书籍参考,简单总结一下Activity基础相关知识,其中也留出了一些有意思的问题。大体的脑图如下(启动流程涉及的过多,暂时放在后期):Activity生命周期基础的生命周期方法这里就不做解释了,大家刚开始接触时就是这些方法了。一些有意思的问题onStart和onResume,onPuse和onStop有什么实质的不同吗?实际使用来说,他们看起来的确差不多,但是onStart和onStop是从Activity是否可见这个角度来回调
小菜上一篇简单学习了一下Android原生接入FlutterModule,现在学习一下两者之间的数据交互; Flutter与Android/iOS之间信息交互通过PlatformChannel进行桥接;Flutter定义了三种不同的Channel;但无论是传递方法还是传递事件,其本质上都是数据的传递;1.MethodChannel:用于传递方法调用;2.EventChannel:用于数据流信息通信;3.BasicMessageChannel:用于传递字符串和半结构化的信息; 每种Channel均包含三个成员变量;name:代表Channel唯一标识符,Chann
小菜上一篇简单学习了一下Android原生接入FlutterModule,现在学习一下两者之间的数据交互; Flutter与Android/iOS之间信息交互通过PlatformChannel进行桥接;Flutter定义了三种不同的Channel;但无论是传递方法还是传递事件,其本质上都是数据的传递;1.MethodChannel:用于传递方法调用;2.EventChannel:用于数据流信息通信;3.BasicMessageChannel:用于传递字符串和半结构化的信息; 每种Channel均包含三个成员变量;name:代表Channel唯一标识符,Chann
SQL1查询多列题目:现在运营同学想要用户的设备id对应的年龄、性别和学校的数据,请你取出相应数据selectdevice_id,gender,age,universityfromuser_profileSQL2查询所有列题目:现在运营想要查看用户信息表中所有的数据,请你取出相应结果select*fromuser_profileSQL3查询结果去重题目:现在运营需要查看用户来自于哪些学校,请从用户信息表中取出学校的去重数据。selectdistinctuniversityfromuser_profileselectuniversityfromuser_profilegroupbyunivers
SQL1查询多列题目:现在运营同学想要用户的设备id对应的年龄、性别和学校的数据,请你取出相应数据selectdevice_id,gender,age,universityfromuser_profileSQL2查询所有列题目:现在运营想要查看用户信息表中所有的数据,请你取出相应结果select*fromuser_profileSQL3查询结果去重题目:现在运营需要查看用户来自于哪些学校,请从用户信息表中取出学校的去重数据。selectdistinctuniversityfromuser_profileselectuniversityfromuser_profilegroupbyunivers
(简单化MySQL优化小妙招)目录?博主介绍:::hljs-center?个人主页:苏州凯捷智能科技有限公司?作者介绍:苏州凯捷智能科技有限公司创始人,主要目前与华为合作5G工业机器人领域开发,2D、3D视觉项目开发,政府项目投标开发。?有任何问题欢迎私信,看到会及时回复微信公众号:苏州程序大白?想加入技术交流群的可以加我好友,群里会分享学习资料:::SQL语句执行顺序设置大小写不敏感查看大小写是否敏感:showvariableslike'%lower_case_table_names%';windows系统默认大小写不敏感,但是linux系统是大小写敏感的。设置大小写不敏感:在my.cnf这
(简单化MySQL优化小妙招)目录?博主介绍:::hljs-center?个人主页:苏州凯捷智能科技有限公司?作者介绍:苏州凯捷智能科技有限公司创始人,主要目前与华为合作5G工业机器人领域开发,2D、3D视觉项目开发,政府项目投标开发。?有任何问题欢迎私信,看到会及时回复微信公众号:苏州程序大白?想加入技术交流群的可以加我好友,群里会分享学习资料:::SQL语句执行顺序设置大小写不敏感查看大小写是否敏感:showvariableslike'%lower_case_table_names%';windows系统默认大小写不敏感,但是linux系统是大小写敏感的。设置大小写不敏感:在my.cnf这
小菜前段时间学习了一下Flutter与原生Android之间的交互;是以Android为主工程,Flutter作为Module方式进行交互;今天小菜尝试一下Flutter中嵌入NativeView的交互方式;Android端采用AndroidViewiOS端采用UiKitView;小菜仅学习了AndroidView的基本用法;源码分析constAndroidView({Keykey,@requiredthis.viewType,this.onPlatformViewCreated,this.hitTestBehavior=PlatformViewHitTestBehavior.op
小菜前段时间学习了一下Flutter与原生Android之间的交互;是以Android为主工程,Flutter作为Module方式进行交互;今天小菜尝试一下Flutter中嵌入NativeView的交互方式;Android端采用AndroidViewiOS端采用UiKitView;小菜仅学习了AndroidView的基本用法;源码分析constAndroidView({Keykey,@requiredthis.viewType,this.onPlatformViewCreated,this.hitTestBehavior=PlatformViewHitTestBehavior.op