首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
禅与计算机维修技术
掘友等级
Android开发工程师
Codes are forms of logic.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
最新
热门
安卓通过USB存储文件技术的两种方法-USB框架和SAF框架
无需ROOT读取USB文件: 方法一:通过USB挂载外设到文件系统,然后获取USB权限,把USB设备映射为存储设备 方法二:直接把它当成SD卡的文件进行读取,也支持删除文件。
JNI简明教程
JNI的使用步骤!JNI的优缺点!使用Java层传入对象和基本类型数据!C++调用Java方法!动态库和静态库的区别!
低功耗蓝牙——GATT协议详解
GATT协议建立了通过BLE传输user data的方式。GAP协议定义了设备直接交互的协议,而GATT专注于数据传输。GATT使用ATT(Attribute Protocol)传输数据,而ATT利用
安卓:无需连接USB即可远程调试(需adb root)
问题: 客户端运行在定制机器上,USB接口不对外暴露,调试时需要拆卸机器,如果使用WIFI调试,也需要先拆机输入adb命令,且重启后会失效 设备崩溃时提取LOG需要拆机连接,如果用远程调试更方便 测试
发布APK:改一下versionName即可切换网络环境
项目环境切换问题: 遇到的问题: 1.项目网络环境很多,包括5楼环境(网络地址和MQTT地址不同)、12楼环境(网络地址和MQTT地址相同)、新部署环境等,每次打包修改地址容易出错且耗时 2.APP的
Retrofit和OkHttp原理剖析
Retrofit原理: 要理解Retrofit的原理,我们首先要知道 注解 和 动态代理 ,不知道两者也可以直接往下看,其实并不复杂。 1.注解(annotation) 我们最常见的注解是java内置
Handler源码解析,Handler切换线程的本质是什么?
为什么要有Handler?怎样实现?Handler是在何时切换线程的?使用Handler的正确姿势是什么?
Android编译脚本build.gradle用法示例
``` // 声明是Android程序, //com.android.application 表示这是一个应用程序模块,可直接运行 //com.android.library 标识这是一个库模块,是依
Android蓝牙通信机制详解
这篇文章将涉及两种蓝牙的底层协议,两种蓝牙的对设备角色的分配,两种蓝牙的开启、扫描、建立连接、通信,代码详尽,逻辑清晰。 蓝牙可分为经典蓝牙模块(v1.1/1.2/2.0/2.1/3.0),低功耗蓝
Android各类动画机制详解
1.逐帧动画 Frame Animation,也叫Drawable Animation。顾名思义,就是一帧一帧的播放图片,利用视觉暂留效应,设定好每一帧的图片(drawable)和显示的时间(dura
下一页
个人成就
文章被点赞
85
文章被阅读
29,092
掘力值
672
关注了
2
关注者
20
收藏集
0
关注标签
5
加入于
2019-11-23