北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

Andriod APK体积优化(安卓apk包体大小优化)



随着项目的不断迭代,功能越来越多,构建出来的apk文件的大小也会越来越大,这样会导致在移动网络情况下下载时,使用的网络流量会增大,并且apk太大,导致下载的时间也增加,虽然当前每个人的手机的流量都很多,对用户流量影响不大,但是据一些网站统计,安装包越大,用户的转化率是在降低的,所以减少apk的体积,可以让更多的用户愿意去下载和体验产品。所以,对apk体积进行瘦身还是很有必要的。在对apk体积进行瘦身前,最好保证这个apk已经是经过Proguard优化过的。

Android开发者必知的5个开源库(安卓开发开源应用)

过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了解,能够对你的开发工作有所帮助。

1. GSON

Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可用于将Java对象转换成对应的JSON表示,也可以将JSON字符串转换成一个等效的Java对象。如果与API打交道的话,那么这将会是你经常需要的东西。我们主要使用JSON的原因就是,较XML,轻量级的JSON要简单的多。

Weex在内涵发现页中的工程实践(中药药效研究目的阐明中药传统功效主治内涵和发现新的药理作用)

React-Native和Weex是目前最为火热的两个客户端跨平台解决方案。从去年2016年9月份开始,IES在抖音产品中应用了React Native,中途遇到了很多的问题,尤其是长列表的性能问题一直没能从根本上得到解决。

鉴于Weex在性能方面做过一些针对性的优化并且已在阿里的业务线上得到了规模性的应用,我们决定在内涵段子这个具备800万日活的产品中尝试应用Weex。这样做的主要目的是为了深化对Weex的认识,与React Native进行对比分析,确立IES客户端跨平台方案的下一步研究方向。

详解Android官推Kotlin-First的图片加载库

前言

Coil 是一个非常年轻的图片加载库,在 2020 年 10 月 22 日才发布了 1.0.0 版本,但却受到了 Android 官方的推广,在 Android Developers Backstage 这个博客中专门聊过一期。推广的原因比较简单:一方面是这个库确实做得很好,另一方面是这个库完全是用 Kotlin 写的,而且运用了大量 Kotlin 的特性,尤其是协程。所以 Google 嘴上说着不会放弃 Java,但实际上咱们都懂的。

预言已显,新月将至!Threejs复刻原神绝美空月之歌场景

预言已显,新月将至!Threejs复刻原神绝美空月之歌场景


不得不说原神的美工这一块真的没话说,身为一个前端切图仔,马上被他的 web 特效吸引。刚好最近在学习 Three.js,想着能否通过复刻一个新活动场景来练练手。于是,我开始了这场 Three.js 的奇妙之旅。

那些技术—Listview的性能提高篇(listview viewholder优化)

ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。

· 1.在adapter中的getView方法中尽量少使用逻辑

· 2.尽最大可能避免GC

· 3.滑动的时候不加载图片

Flutter 地图在携程的最佳实践(flutterfield)


一、背景

随着各种多端技术的蓬勃发展,项目主体从纯 Native 项目,到 Native+RN,到现在的 Native+RN+Flutter。基于我们的业务都在 Flutter 技术栈上面,这要求我们需要嵌套展示地图。目前,实现嵌套展示地图的主要方案有二个:

Android程序员自学也可以成为高级工程师年薪60w+?学习视频推荐篇

前言

最近有很多朋友,在我的微信公众号【Android开发之家】里留言要怎么才能自学Android,如果自学要学多久,自己真的也能学吗?到了一个阶段后如何进阶?这一系列的问题。总结一下就是:如何学习进阶Android高级工程师,今天我就来跟大家聊一聊。本系列文章分为3篇,视频篇——书籍篇——资料篇。

视频篇

1.入门之后的学习路线是怎样的?

校导网程家兴 | 漫谈Android技术方案的选择

安卓的出现也有好多年了,各种开源类库层出不穷,这也得益于安卓本身是一个开源的系统,方便程序猿们进行再次编译,做二次开发,当然也方便其快速地传播。

正因为如此,当开发者在进行技术选择的时候,时常会感到眼花缭乱。比比皆是的参考,然而开源的作者功力往往参差不齐。笔者以自已多年的经验,以及相关资料的参考,现在对各种技术作一个简单的分析与对比,希望对一些人有帮助。

1.图片加载

图片加载(Universal-Image-Loader,Picasso、Fresco和Glide)

适配器模式深度解析:代理、适配器、桥接、装饰的本质与区别

适配器模式深度解析:代理、适配器、桥接、装饰——四大模式的本质与区别


在移动端开发中,我们经常听到“代理模式(Proxy)”、“适配器模式(Adapter)”、“桥接模式(Bridge)”、“装饰器模式(Decorator)”这四个结构型设计模式。它们看似相似,却在实际应用和设计思路上各有侧重。很多开发者初学时容易混淆,不清楚何时该用哪一个,如何发挥它们的最大优势。本篇文章将以

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言