首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
karli_kk
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
像操作Room一样操作SharedPreferences和File文件
我们的任务,不是去发现一些别人还没有发现的东西。 而是针对所有人都看见的东西做一些从未有过的思考。 --鲁迅 经历过多个项目或者维护一些比较老的项目的小伙伴可能会发现,在操作数据和文件这一方面(SharedPreferences文件,File文件,数据库)通常我们会用一个工具类…
自定义view总结
一个高级Android工程师除了要会使用Google原生的view,必须会根据实际项目的酷炫效果自己去写一些自定义view来解决问题,自定义view已经写了不少了,今天来给大家带来一些自定义view总结 自定义view速查表 Canvas常用操作速查表 操作分类 相关API 备注…
Android 性能优化之启动优化
1. 启动优化分类 App 首次启动或系统将 App 进程杀死之后启动。 另外,相比于温启动和热启动,冷启动的过程更复杂,且经历的是完整的步骤,所以只要处理好了冷启动,温启动和热启动自然而然也变好了。 App 启动之后,用户将 App 切至后台,过了一会,再切回来,系统将 Ap…
Android Binder,AIDL使用流程及进程之间的事件分发
我们都知道,在Android中,进程之间的数据是相互隔绝的。于是进程间通行就需要通过IPC(统进程间通信)的方式进行。而Binder就是在Android中IPC的一种方式,关于Binder机制实现的底层原理,因为过于复杂在这就不再表述。下面主要讲解下在Android中通过AID…
今日头条屏幕适配方案落地研究
大家好,现在给大家推荐一种极低版本的 Android 屏幕适配方案,就是今日头条适配方案,“极低成本”这四个字正是今日头条的适配文章标题。 众所周知,安卓的屏幕碎片化极其严重,适配一直是从事安卓开发人员十分头疼的事情。前期,由于公司支持的平板款式单一,只需要做几款平板的适配即可…
Android:一篇文章带你完全梳理自定义View工作流程!
本文全面讲解自定义View工作流程!
重学Java-一个Java对象到底占多少内存
文章标题提出的问题是”一个对象到底占多少内存“,看似很简单,但想说清楚并不容易,希望本文的探讨能让你有收获。 在开始之前我还是决定先提一个曾经阴魂不散,困扰我很久的问题,了解这个问题的答案有助于我们理解接下来的内容。 在Java中数据类型分为二大类。 Java中基础数据类型有8…
再学Android之WebView
防止内存泄漏的一个原则就是:生命周期长的不要跟生命周期短的玩。为了防止WebView不造成内存泄漏,
使用MVVM尝试开发Github客户端及对编程的一些思考
的一些个人理解和感悟,特此分享以期讨论及学习进步。 最近在尝试搭建自己理解的 MVVM模式 的应用程序,在这近一个月中,我思考了很多,也参考了若干Github上MVVM项目源码,并从中获益匪浅。 在开发过程中,我根据自己对于编程的理解,在技术选型中,加了一些自己喜欢的库,写了一…
2019年移动开发,我的求变之路
上次发布了《Android 技术的下半场》后,很多读者反馈对这一观点的认同。文中提到,移动开发并没有变凉,更没有很多人唱衰的“罗曼蒂克消亡史”那么惨烈,它只是和互联网行业一样,泡沫逐步散去,开始进入了理性的下半场。 这里我想和读者分享一下,在移动技术的下半场,我们要如何去找寻自…