2016年8月29日

java面试题及答案(基础题122道,代码题19道)

摘要: JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次 阅读全文

posted @ 2016-08-29 17:31 Sun‘刺眼的博客 阅读(151167) 评论(3) 推荐(2) 编辑

安卓面试题精华

摘要: 转载自:http://blog.csdn.net/lmj623565791/article/details/24015867 下面的题目都是楼主在Android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。 某公司高级面试题(2015-03-14)【感谢held 阅读全文

posted @ 2016-08-29 16:21 Sun‘刺眼的博客 阅读(421) 评论(0) 推荐(1) 编辑

写些安卓开发的面试题

摘要: 希望你可以弄懂这些,对你自己的好处会很大,如果你想在这个行业发展下面这些东西避免不了绕不过去 J2EE 部分: Android部分: 数据结构与算法部分: 操作系统部分: 阅读全文

posted @ 2016-08-29 16:20 Sun‘刺眼的博客 阅读(481) 评论(0) 推荐(0) 编辑

Android笔试总结

摘要: 1.请谈一下Android系统的架构。答:Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。2.谈谈android大众常用的五种布局。答:在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLay 阅读全文

posted @ 2016-08-29 16:18 Sun‘刺眼的博客 阅读(720) 评论(0) 推荐(0) 编辑

Android 面试题(答案最全)

摘要: 1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 阅读全文

posted @ 2016-08-29 16:17 Sun‘刺眼的博客 阅读(811) 评论(0) 推荐(0) 编辑

Android面试题

摘要: View重绘和内存泄露的好像是面试经常问的问题1. View的刷新:在需要刷新的地方,使用handle.sendmessage发送信息,然后在handle的getmessage里面执行invaliate或者postinvaliate.2. GC内存泄露出现情况:1.数据库的cursor没有关闭2.构 阅读全文

posted @ 2016-08-29 16:17 Sun‘刺眼的博客 阅读(228) 评论(0) 推荐(0) 编辑

了解RxJava以及如何在Android应用中使用它

摘要: 如果你在阅读这篇文章,相信你一定很想了解RxJava以及如何在Android应用中使用它。可能你已经见过RxJava的代码了,但仍然有些疑惑,愿你能在这篇文章里找到答案。 当我第一次使用RxJava的时候我只是在照搬代码,这些代码能跑起来,但是我对RxJava的基础部分仍然存在误解,而且我找不到好的 阅读全文

posted @ 2016-08-29 10:35 Sun‘刺眼的博客 阅读(2728) 评论(0) 推荐(0) 编辑

Android开发必须知道SERVICE的10件事

摘要: 这些年我在和其他安卓攻城狮交流时经常谈到的一个话题就是Service组件被开发者错误地理解,不管是新手还是老司机。这篇文章就是交流的成果。 这篇文章不会讲解Service的使用方法,这个要去看官方的(被墙的)文档:http://developer.android.com/guide/componen 阅读全文

posted @ 2016-08-29 10:31 Sun‘刺眼的博客 阅读(2790) 评论(0) 推荐(1) 编辑

Android 多种方式正确的加载图像,有效避免oom

摘要: 图像加载的方式: Android开发中消耗内存较多一般都是在图像上面,本文就主要介绍怎样正确的展现图像减少对内存的开销,有效的避免oom现象。首先我们知道我的获取图像的来源一般有三种源头:1.从网络加载2.从文件读取3.从资源文件加载 针对这三种情况我们一般使用BitmapFactory的:deco 阅读全文

posted @ 2016-08-29 10:28 Sun‘刺眼的博客 阅读(2203) 评论(0) 推荐(0) 编辑

在Android中解决内存溢出 – OutOfMemoryError

摘要: 原文链接:http://riggaroo.co.za/fixing-memory-leaks-in-android-outofmemoryerror/ 注:本文在原文基础上在如何判断内存是否泄露方面进行了补充 安卓开发中经常出现内存溢出的情况,没有防备的开发者可能一天会不经意间写好几个内存溢出的漏洞 阅读全文

posted @ 2016-08-29 10:27 Sun‘刺眼的博客 阅读(23765) 评论(0) 推荐(2) 编辑

发布Android开源库,看这个文章就够了!

摘要: 最近在Flipboard实习期间写了一个轮播工具,技术上没什么难点,不过动画效果还是不错的,决定改改代码写个库开源出去。项目地址:http://github.com/chengdazhi/DecentBanner,欢迎大家提Issue报Bug。由于国内有关发布开源库的文章与教程很少见,我就先挖个坑。 阅读全文

posted @ 2016-08-29 10:23 Sun‘刺眼的博客 阅读(1515) 评论(0) 推荐(0) 编辑

发掘StateListAnimator的全部潜能

