- 博客(9)
- 收藏
- 关注
原创 Android Studio 插件(自用)
Material Theme UI是JetBrains IDE (IntelliJ IDEA, WebStorm, Android Studio等)的一个插件,它将原始外观更改为Material Design外观和感觉,同时提供了一组广泛的选项,以您想要的方式配置IDE。阿里巴巴编程规范约束插件,这个更多是让开发注重代码格式和规范,在写得可能不规范或者容易导致问题出现的地方,都会有提示,让你去进行修改。个人觉得还是蛮不错的,毕竟整洁、规范、不放低级错误的代码是我们都希望的。这个插件非常轻量级和高效。
2023-10-14 15:48:47 523
原创 AndroidStudio 快捷键
注:由于文章涉及多个操作系统,也是为了简洁和方便记忆,所以进行如下描述:Mac中的按键 简写成 , 简写成 ..
2023-05-27 14:33:53 602 1
原创 Mac 中快速使用 Android Studio 打开某个目录
Mac 中快速使用 Android Studio 打开某个目录开自动操作 app2.选择快速操作3.搜索shell4.编辑脚本4.0.1 编辑脚本的不选择 如果你的 android studio 是独立下载安装的,直接点击 Create Command-line launcher 创建一个命令行即可。默认情况下,你现在可以用命令行 studio $dir 直接打开一个目录了 如果你是用 JetBrains ToolBox 添加 android s.
2022-01-27 14:15:23 2646
原创 Android 线程基础
4.1线程基础4.1.1 进程和线程 什么是线程 进程可以被看作程序的实体;同样,它也是线程的容器。 什么是线程 windows任务管理器一个进程下面有很多线程,线程是操作系统调度的最小单位,也叫作轻量级进程。在一个进程中可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能过访问共享的内存变量。 为何使用多线程 使用线程减少程序的响应时间 与进程相比,线程创建和切换的开销更小,同时多线程在数据共享方面的效率非常高。
2022-01-04 14:26:26 781
原创 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
原创 关于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
空空如也
java获取inputstream 没读完就 返回-1
2022-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人