摘要:
1 前言 在 Android——使用AIDL实现进程间通讯简单案例 中介绍了使用 AIDL 在进程间传递字符串,对于8种基本数据类型( byte、short、int、long、float、double、boolean、char )和 CharSequence(包含 String )、List、M 阅读全文
posted @ 2023-03-19 16:58
little_fat_sheep
阅读(289)
评论(0)
推荐(0)
摘要:
1 AIDL 简介 AIDL(Android Interface Definition Language)是一种接口定义语言,用于生成可在 Android 设备上两个进程之间进行进程间通信(IPC)的代码。通过定义编辑 adil 文件,build 后生成对应的 java 类。 如下,为定义的 阅读全文
posted @ 2023-03-19 16:58
little_fat_sheep
阅读(432)
评论(0)
推荐(0)
摘要:
1 Messenger 简介 Messenger 类实现了 Parcelable 接口,用于进程间传输并处理消息,调用流程如下: Client 通过 bindService() 请求绑定 Service Service 通过 messenger_s.getBinder() 获取 IBunder 阅读全文
posted @ 2023-03-19 16:58
little_fat_sheep
阅读(230)
评论(0)
推荐(0)
摘要:
1 Broastcast 简介 Broadcast(广播)是 Android 中一种广泛运用的在应用程序之间传输信息的机制。使用 Broadcast 能够很方便得实现进程间通讯,一端通过 sendBroadcast(intent) 广播消息,另一端通过 registerReceiver(myRe 阅读全文
posted @ 2023-03-19 16:57
little_fat_sheep
阅读(112)
评论(0)
推荐(0)
摘要:
1 问题描述 在旋转屏幕时,记录旋转屏幕次数的计数器(count)一直为 0,不能实现累加效果。主要因为在旋转屏幕时,会销毁原来的变量,重新构建界面。 2 解决思路 在 Activity 销毁(onDestroy)之前,将 count 保存到 Bundle中,再在 Activity 构建(o 阅读全文
posted @ 2023-03-19 16:56
little_fat_sheep
阅读(112)
评论(0)
推荐(0)
摘要:
1问题描述 如图1.1,有5个哲学家围着一个大圆桌就餐。哲学家和筷子都按逆时针顺序编号,每个哲学家的编号与他左边的筷子的编号一致。 规定如下: (1)哲学家之间不相互交流; (2)哲学家只做两件事:吃饭或思考; (3)每个哲学家只能拿其邻近的左右两支筷子; (4)哲学家不能抢占别人已经拿起的筷子; 阅读全文
posted @ 2023-03-19 16:56
little_fat_sheep
阅读(37)
评论(0)
推荐(0)
摘要:
1 工作空间 2 代码 MainActivity.java package com.zhyan8.demo; import android.graphics.Bitmap; import android.os.Bundle; import android.os.Handler; import a 阅读全文
posted @ 2023-03-19 16:56
little_fat_sheep
阅读(39)
评论(0)
推荐(0)
摘要:
1 基础编辑 Ctrl+A:全选(选中当前文档所有内容) Ctrl+C:复制选中内容到剪贴板 Ctrl+X:剪切选中内容到剪贴板 Ctrl+V:将剪贴板中的内容粘贴到光标处 Ctrl+Z:撤销 Ctrl+Shift+Z:逆撤销 Ctrl+S:保存当前文件 Ctrl+F6:重命名文件名 2 高级编辑 阅读全文
posted @ 2023-03-19 16:55
little_fat_sheep
阅读(540)
评论(0)
推荐(0)
摘要:
1 前言 计算机中浮点数的编码,由美国加州大学的 William Kahan 教授于 1985 年设计,后被 IEEE 借鉴,制定出 IEEE 浮点标准。 浮点数在计算机中的二进制编码由符号位(S)、阶码(或指数 E)、尾数(或基数 M)组成。单精度浮点数组成:1S + 8E + 23M,双 阅读全文
posted @ 2023-03-19 16:45
little_fat_sheep
阅读(383)
评论(0)
推荐(0)
摘要:
1 前言 Stream 是 Java 8 中为方便操作集合及其元素而定制的接口,它将要处理的元素集合看作一种流,对流中的元素进行过滤、排序、映射、聚合等操作。使用 Stream API,就好像使用 SQL 中的 select 语句操作数据库,非常快捷高效,一行代码可以实现很多功能。 (1)Strea 阅读全文
posted @ 2023-03-19 16:44
little_fat_sheep
阅读(51)
评论(0)
推荐(0)

浙公网安备 33010602011771号