摘要: 原文地址:https://blog.stylingandroid.com/statelistanimator/ 原文作者:Leave a reply 译文出自:安卓巴士 译者: MrlLee 校对者: 李世铿 原文地址:https://blog.stylingandroid.com/statelis 阅读全文

posted @ 2016-08-29 10:20 Sun‘刺眼的博客 阅读(4694) 评论(0) 推荐(0) 编辑

Android开发中多进程共享数据

摘要: # 背景 最近在工作中遇到一个需求,需要在接收到推送的时候将推送获得的数据存起来,以供app启动时使用。我们会认为这不是So easy吗?只要把数据存到SharedPreferences中,然后让app打开同一个SharedPreferences读取数据就可以了。但是在实际的测试中,我们发现推送进程 阅读全文

posted @ 2016-08-29 10:11 Sun‘刺眼的博客 阅读(11834) 评论(0) 推荐(0) 编辑

Android使用FFMpeg实现推送视频直播流到服务器

摘要: 背景 在过去的2015年中,视频直播页的新宠无疑是户外直播。随着4G网络的普及和覆盖率的提升,主播可以在户外通过手机进行直播。而观众也愿意为这种可以足不出户而观天下事的服务买单。基于这样的背景,本文主要实现在Android设备上采集视频并推流到服务器。 概览 如下图所示,在安卓上采集并推流主要应用到 阅读全文

posted @ 2016-08-29 10:09 Sun‘刺眼的博客 阅读(25532) 评论(1) 推荐(2) 编辑

Android学Jni/Ndk 开发记录(一)

摘要: 治疗拖延症的唯一办法就是:一想起些什么 / 要做些什么就 TM 立马去做! 是的,突然想起我不会 JNI、NDK 开发。解决办法:立马去学! 一:配置 NDK 环境 下载 NDK 写入到配置文件 二:理解分层 三部分: Java 上层 JNI 桥梁 底层(C or C++) 三:代码开发(以一个计算 阅读全文

posted @ 2016-08-29 10:06 Sun‘刺眼的博客 阅读(526) 评论(0) 推荐(0) 编辑

一张图解释RxJava中的线程控制

摘要: 如果调用链中包含多个subscribeOn和observeOn,会是什么情况? 这实际上是一个至关重要的问题,因为在任何情况下,我们都应该弄清楚我们写的每一行代码到底是运行在哪个线程上。这个问题绝对不能含糊。 假设有下面这段伪代码: [代码]java代码: ? 01 02 03 04 05 06 0 阅读全文

posted @ 2016-08-29 10:05 Sun‘刺眼的博客 阅读(3042) 评论(0) 推荐(0) 编辑

Android Rx Android实战

摘要: 上一次捣蛋 RxAndroid 是今年二月份的事情了,当时 RxAndroid 还处于一个资料甚少交流难的状态,当时还特意建了一个交流群,让搞这个的人可以加进来讨论讨论,毕竟这玩意还是挺有意思的,于是到今天群里已经有 124 人。 在这里我发现了一个现象,进入这个群的小伙伴很多都是中级工程师 or 阅读全文

posted @ 2016-08-29 10:04 Sun‘刺眼的博客 阅读(4131) 评论(0) 推荐(0) 编辑

安卓Webview缓存网页数据(无网络正常显示)

摘要: 热度 1已有 52 次阅读2016-8-26 17:53 |个人分类:常见问题|系统分类:移动开发 热度 1已有 52 次阅读2016-8-26 17:53 |个人分类:常见问题|系统分类:移动开发 一、需求经历 最近的项目是一个原生 +webview 显示的 APP,一开始的时候,网站那边要求我们 阅读全文

posted @ 2016-08-29 09:55 Sun‘刺眼的博客 阅读(1163) 评论(0) 推荐(0) 编辑

Git之Github使用(一):Push代码到Github

摘要: Git之Github使用(一):Push代码到Github 热度 2已有 58 次阅读2016-8-26 17:56 |个人分类:常见问题|系统分类:移动开发| 互联网, commit, status, 文件夹, 大众 Git之Github使用(一):Push代码到Github 热度 2已有 58 阅读全文

posted @ 2016-08-29 09:53 Sun‘刺眼的博客 阅读(17836) 评论(0) 推荐(1) 编辑

SuperIndicator 一个专用打造轮播的类库

摘要: Github地址:https://github.com/hejunlin2013/SuperIndicator,欢迎fork,star。著名Android-Universal-Image-Loader,EventBus,glide作者给我点赞了,这。。。 SuperIndicator 一个专用打造轮 阅读全文

posted @ 2016-08-29 09:51 Sun‘刺眼的博客 阅读(462) 评论(0) 推荐(0) 编辑

导航