android
文章平均质量分 84
仰延Elliot
这个作者很懒,什么都没留下…
展开
-
Android 线程基础
4.1线程基础4.1.1 进程和线程 什么是线程 进程可以被看作程序的实体;同样,它也是线程的容器。 什么是线程 windows任务管理器一个进程下面有很多线程,线程是操作系统调度的最小单位,也叫作轻量级进程。在一个进程中可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能过访问共享的内存变量。 为何使用多线程 使用线程减少程序的响应时间 与进程相比,线程创建和切换的开销更小,同时多线程在数据共享方面的效率非常高。原创 2022-01-04 14:26:26 · 781 阅读 · 0 评论 -
Android 进阶 View体系
3.View体系和自定义View3.2坐标系3.2.1 Android 坐标系3.2.2 View坐标系View的坐标系与Android的坐标系并不冲突,它们是共同存在的,它可以用来更好的控制View1.View获取自身的宽高算出View的宽和高的方法 int width = button.getRight() - button.getLeft(); int height = button.getBottom() - button.getTop();原创 2021-12-31 13:27:13 · 1202 阅读 · 0 评论 -
关于Mac Android 打包 APK
关于Mac Android 打包 APK原创 2021-12-07 19:44:48 · 3397 阅读 · 0 评论 -
关于Android Room 数据库的使用
目录一、介绍二、理论知识2.1 Room 有 3 个主要的组件:2.2 Room 各组件间关系三、使用(Java版)3.1 声明依赖项3.2 一个实体类(Entry)3.3 访问数据库的方法(Dao)3.4 构建 RoomDatabase3.5android不建议在主线程中读写数据库,所以我们使用异步线程 AsyncTask 操作数据库,我们使用 Repository 和 ViewModel 的方式搭建数据库操作,如下:3.6 实现MainActivity原创 2021-12-07 19:30:29 · 4247 阅读 · 0 评论