首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
禅与计算机维修技术
掘友等级
Android开发工程师
Codes are forms of logic.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
赞
文章( 36 )
沸点( 0 )
Android性能优化 - SIGSEGV的段错误保护实现(基于sigsetjmp)
从native层开发角度出发,SIGSEGV一直是我们场景的异常返回信号,那么对于这种信号,我们能不能进行像java层一样进行捕获呢?本篇对此进行阐述
Flutter状态管理GetX使用详解
#一、声明响应式变量及简单使用 有3种声明方式: 1、使用 Rx{Type} 2、使用 Rx,规定泛型 Rx 3、这种更实用、更简单、更可取的方法,只需添加 .obs 作为value的属性。(推荐使用
25.Flutter:成为Canvas绘制大师(一)
本篇会介绍一些 Flutter 中 Canvas 的常用绘制操作。 上图是 Canvas 绘制区域内的坐标系。 原点在左上角,水平向右为 x 轴正方向,垂直向下为 y 轴正方向。 绘制线段。 线段的宽度通过 Paint.strokeWidth 属性可以设置线段的宽度。 绘制一系…
低功耗蓝牙——GATT协议详解
GATT协议建立了通过BLE传输user data的方式。GAP协议定义了设备直接交互的协议,而GATT专注于数据传输。GATT使用ATT(Attribute Protocol)传输数据,而ATT利用
安卓实战常用工具和框架
一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可以大大提高开发效率,如今它主要包括两部分模块,其一是主工具类模块:utilcode,其中的工具类是开发中常用到的;其二是子工具类模块:subutil,它…
安卓通过USB存储文件技术的两种方法-USB框架和SAF框架
无需ROOT读取USB文件: 方法一:通过USB挂载外设到文件系统,然后获取USB权限,把USB设备映射为存储设备 方法二:直接把它当成SD卡的文件进行读取,也支持删除文件。
Android编译脚本build.gradle用法示例
``` // 声明是Android程序, //com.android.application 表示这是一个应用程序模块,可直接运行 //com.android.library 标识这是一个库模块,是依
Android各类动画机制详解
1.逐帧动画 Frame Animation,也叫Drawable Animation。顾名思义,就是一帧一帧的播放图片,利用视觉暂留效应,设定好每一帧的图片(drawable)和显示的时间(dura
Android蓝牙通信机制详解
这篇文章将涉及两种蓝牙的底层协议,两种蓝牙的对设备角色的分配,两种蓝牙的开启、扫描、建立连接、通信,代码详尽,逻辑清晰。 蓝牙可分为经典蓝牙模块(v1.1/1.2/2.0/2.1/3.0),低功耗蓝
2022 年 App 上架审核问题集锦,全面踩坑上线不迷路
相信这几年负责过上架应用市场的 App 开发,或多或少都躺过上线审核的坑,经历过的各种问题也是千奇百怪,今天就给大家做个汇总,希望可以帮助大家少走弯路,争取做一个“优雅”的客户端开发。 首先,近年来为
下一页
个人成就
文章被点赞
84
文章被阅读
28,307
掘力值
669
关注了
2
关注者
20
收藏集
0
关注标签
5
加入于
2019-11-23