Q:Android中进程和线程的关系?区别? 进程是操作系统分配和管理资源的单位,线程是CPU调度和管理的单位,是CPU调度的最小单元进程拥有独立的地址空间,一个进程崩溃后,...
Q:Android中进程和线程的关系?区别? 进程是操作系统分配和管理资源的单位,线程是CPU调度和管理的单位,是CPU调度的最小单元进程拥有独立的地址空间,一个进程崩溃后,...
Handler 使得Android开发难度大大降低,几乎看不到多线程死锁的问题。 Q:谈谈消息机制Hander?作用?有哪些要素?流程是怎样的? 1、Android的消息机制...
Q:谈谈MVC、MVP和MVVM,好在哪里,不好在哪里? https://www.jianshu.com/writer#/notebooks/6230737/notes/51...
如何不采用java的内置函数,把String类型转换为int类型,想到两种方法,如下代码自己测试下 方法一:遍历检索法,遍历字符串,charAt() 方法用于返回指定索引处的...
1.MVVM模式分为Model,View,ViewModel 三个部分 (1).Model:数据层,包含数据实体和对数据实体的操作(2).View:界面层,对应于Activi...
Android xxxxx-KTX 是包含在 Android Jetpack[https://developer.android.google.cn/jetpack] 及其他...
你可以直接创建一个JAVA文件,命名为InputTextMsgDialog,然后把以上代码复制进去。 布局文件 dialog_input_text_msg btn_send_...
适配原因 原生渲染前会将dp转为px,dpi就是导致差异化因素也叫像素密度,根据设备分辨率和尺寸计算得出,出厂时已经决定了density = dpi / 160px = dp...
查看页面启动时间: 命令行 ,在sdk 路径下(E:\SDK\Sdk\platform-tools\systrace)打开命令窗口 ,输入以下命令 格式为adb shell ...
两个全部安装 使用步骤1 使用步骤2 使用结果
当使用了RecyclerView以后如果希望父布局依然可以滑动,我们需要设置父布局为NestedScrollView(以NestedScrollView来代替ScrollVi...
为什么使用SurfaceView来实现动画? 因为view的绘图存在以下缺陷 View缺乏双缓冲机制 当程序需要更新View上的图像时,程序必须重绘View上显示的整张图片 ...