
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Kotlin与Android的数据持久化操作《Kotlin从0基础到精通Android开发》学习笔记(与Java对比):学习目标:关于Kotlin与Android的数据持久化操作,我们需要学会利用工具类Preference进行数据共享参数的键值对管理工作、并掌握委托属性、lazy修饰符、with函数的基本用法。学会使用Kotlin的ManagedSQLiteOpenHelper工具进...
注解机制:JDK1.5后,Java引入了一种新的注释机制(Annotation),其一般作为说明信息,与程序的业务逻辑无关。注解仅仅是一种说明信息,它广泛的应用于一些工具或框架中。(官方定义)注解Annotation就是Java提供了一种元程序中的元素关联任何信息和任何元数据(metadata)的途径和方法。什么是注解?“元数据”可以描述它,即一种描述数据的数据。所以,可以说注解就...
用Android原生实现流式布局【实现例如app的很多标签】需要自定义View继承自ViewGroup,然后代码量也不小。相关自定义View实现流式布局,请参考这位老兄的博客:https://blog.csdn.net/u013107751/article/details/81701606或者慕课网上的android免费课程有一门课是专门实现自定义流式布局的。而在Flutter中...
ThemeData 是MaterialDesign Widget库的主题数据,Material库的Widget需要遵守相应的涉及规范。 这些涉及规范可自定部分都定义在ThemeData,所以我们可以通过ThemeData来自定义应用主题。 通过Theme.of方法来获取当前的ThemeData. Material Design设计规范中有些是不能自定义的,如导航栏高度,ThemeData只包含..
1.apply函数简化intent.putExtra():val intent = Intent(this, MainActivity::class.java).apply {putExtra("param1","data1")putExtra("param2","data2")}startActivi...
历史:密码朋克:维基解密的创始人:阿桑奇BT下载的作者:布莱姆-科恩www发明者:蒂姆伯纳斯-李智能合约概念的提出者:尼科萨博Facebook的创始人:肖恩帕克比特币之父:中本聪Adam Back发明Hashcash,使用POWHaber/Stornetta提出时间戳方法保证数字文件的安全协议戴伟 发明了B-money,强调点对点交易和不可更改记录哈尔芬妮...
那么只需要加入属性:controlslist="nodownload"以此类推,如果不想要全屏:
前言:本文主要记述ADB的常用命令,关于ADB用法大全,可参考文末链接ADB简介:ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。安卓调试桥 (Android Debug Bridge, adb),是一种可以用来操作手机设备或模拟器的命令行工具。它存在于 sdk/platform-to...
Packet Capture就是一个app,是用来手机上抓包的。免root的app,运行在android平台。用于http/https网络流量嗅探的app捕获网络数据包,并记录他们,使用中间人技术对SSL解密,无须root权限,这个app使用了Android提供的VpnService api,实现了中间人攻击。安装证书:设置下锁屏密码:使用:...
包括基本的互操作行为、SAM转换、正则表达式、集合框架、IO操作:[实际上用到i的还是 java的api,只不过要注意kotlin为我们提供了很多扩展方法]、装箱和拆箱、注解处理器。下面一一介绍:1.基本的互操作行为:1.属性读写:Kotlin自动识别 Java Getter/SetterJava操作Kotlin属性通过Getter/Setter2.空安全类型:Ko...







