首页
学习
活动
专区
工具
TVP
发布

Android技术分享

专栏作者
559
文章
761625
阅读量
82
订阅数
Android开发简记:Java和Android程序员都应该掌握的虚拟机知识
Java虚拟机,如果要详细讲,可以写成一本书,但今天我的重点是想总结虚拟机的一些基础的知识点,让大家对虚拟机的内存空间有一个深刻的认识。
Android技术干货分享
2020-05-06
4761
Android 系统预设 App,有什么难的?
Android 系统预置 APP 是做 Framework 应用开发经常会遇到的工作,预置 APP 分为两种,一种是直接预置 APK,一种是预置带有源码的 APP。
Android技术干货分享
2020-04-30
2.1K0
从400多k的大小减到了2B,我的APP是怎么优化的?
虽然现在网速已经非常快,用户流量也很多,但是对于我们的 Android apk 文件进行优化还是很有必要的,动不动几十上百兆的大小,用户体验还是很不好的,下面我们就来整理一下 Android apk 的优化方法
Android技术干货分享
2019-08-27
1.2K1
APK瘦身-是时候给App进行减负了!
APK瘦身即是对APK大小进行压缩策略,减小APK安装包大小,更小的安装包更有助于吸引用户安装。前一段时间我司某一App进行APK的瘦身,最终也达到了减小10M的目标,现做一个简单的总结记录。
Android技术干货分享
2019-08-27
1.1K0
Android开发:手把手带你入门跨平台UI开发框架Flutter
Flutter理念:“一切皆为Widget”,Widget是Flutter应用程序用户界面的基本构建块,具备以下特点:
Android技术干货分享
2019-07-28
1.4K0
有关Android插件化的一些总结思考
最近几年移动开发业界兴起了「 插件化技术 」的旋风,各个大厂都推出了自己的插件化框架,各种开源框架都评价自身功能优越性,令人目不暇接。随着公司业务快速发展,项目增多,开发资源却有限,如何能在有限资源内满足需求和项目的增长,同时又能快速响应问题和迭代新需求,这就是一个矛盾点。此时,插件化技术正好风生水起,去了解各个主流框架实现思路,看看能对目前工作是否有帮助,是很有必要的。
Android技术干货分享
2019-07-28
1K0
关于Android开发你必须要懂的APK瘦身知识
随着业务复杂度的逐渐增加,代码、资源也在不断的增加,此时你的APP大小也在增加。从用户层面来说,面对动辄几十兆的APP来说在非WIFI情况下还是会犹豫要不要下载,不下载你就可能因此失去了一个用户。从公司层面来讲,流量就是钱,减少APP的大小就显得尤为重要。从开发者层面上来讲,你掌握了这个手艺也会略显逼格满满。
Android技术干货分享
2019-07-28
1K0
移动跨平台框架Flutter详细介绍和学习线路分享
Flutter是一款移动应用程序SDK,一份代码可以同时生成iOS和Android两个高性能、高保真的应用程序。 Flutter目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。我们兼容滚动行为、排版、图标等方面的差异。 在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
Android技术干货分享
2019-07-18
2K0
Android APK瘦身实践:二次瘦身如何再减少大小?(4M—2.9M)
Android打包本身会对png进行无损压缩,不信大家可以看看apk中的图片的大小实际上比你代码工程里的图片要小(针对没进行过无损压缩的那些png图)。
Android技术干货分享
2019-07-15
1.7K0
如何在 Android 中完成一个 APT 项目的开发?
APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具。
Android技术干货分享
2019-07-15
1.8K1
使用ARouter进行Android模块化开发
关于为什么要进行Android模块化开发,网上也已经讲烂了,不过归结起来,大体是可以总结为:在App开发的初期,代码量不大,业务量比较少,一个App作为一个单独的模块进行开发,往往问题不大。但随着业务的增多,代码变的越来越复杂,每个模块之间的代码耦合变得越来越严重,结构越来越臃肿,修改一处代码要编译整个工程,导致非常耗时,这时候最好的办法就是进行模块化拆分。
Android技术干货分享
2019-07-10
1.4K0
Android笔记:Android 组件化方案探索与思考
组件化项目,通过gradle脚本,实现module在编译期隔离,运行期按需加载,实现组件间解耦,高效单独调试。
Android技术干货分享
2019-07-09
7870
Android基础知识:项目架构基础概述
前段时间由于工作需要,学习了关于组件化和插件化架构相关的知识。查阅了很多Android开发架构的资料,组件化自己写了个简单的Demo并且开始了原有项目的改造,插件化自己也尝试了滴滴的VirtualAPK框架。这篇记录一下架构方面的相关知识总结以及自己学习后对模块化、组件化和插件化这三化概念的理解。具体的搭建组件化方法可以看我写的这篇文章。Android组件化入门:一步步搭建组件化架构。
Android技术干货分享
2019-06-28
4870
Android APK瘦身全面总结——如何从32.6M到13.6M
之前我简单介绍了关于svg图片瘦身的问题,在公司,瘦身这个问题是我提出来的,所以这锅我背了。公司项目是32.6M,我给自己的要求就是低于20M。上周花了一个星期瘦身,至于为什么花了一周,主要是svg适配问题我被搞蒙蔽了。然后发现还要改大量代码,想想也就算了,又换了另一种瘦身方法。 很多人是因为这标题而来的,怎么可能,32.6M的居然可以变成13.6M。下面容我慢慢道来。
Android技术干货分享
2019-06-15
1.8K0
Android性能优化之APK瘦身详解(瘦身73%)
首先上传一张瘦身前通过Analyze app分析出来的图片(打开方式:Android Studio下 ——> Build——> Analyze app):
Android技术干货分享
2019-06-03
8940
Kotlin:你必须要知道的 inline-noinline-crossinline
inline: 声明在编译时,将函数的代码拷贝到调用的地方(内联) noinline:声明 inline 函数的形参中,不希望内联的 lambda crossinline:表明 inline 函数的形参中的 lambda 不能有 return
Android技术干货分享
2019-05-29
1K0
Kotlin 新版来了,支持跨平台!
KAPT 已经支持注解处理器增量编译,该特性仍处灰度实验阶段,你可以通过在gradle.properties中添加以下配置来启用它: kapt.incremental.apt=true 需要指出的是,在现有版本中引入任何非增量编译的注解处理器或者依赖的变化(截止目前,包括内部声明的修改)都会导致该模块的注解处理过程退化为非增量模式。 KAPT: 其他提升
Android技术干货分享
2019-05-17
1.1K0
Android免打包多渠道统计如何实现
我们都知道,Android 市场被分割成几十个应用商店渠道,程序员给渠道打包、更新是一件异常繁杂又不得不做的工作,但现在有一种快捷灵活的免费多渠道统计方式,能最大程度的提高打包效率和数据安全性。
Android技术干货分享
2019-05-17
9020
Android Dex分包最全总结:含Facebook解决方案
当程序越来越大之后,出现了一个 dex 包装不下的情况,通过 MultiDex 的方法解决了这个问题,但是在低端机器上又出现了 INSTALL_FAILED_DEXOPT 的情况,那再解决这个问题吧。等解决完这个问题之后,发现需要填的坑越来越多了,文章讲的是我在分包处理中填的坑,比如 65536、LinearAlloc、NoClassDefFoundError等等。
Android技术干货分享
2019-05-14
2.9K0
Android APP 终极瘦身指南
APK瘦身即是对APK大小进行压缩策略,减小APK安装包大小,更小的安装包更有助于吸引用户安装;虽然说APK瘦身对于Android对应用可分配内存的限制影响不大,但是还是有一些影响的。
Android技术干货分享
2019-05-14
2.5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档