首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
其他
订阅
android_dream
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
原文地址:https://juejin.im/post/6844903477169111047前言距离上篇文章的发表时间已经过去两个多月了,这两个月时间里我没写文章但一直在更新着我的MVPArms框架
Android逆向之路---脱壳360加固原理解析
众所周知,上次说到了如何脱壳360加固,大致意思就是安装一个xposed插件,然后自动就会脱壳了,那么这个插件是如何工作的呢,本次重点说说这个。 上次说道了dumpDex脱壳360加固,其实先说个大概,就是从ndk层和java层,适配不同的系统,hook关键函数,然后在运行时将…
支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」
《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。 本节将…
Android Annotation-让你的代码更加优雅(二)做一个Java诗人(JavaPoet)
上一篇我们按照思维导图,介绍了注解的基础知识,如何定义一个注解,提示性注解,运行时注解的写法和用法。没有看过第一篇,又对注解知识相对陌生的同学,建议先食用第一篇。本篇将重点介绍编译期注解,自动生成Java文件相关内容。第一篇传送门: 照例,这里先给出本篇的学习导图。方便大家掌握…
[Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作
EasySharedPreferences是开源基础组件集成库EasyAndroid中的基础组件之一。 其作用是:使用具体的实体类去进行SharedPreferences数据存取。避免key值硬编码 1. 设计独立 2. 设计轻巧 得益于编码时的高内聚性,若你只需要使用Easy…
阿里巴巴面经记 | 掘金技术征文
今年三月份入职了「51信用卡」,公司的福利待遇在杭州也算得上是翘楚,但好景不长,没能挨过 6 个月的试用期,倒在了七月末的一波 CY,不过公司对试用期员工也有稍许补偿,对此很是感恩,同时还要感谢共事的小伙伴们给了我成长和发展的空间,和他们匆匆告别后便回家修养生息,准备我的求职之…
Android关于Color你所知道的和不知道的一切
OnDraw中使用Bitmap,使用Bitmap,使用Bitmap...
Gradle 提速:每天为你省下一杯喝咖啡的时间
作为一名 Android 开发同学,当你的工程和代码达到一定规模的时候,相信你一定遇到过编译速度过慢的问题。比如: 对于程序猿,时间尤其宝贵,当你修改完一个 BUG 或者想验证一个功能时,却因为编译速度过慢而不得不打断你的思路,也会严重影响你的开发效率。 正所谓,磨刀不误砍柴工…
Android Https 理解
大家都知道https相比http增加的是安全性。 怎么增加安全性呢? 就是加密和解密步骤。 下面来详细谈谈对https的理解和在Android中的使用. 加密方式分两种,对称加密和非对称加密。这两种方式都有自己的优劣势, https中这两种方式都采用了。 我们约定S是服务端,C…
android音视频指南-MediaPlayer概述
Android多媒体框架支持播放各种常见媒体类型,因此您可以轻松地将音频、视频和图像集成到应用程序中。您可以使用MediaPlayer api从存储在应用程序资源(原始资源)中的媒体文件、文件系统中的独立文件或通过网络连接到达的数据流中播放音频或视频。 本文向您展示了如何编写与…