在版本迭代时,我们经常需要对数据库进行升级,而GreenDAO默认的DaoMaster.DevOpenHelper在进行数据升级时,会把旧表删除,然后创建新表,并没有迁移旧数...
Asynctask和handler一样,也是Android中异步消息的处理机制,AsyncTask机制底层封装了线程池和Handler,便于执行后台任务以及在子线程中进行UI...
.Handler机制中涉及到那些类 各自的功能 答:主要有 handler、MessageQueue、Message、Looper 各自的功能:handler:是将 Mess...
① Android Interface Definition Language ② AIDL 一般用于远程服务,也就是进程间通信。我们可以分服务端和客户端,服务端声明 AID...
可以肯定的是,两者都是支持序列化和反序列化的操作。 两者最大的区别在于 存储媒介的不同,Serializable 使用 I/O 读写存储在硬盘上,而 Parcelable 是...
项目是基于kotlin写的: Android 端: 1.使用组件化模块开发基于阿里ARouter封装的组件路由调用项目框架与用到的技术: ARouter+Retrofit+R...
1.如何对 Android 应用进行性能分析 android 性能主要之响应速度 和UI刷新速度。 可以参考博客:Android系统性能调优工具介绍 首先从函数的耗时来说,有...
oom 内存溢出 out of memary 1.什么是内存溢出 当前占用内存加上我们申请的内存资源超过了虚拟机最大的内存限制就会抛出out of memary的异常 2.一...
1、String 是最基本的数据类型吗? 不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean...
目录 环境准备 ●Centos系统安装:请查看我的另一篇博客Java后端之路(六)安装Linux系统●git安装(系统如果没有的话):https://www.cnblogs....
原文链接:https://www.jianshu.com/p/01aac7a0ed48 今天在浏览技术新闻的时候,发现腾讯就在今天开源了一套 Android 原生的 UI 框...
谢谢
Android实现夜间模式(基于Support Library)1:在build.gradle里面引入Support Library包: 2:在styles文件里面自定义白天和夜晚两种主题,首先 新建两个文件夹,分别为:values-ni...
可以发一下工具类嘛
Android实现夜间模式(基于Support Library)1:在build.gradle里面引入Support Library包: 2:在styles文件里面自定义白天和夜晚两种主题,首先 新建两个文件夹,分别为:values-ni...
字符串相关 格式化字符串,可以使用String类的format(String,Object…)方法,如果要格式化资源文件strings.xml中的字符串,可以使用getRes...
在前段时间整理笔记的时候 就整理到了有关于接口的内容 我觉得还挺重要的 就想着发一下 希望大家可以看看 如果有什么不足的地方 欢迎补充哦 有什么不对的地方也可以及时的指正 接...