首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Fxymine4ever
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Android Gradle使用总结(2)
用于配置app的版本名称,对应值是String,如"v1.0.0",让用户知道当前app版本。versionCode是内部使用,versionName是外部使用,一起配合完成app的版本升级控制。 配置测试app的包名,默认是 applicationId + ".test",一…
JavaScript与Android交互(Kotlin)
小伙伴们在使用安卓原生webview时经常能碰到js调用安卓手机相机、相册或录音等功能,前端小姐姐写好了代码功能,在IOS手机测试没有问题,一到安卓手机里功能怎么就失效了呢,安卓程序员肯定以为自己代码哪里配置的有问题,一顿调试,最后发现还是不行,于是乎各种百度谷歌,最后发现原来…
Android中的IPC方式——Binder(一)
简单来说,Binder是Android中使用最广泛的IPC(进程间通信)机制。Linux中本身已经拥有了经典的进程间的通信方式,如信号量、管道、消息队列、贡献内存、scoket等。那么Android还是创造了新的IPC方式,主要是基于性能、稳定性和安全性方面考虑。 性能上的优势…
Android进阶知识树——Android 多进程、Binder 你必须知道的一切
想当初在第一次拜读《Android艺术开发探索》时,深感真的是一本很“艺术”的书(因为当初菜的看不懂..),随着自己的成长和多次阅读,从开始的完全不懂到现在的有所理解、使用和总结,才体会到其中探索的奥妙,现在跟着安卓高级开发的学习路线,进一步学习、总结和梳理知识。 多进程作为A…
Gradle 自定义插件
插件被用来封装构建逻辑和一些通用配置。将可重复使用的构建逻辑和默认约定封装到插件里,以便于其他项目使用。 你可以使用你喜欢的语言开发插件,但是最终是要编译成字节码在 JVM 运行的。 Gradle 有两种插件,脚本插件和二进制插件。 这里讲的自定义插件是二进制插件,二进制插件可…
面试官:今日头条启动很快,你觉得可能是做了哪些优化?
网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无法跟竞争者拉开差距。如何让面试官知道你的“内功深厚”,那肯定是要往原理层面去回答。 …
一文了解OKHttp3全(大话原理篇)
首先为什么要写这篇博客,主要是因为现在网络用的都是okhttp3,所以在面试的时候,都会问一下okhttp的原理,而网上的原理,也看了下,要么太简短,核心的一笔带过,要么长篇大伦,看着蒙圈。所以想看看能不能用最简短明白的方式来解释下okhttp3的原理。 来,这就是简单的一个g…
RecyclerView 配合 DiffUtil,好用到飞起
版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 每周会统一更新到这里,如果喜欢,可关注公众号获取最新文章。 未经允许,不得转载。 一、前言 DIffUtils 是 Support-v7:24:2.0 中,更新的工具类。因为已经更新了一段…
Java 注解(Annotation):带你一步步探索神秘的注解(Annotation)
在 Java中,注解(Annotation)非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘 今天,我将献上一份 Java注解的介绍 & 实战攻略,希望你们会喜欢。 示意图 定义:一种标识 / 标签 注解属于 Java中的一种类型,同 类class 和 接口in…
「Android」四大组件,你真的都掌握了?
启动Activity: onCreate()--->onStart()--->onResume(),Activity进入运行状态。 Activity退居后台: 当前Activity转到新的Activity界面或按Home键回到主屏: onPause()--->onStop(),…