首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Floatingmuseum
掘友等级
Android
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
303
文章 303
沸点 0
赞
303
返回
|
搜索文章
赞
文章( 303 )
沸点( 0 )
反编译Android APK详细操作指南[ApkTool,dex2jar,JD-GUI](Mac)
早在4年前我曾发表过一篇关于《Android开发之反编译与防止反编译》的文章,在该文章中我对如何在Windows平台反编译APK做了讲解,如今用Mac系统的同学越来越多,也有很多朋友问我能否出一篇关于如何在Mac平台上反编译APK的文章,今天呢我就抽时间来写一下在Mac平台上如…
并发容器之ArrayBlockingQueue和LinkedBlockingQueue实现原理详解
1. ArrayBlockingQueue 简介 在多线程编程过程中,为了业务解耦和架构设计,经常会使用并发容器用于存储多线程间的共享数据,这样不仅可以保证线程安全,还可以简化各个线程操作。例如在“生产者-消费者”问题中,会使用阻塞队列(BlockingQueue)作为数据容器…
Android插件化、热补丁中绕不开的Proguard的坑
ProGuard是2002年由比利时程序员Eric Lafortune发布的一款优秀的开源代码优化、混淆工具,适用于Java和Android应用,目标是让程序更小,运行更快,在Java界处于垄断地位。 主要分为四个模块:Shrinker(压缩器)、Optimizer(优化器)、…
浅谈Android网络通信的前世今生--网络基础
总得来说就是将你需要发送的数据通过一层层的封装最后一比特流的形式发送到目的进程。 这里的TCP/IP指的可不是tcp/ip两种协议,而是一种网络模型 各层级对应的常用的协议,可以看出Http协议和ftp协议都是属于应用层的。而我们常用的socket是在应用层和传输层之间的。 网…
Android 屏幕适配方案
由于Android系统的开放性,任何用户、开发者、硬件厂商、运营商都可以对Android系统和硬件进行定制,修改成他们想要的样子。 以上每一个矩形都代表一种机型,且它们屏幕尺寸、屏幕分辨率大相径庭。随着Android设备的增多,设备碎片化、系统碎片化、屏幕尺寸碎片化、屏幕碎片化…
40个关于Java多线程知识点问题总结
个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也…
从零搭建自己的SpringBoot后台框架(一)
1. 打开idea,左上角File→New→Project,看到如下图的页面 2. 点击Next,配置如下图 3. 点击Next,配置如下图,这里我们选择数据库MySQL和持久层框架MyBatis 4. 点击Next,选择工作目录,点击Finish,开始构建 5. 创建完成后,…
Kotlin——集合详解
集合是开发中非常常用的知识,比如操作各种数据集,各种算法,保存网络请求结果,作为 Adapter 数据集,如果你不会集合的知识,那么可能连显示一个基本的 ListView 列表都做不到,今天就来说说 Kotlin 中集合的知识。 Kotlin 中的集合按照可变性分类可以分为: 可变集合 不…
Android 悬浮窗权限各机型各系统适配大全
这篇博客主要介绍的是 Android 主流各种机型和各种版本的悬浮窗权限适配,但是由于碎片化的问题,所以在适配方面也无法做到完全的主流机型适配,这个需要大家的一起努力,这个博客的名字永远都是一个将来时,感兴趣或者找到其他机型适配方法的请留言告诉我,或者加群544645972一起…
下一页
个人成就
文章被点赞
50
文章被阅读
9,140
掘力值
170
关注了
31
关注者
3
收藏集
4
关注标签
50
加入于
2015-11-21