- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 Android app 首次运行违规读取 Mac 地址定位方法
通常意义上来说,app 可以读取 mac 地址,但仅限于用户已经阅读了隐私内容,并且隐私内容中也告知了用户,app 会运行期间采集 wlan mac 地址等信息。所以如果没等用户同意隐私政策中的内容,就开始提前读取 mac 地址,这是不合法的行为。工信部抽查中如果发现此类行为,app 会被通告整改,整改不力的将强制从应用市场下架,后果还是很严重的。但这里忽略一个问题,如果我们的 app 本身代码没有读取 mac 地址,那如何是好?自己的代码心中有数,实在不行可以全局搜索,如果第三方库偷偷摸摸的读取 mac
2020-12-17 06:20:28 8465 5
原创 使用 freeradius 搭建 EAP PEAP MS-CHAPv2 验证环境
企业级 Wi-Fi 搭建起来有点小复杂,我们知道自己家使用的 Wi-Fi 非常简单,几乎只需要配置一下热点的 SSID 和密码就可以了,实际上这是两种 Wi-Fi 认证类型。想要快速部署企业级 Wi-Fi 验证环境,首先要理解企业级 Wi-Fi 部署的一些核心组件以及相应的协议。一、Wi-Fi 认识Wi-Fi(发音:/ˈwaɪfaɪ/,法语发音:/wifi/),在中文里又称作“行动热点”,是 Wi-Fi 联盟制造商的商标做为产品的品牌认证,是一个创建于 IEEE 802.11 标准的无线局域网技术。基于
2020-12-16 19:35:40 10979 7
原创 Android 源码 Camera2 预览流程分析四
《Android 源码 Camera2 预览流程分析二》中进行了流启动,这是调用 QCamera3Channel start() 方法实现的,对应于 HAL_PIXEL_FORMAT_YCbCr_420_888 格式创建的 QCamera3Channel 实现类指向了 QCamera3RegularChannel。device/moto/shamu/camera/QCamera2/HAL3/QCamera3Channel.cppint32_t QCamera3RegularChannel::start
2020-12-10 07:55:45 1066
原创 Android 源码 Camera2 预览流程分析三
接着《Android 源码 Camera2 预览流程分析二》,先来分析 QCamera3Channel 初始化,通过《Android 源码 Camera2 HAL3 流配置》一节可以知道实际上 对应于 HAL_PIXEL_FORMAT_YCbCr_420_888 格式创建的 QCamera3Channel 实现类指向了 QCamera3RegularChannel。调用 init(…) 初始化;确定流格式;调用 addStream(…) 添加流。device/moto/shamu/camera
2020-12-08 19:38:51 2676
原创 Android 源码 Camera2 HAL3 流配置
HAL 流配置的起点位于 Camera3Device 类 configureStreamsLocked() 方法中,首先调用 configure_streams(…) 进行配置。frameworks/av/services/camera/libcameraservice/device3/Camera3Device.cppstatus_t Camera3Device::configureStreamsLocked() { ...... // 做 HAL 配置 ATRACE_BEG
2020-12-01 20:02:47 3463 2
Android发送邮件功能实现
2015-08-16
高仿今日头条字体渐变指示器
2015-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人