首页 > 移动开发 > ANDROID

关于 “ANDROID” 的内容如下:

  • 最通俗易懂搞定HashMap的底层原理

    HashMap的底层原理面试必考题。为什么面试官如此青睐这道题?HashMap里面涉及了很多的知识点,可以比较全面考察面试者的基本功,想要拿到一个好offer,这是一个迈不过的坎,接下来我用最通俗易懂的语言带着大家揭开HashMap的神秘面纱一:HashMap的节点:HashMap是一个集合,键值对的集合,源码中每个节点用Node<K,V>表示static class&nbs

    yilian ANDROID 225 2019-12-06 16:57
  • 为了和女朋友在一起,扎扎实实拼搏进杭州阿里!面试经历分享

    为了和女朋友在一起,扎扎实实拼搏进杭州阿里!面试题分享异地恋,感情的大杀手,超七成的异地恋情侣会半路夭折、我的朋友,为了不步入后尘,扎扎实实拼搏进杭州阿里,去到了女朋友所在的地方。而我,冒着被打的危险,收集了他的面试过程,希望可以给大家一些帮助。为了和女朋友在一起,扎扎实实拼搏进杭州阿里!面试题分享1. 问了很多实习项目的问题包括实习期间做了什么,遇到的难点,怎么克服的?有没有和产品产生矛盾...

    yilian ANDROID 227 2019-12-06 16:47
  • 作为一个移动开发程序员,踏出这一步之后,虽然苦,但是从未后悔

    image感想每一个程序员的心中,都有一个百万年薪的梦。然而,这份高薪,只有极少数的程序员才拥有。作为一个Android工程师,年年看大家嚷着:“ Android凉啦“,“Android已死”。事实上,影响是有的,不过影响的是初级开发。大家都应该知道:Android市场上初级开发泛滥,高级稀缺。不学习进阶,去成为一个高级程序员,你只能陷入这种恐慌中。我很庆幸,自己选择了进阶学习,踏出这一步后,虽然

    yilian ANDROID 235 2019-12-06 16:45
  • 程序员必备手册:阿里百万年薪移动开发团队整理,Android规范文档

    介绍车同轨,书同文,《阿里巴巴 Android 开发手册》既是高效合作的基础,也是深度创新的开始。——淘宝技术负责人 庄卓然今天给大家推荐的就是阿里巴巴对业界公开!献给移动开发者的礼物!该手册汇聚了阿里巴巴移动开发团队多年来在Android开发方面的经验,可以说是我们程序员的必备手册了!阿里巴巴.png《阿里巴巴 Android 开发手册》是阿里巴巴集团各大 Android 开发团队的集体智慧结晶

    yilian ANDROID 379 2019-12-02 16:12
  • 书单:移动架构师的学习先行军

    经常会有人问我:我想成为一个移动开发架构师,我要怎么做? 如果你已经是个开发工程师了,需要进阶学习; 如果你还是小白,就要Android从入门到进阶学习。 今天,就给大家推荐一个Android学习的先行军书单

    yilian ANDROID 397 2019-11-29 17:57
  • 直播市场的爆发延伸出直播带货系统的市场

    传统电商行业的红利期已过,直播行业流量又趋于饱和,为了能够获得更多的流量,实现更高的流量变现,两者开始更深的合作。在京东、淘宝两大电商巨头的推动下,越来越多的电商企业加入到直播行业中开始直播带货,随着直播带货的火热,直播带货系统源码也就应运而生。看似有嘴就行的直播带货,真如说的那样简单吗?在直播带货中有着这样几个问题,一是主播推荐产品前没有对产品系统的了解过,对产品介绍不够专业,抓不住产品关键点,

    山东布谷科技 ANDROID 381 2019-11-27 13:59
  • 直播带货系统的开发打破原有的直播模式

    直播带货系统的风潮最近突然就刮了起来,这大概要归功于淘宝直播带货达人“李佳琦”。效率最高的带货直播形式,不但有现场感,还能通过弹幕互动,让你不知不觉就冲动消费了。那么站在软件开发者的角度上,该如何开发微信直播带货源码,它的系统功能机制是怎样的?一套优质的直播源码,一般包括哪几个功能模块呢?  登录程序模块:如今大部分在线直播平台都带有第三方登录方法,如QQ、手机微信、淘宝网或是支付宝钱包、验证码短

    山东布谷科技 ANDROID 381 2019-11-26 14:24
  • 跨平台开发的救星-让我们来了解一下flutter

    第一次看文章的朋友可以关注我,会不定期发布Android面试内容、进阶专题等等。简介很多人已经用上了flutter,今天就来介绍一下Flutter 架构imageFlutter框架分三层Framework,Engine, EmbedderFramework使用dart语言实现,包括UI,文本,图片,按钮等Widgets,渲染,动画,手势等。此部分的核心代码是flutter仓库下的flutter p

    yilian ANDROID 426 2019-11-26 11:27
  • 还不知道Jetpack,你可能赶不上Android开发时代的新脚步

    第一次看文章的朋友可以关注我,会不定期发布Android面试内容、进阶专题等等。有句话说得好“落后就要挨打”,你想不想被淘汰呢?简介谷歌在 2018 I/O 大会上发布了一系列辅助android开发者的实用工具,这套工具就是Jetpack,它是一套库、工具和指南的合集,可以帮助开发者更轻松地编写和构建出色的 Android 应用程序。Jetpack中的有些组件并不是第一次推出,其中LifeCycl

    yilian ANDROID 390 2019-11-20 20:54
  • 敲开阿里大门的线程、多线程和线程池面试专题

    本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:1、开启线程的三种方式?1)继承Thread类,重写run()方法,在run()方法体中编写要完成的任务 new Thread().start();2)实现Runnable接口,实现run()方法 new Thread(new MyRunnable()).start()

    yilian ANDROID 407 2019-11-18 13:51
  • 一线互联网企业资深架构师成长路线图

    时间飞逝,已经从事 Android 开发十年了。我在想,也是时候将自己的 Android 整理成一套体系,出了一张一线互联网企业资深架构师成长路线图,可以关注我 写这一套 Android 面试必备系列文章的初衷: 整理自己学过的知识,总结,让其成为一套体系,方便日后查阅。 现在不少 Android 开发者还比较迷茫,没有形成自己的一套知识体系。 希望这一系列的文章能够帮助他们

    yilian ANDROID 415 2019-11-15 16:43
  • 高德客户端及引擎技术架构演进与思考

    阿里巴巴高级无线开发专家宋照春在高德技术专场做了题为《高德客户端及引擎技术架构演进与思考》的演讲,主要分享了高德地图客户端技术架构沿着「上漂下沉」、「模块化、Bundle化」的思路演进所做的一系列架构升级中的经验和思考。

    amap_tech ANDROID 417 2019-11-15 11:26
  • 怎么GET大牛的框架思维?通过EventBus框架告诉你

    EventBus的作用Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的交互,以及在某个耗时操作(如请求网络)之后的callback回调等,互相之之间往往需要持有对方的引用,每个场景的写法也有差异,导致耦合性较高且不便维护。以Activity和Fragment的通信为例,官方做法是实现一个接口,然后持有对方的引用,再强行转成接口类型

    yilian ANDROID 356 2019-11-14 14:10
  • 给你一个Demo 看看这时你要怎么快速定位ANR?

    前言?我们程序员去面试的时候,做题必不可少。今天,就来给大家讲解一下来自阿里巴巴的提问:给你一个Demo,你如何快速定位ANR一、前期基础知识储备1.ANR错误定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作“应用程序无响应”(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可

    yilian ANDROID 385 2019-11-14 14:08
  • 【源码解析】AsyncTask的用法与规则

    引言AsyncTask,相信大家已经很熟悉了。它的内部封装了Thread和Handler,这让我们可以将一些耗时操作放到AsyncTask,并且能将结果及时更新到UI上。AsyncTask主要用于短时间耗时操作,长时间耗时操作不建议使用AsyncTask。下面通过Google官方的一个例子来认识AsyncTask的用法。一个例子private class DownloadFil

    yilian ANDROID 352 2019-11-14 14:07
  • Android开发之常用布局

    一、简介如下图所示,按照界面编写的方式,可以分为传统布局和新型布局两种。image1.线性布局:是平常练习demo时最常用的布局,分为水平、垂直方向两种线性布局,即设置其属性orientation:"vertical或horizontal"。【注:在不指定方向时,默认为horizontal,即水平方向】2.相对布局:依据某一控件的位置,来确定另一控件的位置,即另一控件相对于当前

    yilian ANDROID 355 2019-11-14 14:05
  • Android日常学习:Android Hook技术小实践

    概述在学习Android插件化的过程中有用到Hook相关技术,本篇文章对Hook相关技术做也给简单的介绍,并写两个小Demo,当你了解了Hook之后可能会对你以后的碰到问题时多了一个解题思路定义image.pngHook单词的意思就是钩子,那我们在什么时候用到这个钩子呢,如上图所示,在一个事件或者动作执行的过程中,截获相关事件或者动作,加入自己的代码或者替换装自己的代理对象,这就叫HookHook

    yilian ANDROID 381 2019-11-14 14:03
  • Android 编译不得不说的那些事儿

    Android 编译不得不说的那些事儿

    千锋Python唐小强 ANDROID 420 2019-11-14 11:47
  • Android日常学习:Android视图动画-View Animation

    介绍视图动画主要有两种:一、Tween Animation译为“补间动画”1、scale译为“规模、比例”,是对View进行特定范围的缩放2、alpha通过改变View的透明度实现View隐现的效果3、translate译为"转移",是对View进行位置的移动4、rotate译为“旋转”,是让View围绕特定的点进行旋转PS:所有View的移动、隐藏、旋转仅仅是看到的动画效果,

    yilian ANDROID 386 2019-11-13 14:57
  • Android日常学习:如何高效 & 正确地获取View的坐标位置?

    Android程序员日常学习:如何高效 & 正确地获取View的坐标位置?同步滚动:关前言获取 View 坐标在 Android 开发中非常常见。今天将详细给大家讲解 获取 View 坐标常用6种方式:getLeft()、getTop()、getRight()、getBottom()getX()、getY()、getRawX()、getRawY()getLocationOnScreen()

    yilian ANDROID 383 2019-11-13 14:23
点击加载更多下一页