首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
JC0127
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Android 逆向系列(一):反编译 APK 技术完全解析
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情 前言 很高兴遇见你~ 日常开发中,我们可能需要反编译 apk 去查看或分析一些问题,如: 1、这个 ap
Android APK文件(二、解压和反编译)
APK全称:Android application package(Android应用程序包),Android应用程序包,其后缀都是.apk。 直接解压apk文件,可以查看assets、res等信息。 资源文件,如声音、字体等等。 代码中使用AssetsManager获取Ass…
在 Android 设备上获取照片、裁剪图片、压缩图片 @TakePhoto V3.0 发布
新增: 1.支持通过相机拍照获取图片 2.支持从相册选择图片 3.支持从文件选择图片 4.支持批量图片选取 5.支持图片压缩以及批量图片压缩 6.支持图片裁切以及批量图片裁切 7.支持照片旋转角度自动纠正 8.支持自动权限管理 (无需关心 SD 卡及摄像头权限等问题) 9.支持对裁剪及压缩参数个性化配置 10.提供自带裁剪工具 (可选) 11.支持智能选取及裁剪异常处理 12.支持因拍照 Activity 被回收后的自动恢复 13.支持 Android7.0
开源一个 Android 图片压缩框架
在我们的业务场景中,需要使用客户端采集图片,上传服务器,然后对图片信息进行识别。为了提升程序的性能,我们需要保证图片上传服务器的速度的同时,保证用于识别图片的质量。整个优化包括两个方面的内容: 图片压缩的优化:基于拍摄的图片和从相册中选择的图片进行压缩,控制图片大小和尺寸。 在…
Android-Ble蓝牙通讯开发–扫描,连接,发送和接收数据,分包解包(附源码)【转载】
前言 万物互联的物联网时代的已经来临,ble蓝牙开发在其中扮演着举重若轻的角色。最近刚好闲一点,抽时间梳理下这块的知识点。 涉及ble蓝牙通讯的客户端(开启、扫描、连接、发送和接收数据、分包解包)和服
Android BLE蓝牙详细解读
随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环、心率检测仪、以及各式各样的智能家具和玩具类产品。安卓4.3(API 18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备、查询服务和读写特性。相比传统的蓝牙,BLE更显著的特点是低功耗。…
蓝牙固件升级
从云端下载的固件为.bin后缀的文件,文件名会有一定的格式,含有固件版本号和文件CRC32校验值。 规定一个数据块大小比如2048字节,然后把升级数据进行分块,不够的就剩余多少作为一块。蓝牙一次发送的数据量是有限的,所以每次发送20字节的数据。这个数据要遵循升级数据格式,带指令…
Android蓝牙通信机制详解
这篇文章将涉及两种蓝牙的底层协议,两种蓝牙的对设备角色的分配,两种蓝牙的开启、扫描、建立连接、通信,代码详尽,逻辑清晰。 蓝牙可分为经典蓝牙模块(v1.1/1.2/2.0/2.1/3.0),低功耗蓝
Android -- Activity,Fragment 切换动画。
Activity 和 Fragment 的切换动画在开发中使用并不是很多,但是在一些特殊页面,如:微信的 WXPayEntryActivity 中,透明关闭,就需要对 Activity 的切换动画进行处理。
Android 实现一个通用的圆角布局
一般的实现方法是上面的图片左上和右上设置圆角,下面的文字部分左下和右下设置圆角,而 Glide 默认是不支持指定位置设置圆角的,需要通过自定义 Transformation 实现,而 GIF 动图也是不支持圆角的。 完整的描述了绘制流程,后面的注释是我补充的对应的方法,因此我们…