首页
学习
活动
专区
工具
TVP
发布

Android知识

专栏作者
34
文章
30777
阅读量
11
订阅数
【Kotlin 】Kotlin基础
在定义了val变量的代码块执行期间,val变量只能进行唯一一次初始化。但是,如果编译器能确保只有唯一一条初始化语句被执行,可以根据条件使用不同的值来初始化它:
易寒
2022-02-11
7480
Flutter | 子widget调用父widget方法报 Tried calling: call()
当然上面的 final Function onChanged ,Function 也可以不用加。
易寒
2022-02-09
4440
Flutter视频播放、Flutter VideoPlayer 视频播放组件精要
在 ios 目录下的 info.plist 清单文件中配置 iOS设置的http网络访问权限 :
易寒
2022-02-08
4.7K0
使用kotlinc、kotlin、java命令进行kotlin程序运行
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
易寒
2022-02-07
1.3K0
【Android进阶】Kotlin面向对象
在Kotlin中,我可以声明普通类、数据类、静态类,它也有抽象类和接口,其中abstract关键字只能作用在普通类。
易寒
2022-01-26
4900
【Android进阶】Kotlin实现listview
1.实现效果图: 其实总体和java也差不多的  就是部分写法稍微有点变化,更加简洁了  写代码更方便了
易寒
2022-01-25
4540
【Android进阶】Android使用 flutter
1.在其他目录中依赖flutter SDK [1240] plugins { id 'com.android.library' id 'kotlin-android' } // 在其他目录中依赖flutter SDK def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) {
易寒
2022-01-24
7610
【Android进阶】Flutter 雷达扫描效果、Flutter旋转扫描
效果图: [1240] 1 .测试Demo启动文件 main() { runApp(MaterialApp( home: SignSwiperPage(), )); } class SignSwiperPage extends StatefulWidget { @override _SignSwiperPageState createState() => _SignSwiperPageState(); } class _SignSwiperPageState extends St
易寒
2022-01-21
5420
Flutter主题切换 flutter redux
创建一个State对象AppState,用于储存需要共享的主题数据,并且完成AppState初始化工作,如下面代码所示
易寒
2022-01-20
8190
【Android进阶】kotlin 委托
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。
易寒
2022-01-19
4910
【Android进阶】kotlin委托属性
上面代码冗余,所谓委托类,就是一个包含getValue和setValue函数的类,这两个函数operator声明
易寒
2022-01-18
2660
【Android进阶】Kotlin 条件控制
when 既可以被当做表达式使用也可以被当做语句使用。如果它被当做表达式,符合条件的分支的值就是整个表达式的值,如果当做语句使用, 则忽略个别分支的值。
易寒
2022-01-17
1980
Flutter AppBar入门使用
实现效果图 [1240] 主要代码 class _MyHomePageState extends State<MyHomePage> { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( leading: new Icon(Icons.arrow_back_ios), title: new Text(widget.title),
易寒
2022-01-15
5150
Kotlin 接口
Kotlin 接口与 Java 8 类似,使用 interface 关键字定义接口,允许方法有默认实现:
易寒
2022-01-14
2670
flutter-样式
// 服务页item Widget _buildGridService() { return Scaffold( appBar: AppBar( elevation: 8.0, //阴影的高度 title: Text('便民服务'), backgroundColor: MyColors.color_red, centerTitle: true, //标题是否居中,默认为false ), body: Ce
易寒
2022-01-13
3650
Jetpack系列——ViewModel
对于Android传统的代码编写方式,一般地,将页面UI的处理,数据的加载,全部放在Activity或Fragment中进行,但这并不满足“单一功能原则”,也不易于维护和扩展。我们应该将项目结构进行分层,传统的MVC,MVP和MVVM,都是将项目结构分了三层,“各管一摊”,这三种模式各有特点、各有利弊,但它们都有一个共同点,就是区分出了M层与V层,M即Model层,V即View层,M层负责数据的处理,View层负责UI的展示,不同的地方在于如何将M层与V层进行结合。
易寒
2022-01-12
5630
Android Kotlin Coroutines ktx扩展
本篇文章主要讲的是,kotlin 协程在 ktx 上的扩展 lifecycle 扩展 对于 lifecycle 的扩展,已经在 以前的文章中讲过了 主要的依赖 implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.2.0" viewModel 扩展 对于 viewModel 的扩展,已经在 以前的文章中讲过了 主要的依赖 implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.3
易寒
2022-01-11
3720
【Android进阶】Kotlin笔记
这类似于只支持加法的抽象语法树,Expr代表一个表达式,也就是语法树里的一个节点,同时Num代表数字节点,它只可能是叶子,Sum代表加法节点,不可能是叶子。
易寒
2022-01-10
6600
[Android基础]Android中使用HttpURLConnection
HttpURLConnection继承了URLConnection,因此也能够向指定站点发送GET请求、POST请求。它在URLConnetion的基础上提供了例如以下便捷的方法。
易寒
2022-01-08
8960
android studio flutter代理设置问题
初次安装flutter,通过代理设置加快速度安装首次更新数据,但在添加设备并开始打包编译时出现classpath找不到的情况
易寒
2022-01-07
2.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档