首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
牛B
订阅
米粒粑粑
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
海外工具类产品深度分析 #2
开始写这个周刊已经过去将近5个月了,目前竹白统计的有2972个朋友订阅了我的这个周刊。下面是本周的加餐内容,这也是我尝试的第一篇付费内容(实际上本期你可以看到完整的内容)。 为了能够长期持续给大家带来
由浅入深 Android 混淆实战
许久没有做混淆相关的工作, 以前存储的知识遗忘得差不多了。停留在很多人的记忆里面混淆还不简单吗?不就是 -keep。这样说也没错,但是要把混淆做得精细精准还是不简单的,今天就一文带你全而透。 混淆的作
搞懂Android串口通信
参考的是谷歌的开源的代码,从寻找串口到关闭串口,梳理了一下串口通信的基本流程!希望对XDM有用,希望兄弟们一键三连!
Android自定义ViewGroup交互进阶,右滑进入详情
自定义Viewgroup右滑进入详情 前言 在之前的 ViewGroup 的事件相关一文中,我们详细的讲解了一些常见的 ViewGroup 需要处理的事件与运动的方式。 我们了解了如何处理拦截事件,如
Android进阶宝典 -- 使用Hook技术拦截系统实例化View过程实现App换肤功能
本文主要介绍XML中的View在系统中时如何实例化的,并根据源码中的思想应用到换肤的场景中来,实现简单的动态化换肤功能
线程篇3:[-synchronized-]
零、前言一、多线程的简单回顾1.入门级2.如何让打印在两个线程完成后才调用2.1:让主线程先睡一会2.2.join方法3.结果呢?3.1下面是十次结果3.2从中能看出什么?3.3为什么3.4:i++发
Android库发布到Maven Central全攻略
最近听说jCenter要关闭,搞的人心惶惶,寻思着迁移到别的库吧半天找不到一个靠谱点的,最终找到了与jCenter齐名的Maven Central,但Maven Central的申请和配置是要比jForg那边的bintray麻烦得多的,如何注册上传库到Maven Central…
Android性能优化-TextView的setText方法会导致界面重绘?
大概就是我们在自定义一个视频组件的ui时,发现了一段异常的效果。 我简述一下: 一般要实现这个效果 都是开个定时任务 每隔一段时间去重新setText一个时间。 回退一下。然后才能正常展示进度条。 经过一段时间的努力,我们发现 这个问题的解决方案 是把textview的 wid…