
高质量安卓面试全集
黑色之路
每个人都依靠自己的知识和认识,却又被之所束缚,还将这些称之为现实。但知识和认识是非常暧昧的东西,那个现实也许只不过是镜中花水中月。人们都生活在自我意识之中,你不这么认为吗?
展开
-
Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念?
转载请标明出处: http://blog.youkuaiyun.com/yujun411522/article/details/45932247本文出自:【yujun411522的博客】1.Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念?Dalvik虚拟机允许多个instance的存在。实际上android中的每一个app都是运行在转载 2015-05-29 20:15:57 · 4903 阅读 · 0 评论 -
Android面试复习
1、Activity的生命周期2、Service的生命周期3、Service和Activity在同一个线程吗默认情况下是在同一个主线程中。但可以通过清单中android:process属性配置不同的进程。4、java中的soft reference是个什么东西 如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它;如果内存空转载 2016-09-27 17:39:11 · 442 阅读 · 0 评论 -
写些安卓开发的面试题
希望你可以弄懂这些,对你自己的好处会很大,如果你想在这个行业发展下面这些东西避免不了绕不过去J2EE 部分:Switch能否用string做参数?equals与==的区别:equals是比较两个对象的值是否相等,而==比较这两个是否是同一对象Object有哪些公用方法?方法equals测试的是两个对象是否相等方法clone进行对象拷贝方法getClass返回和当原创 2016-09-27 17:57:31 · 538 阅读 · 0 评论 -
J2EE面试
switch能否用string做参数?Java7之前无法使用字符串,在Java7以及以后的版本中可以使用字符串当我们把编译器版本改为1.7的时候:Switch通过编译,且可以运行我们将class文件反编译后原创 2016-09-27 18:04:07 · 284 阅读 · 0 评论 -
Android开发面试者的几个建议
面试对于程序员来说是很重要的事情,面试结果的好坏直接决定了能否进入某个公司以及以什么级别和待遇进入某个公司。这篇文章主要针对Android开发者的面试,以下是安卓大牛给面试者的几个建议。什么是合适的候选者在介绍如何面试之前,这里先从公司的角度来分析:”到底什么样的候选者是公司所需要的技术人才?“就我在百度的一些面试官经验来说,一个具有如下特征的Android程序员是我们所需转载 2016-09-27 18:10:36 · 422 阅读 · 0 评论 -
分享几个Android的面试经历
一个Android菜鸟“面霸”的面试经历分享今天是我入职一个创业公司的第二天。由于公司今天才把自己用的电脑买回来,只好今天在做着每一个技术人员入职第一天常做的事:安装相关开发软件,配置开发环境。在安装软件的过程中,由于下载最新版的android studio比较缓慢,只好在下载过程中随便翻翻。然后,看到一个开发群里,一位朋友还在聊面试的事,他在那里说,今天又没有面试通知转载 2016-09-27 18:47:03 · 5412 阅读 · 0 评论 -
安卓面试题(1-4)
注册广播有哪几种方式,有什么区别BroadcastReceiver用于监听被广播的事件必须被注册,有两种方法:1、在应用程序的代码中注册注册BroadcastReceiver:registerReceiver(receiver,filter);取消注册BroadcastReceiver:unregisterReceiver(recei原创 2016-09-27 19:29:21 · 593 阅读 · 0 评论 -
Andorid-15k+的面试题。
andorid开发也做了3年有余了,也面试很多加企业,借此机会分享一下,我们中遇到过的问题以及解决方案吧,希望能够对正在找工作的andoird程序员有一定的帮助。特别献上整理过的50道面试题目1.listView的优化方式重用convertViewviewHolderstatic class viewHolder转载 2016-09-27 20:21:14 · 5188 阅读 · 0 评论 -
Android之ListView原理学习与优化总结
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/889879 在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇转载 2016-10-02 10:34:14 · 259 阅读 · 0 评论 -
Android 内存溢出解决方案(OOM) 整理总结
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/804237 在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果转载 2016-10-02 15:29:35 · 587 阅读 · 0 评论 -
Listview 设置不同类型的item
要想设置不同的item需要在adapter里面重写两个方法getItemViewType() 需要注意这个个类型是0开始getViewTypeCount(); 1 package com.example.listview_01; 2 3 import java.util.List; 4 5 import android.content.C转载 2016-10-03 17:57:30 · 414 阅读 · 0 评论 -
摘要:HenCoder Android 开发进阶:自定义 View 1-4 Canvas 对绘制的辅助 clipXXX() 和 Matrix
2017-2018最新Android面试题 版权声明:本文为博主原创文章,未经博主允许不得转载。 原文链接:http://blog.youkuaiyun.com/huangqili1314/article/details/72792682大家好,在跟大家讲述自己的面试经历,以及遇到的面试题前,先说说几句题外话。接触Android已经3年,在工作中遇到疑难问题总是在网上(csdn大牛博客,stac...转载 2018-05-07 16:15:53 · 235 阅读 · 0 评论 -
Android(2017-2018)BAT面试题整理(java篇,含答案)
Android(2017-2018)BAT面试题整理(Java篇,含答案) 版权声明:本文为博主原创文章,未经博主允许不得转载。 原文链接:http://blog.youkuaiyun.com/huangqili1314/article/details/79448187**个人面试经历总结文章: Android2017-2018最新面试题(3-5年经验个人面试经历) **BAT面试系列文章:...转载 2018-05-07 16:17:13 · 351 阅读 · 0 评论 -
Android(2017-2018)BAT面试题整理(Android篇,含答案)
Android(2017-2018)BAT面试题整理(Android篇,含答案) 版权声明:本文为博主原创文章,未经博主允许不得转载。 原文链接:https://blog.youkuaiyun.com/huangqili1314/article/details/79824830**个人面试经历总结文章: Android2017-2018最新面试题(3-5年经验个人面试经历) **BAT面试系...转载 2018-05-07 16:18:21 · 521 阅读 · 0 评论 -
2018Android大厂面试经验
2017年是转折的一年,2018年算是收获的一年,趁着金三银四开始找工作。先分享一下offer的情况阿里高德(offer) 爱奇艺(offer) 腾讯视频(offer) 小米(被拒) 今日头条(被拒) 在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论你是做前端还是后端,最后定义你的优秀程度的还是作为软件工程师的基本...转载 2018-06-07 20:09:03 · 577 阅读 · 0 评论 -
Android 面试题(答案最全)
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己转载 2016-09-27 17:01:05 · 437 阅读 · 0 评论 -
Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Ba转载 2015-06-15 22:43:38 · 558 阅读 · 0 评论 -
Android开发之SQLite的使用方法
本篇文章介绍了,Android开发之SQLite的使用方法。需要的朋友参考下前言 SQLite是一种轻量级的小型数据库,虽然比较小,但是功能相对比较完善,一些常见的数据库基本功能也具有,在现在的嵌入式系统中使用该数据库的比较多,因为它占用系统资源很少。Android系统中也不例外,也是采用SQLite,本节中就学习下在andorid中怎样使用该数据库来存放数据,并且对SQ转载 2015-06-15 23:56:19 · 594 阅读 · 0 评论 -
Android ViewPager使用详解
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左转载 2015-06-15 23:12:47 · 464 阅读 · 0 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html转载 2015-06-15 23:21:45 · 316 阅读 · 0 评论 -
Android中Broadcast Receiver组件详解
BroadcastReceiver(广播接收器)是Android中的四大组件之一。 下面是Android Doc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数转载 2015-06-15 23:59:10 · 623 阅读 · 0 评论 -
Android之ContentProvider详解
ContentProvider为Android四大组件之一,主要用来应用程序之间的数据共享,也就是说一个应用程序用ContentProvider将自己的数据暴露出来,其他应用程序通过ContentResolver来对其暴露出来的数据进行增删改查。 ContenProvider与ContentResolver之间的对话同过Uri(通用资源标识符),一个不恰当的比喻就好像浏览器要显示转载 2015-06-16 00:15:37 · 609 阅读 · 0 评论 -
Android AsyncTask完全解析,带你从源码的角度彻底理解
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/11711405我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考Android Handler、Messa转载 2015-06-15 22:28:36 · 351 阅读 · 0 评论 -
Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/25466665本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.html限于篇幅的原因,在转载 2015-06-15 22:44:53 · 564 阅读 · 0 评论 -
ventBus使用详解(一)——初步使用EventBus
言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android优转载 2015-06-15 23:36:47 · 583 阅读 · 0 评论 -
EventBus使用详解(二)——EventBus使用进阶
前言:这段时间感觉自己也有点懒了,真是内心有点自责呢,除了工作,也没做点什么,EventBus也是一周前总结出来的,只能以写博客为名来弥补内心的罪恶感了,集合同事们做的项目,虽然上周开动了,但总感觉大家积极性不高,如何才能做一个合格的管理者,还真是一个考验。follow your heart!! just do it!相关文章:1、《EventBus使用详解(一转载 2015-06-15 23:38:16 · 354 阅读 · 0 评论 -
ANDROID GRIDVIEW仿微信图片多选功能_显示本地相册图片多选效果
最近写项目,遇到了,在此记录一下。Android-ImageView显示选择本地图片或拍照.import java.io.ByteArrayOutputStream; import java.io.InputStream; import android.app.Activity; import android.app.AlertDialog; import android.cont转载 2015-06-15 23:52:55 · 1005 阅读 · 0 评论 -
Android异步消息处理机制完全解析,带你从源码的角度彻底理解
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9991569之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了。惭愧!后面还会恢复进度,尽量保证每周都写吧。这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起!开始进入正题,我们都知道,Andr转载 2015-06-15 22:30:13 · 380 阅读 · 0 评论 -
Android Volley完全解析(一),初识Volley的基本用法
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和Http转载 2015-06-15 23:31:42 · 417 阅读 · 0 评论 -
Android Volley完全解析(四),带你从源码的角度理解Volley
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/17656437经过前三篇文章的学习,Volley的用法我们已经掌握的差不多了,但是对于Volley的工作原理,恐怕有很多朋友还不是很清楚。因此,本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。转载 2015-06-15 23:33:14 · 358 阅读 · 0 评论 -
Android中ContentProvider组件详解
ContentProvider(内容提供者)是Android中的四大组件之一。主要用于对外共享数据,也就是通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作。ContentProvider分为系统的和自定义的,系统的也就是例如联系人,图片等数据。 以下这段是Google Doc中对Conten转载 2015-06-16 00:10:55 · 497 阅读 · 0 评论 -
Android Service完全解析,关于服务你所需知道的一切(上)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,转载 2015-06-15 22:58:35 · 381 阅读 · 0 评论 -
面试时,问哪些问题能试出一个Android应用开发者真正的水平?
这是我在知乎上关于《面试时,问哪些问题能试出一个Android应用开发者真正的水平?》的回答,大家感觉有些帮助,就收录在这里,以下是我的回答: 一般面试时间短则30分钟,多则1个小时,这么点时间要全面考察一个人难度很大,需要一些技巧,这里我不局限于回答题主的问题,而是分享一下我个人关于如何做好Android技术面试的一些经验:面试前的准备简历调查简历到你手上的时候,你要做好充分的...转载 2018-06-07 20:10:51 · 1380 阅读 · 0 评论