一面 (40min左右 ) volatile的作用 内存泄漏的概念与场景 handler原理(问得比较细) Activity生命周期 自定义 View的特殊处理 MVVM与MVP 的区别 https与http的区别 进程和线程 类变量 TCP协议如何实现可靠传输 二面 (50min~60min ) final、finally与finalize的区别 java设计模式 死锁,悲观锁乐观锁 gc垃圾回
前言 面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责。 文末会给大家分享下我整理的Android面试专题及答案(这些题我基本都刷了三遍以上,毕竟突然被裁心里是有点迷),其中大部分都是大企业面试常问的面试题,可以对照这查漏补缺,当然了,这里所列的肯定不可能覆盖全部方式,不过对大家找工作肯定是有帮助! 本月飞机到达上海,到今天第6天了,四家大公司华为,小米,映客,抖音,还有二家中小型公
问题内容: 我从android NDK开始。有什么不错的地方/电子书可以指导我吗?谢谢 问题答案: 那应该让您开始: http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by- step/ 和 http://mobile.tutsplus.com/tutorials/android/ndk- tutorial/
问题内容: 我正在Qt和C ++中开发一个Android应用程序。我的整个应用程序都是纵向的,但是当我播放视频时,我想将方向更改为横向,并且在视频结束后应该再次更改为纵向。 因此,问题是如何在Android的Qt / C ++应用程序中将屏幕设置为横向或纵向模式。 问题答案: 可以使用Java函数更改Android上的屏幕方向,因此您应该从应用中调用Java函数。要在Qt Android应用程序中
问题内容: 请我想一个非常简单的方法来从我的android应用程序读取我的php页面的内容!我不需要jSon之类的东西,我想要的就是让php页面的内容在Java中成为String!预先谢谢你! 问题答案: HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(url); HttpResponse res
本文向大家介绍Android自定义View制作仪表盘界面,包括了Android自定义View制作仪表盘界面的使用技巧和注意事项,需要的朋友参考一下 前言 最近我跟自定义View杠上了,甚至说有点上瘾到走火入魔了。身为菜鸟的我自然要查阅大量的资料,学习大神们的代码,这不,前两天正好在郭神在微信公众号里推送一片自定义控件的文章——一步步实现精美的钟表界面。正适合我这种菜鸟来学习,闲着没事,我就差不多依
本文向大家介绍Android fragment实现多个页面切换效果,包括了Android fragment实现多个页面切换效果的使用技巧和注意事项,需要的朋友参考一下 现在的APP首页大部分屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的界面。如下图: 我们之前都是用TabHost来实现,但是殊不知,TabHost并非是那么的简单,它的可扩展性非常的差,不能随意地定制Tab项显示
本文向大家介绍Android WebView与JS交互全面详解(小结),包括了Android WebView与JS交互全面详解(小结)的使用技巧和注意事项,需要的朋友参考一下 Android 和 H5 都是移动开发应用的非常广泛。市面上很多App都是使用Android开发的,但使用Android来开发一些比较复杂附属类,提示性的页面是得不偿失的。而H5具有开发速度快,更新不用依赖于App的更新,只
本文向大家介绍Android仿微信语音聊天界面设计,包括了Android仿微信语音聊天界面设计的使用技巧和注意事项,需要的朋友参考一下 有段时间没有看视频了,昨天晚上抽了点空时间,又看了下鸿洋大神的视频教程,又抽时间写了个学习记录。代码和老师讲的基本一样,网上也有很多相同的博客。我只是在AndroidStudio环境下写的。 —-主界面代码—— —自定义Button——- —-对话框管理工具类——
本文向大家介绍Android界面数据懒加载实现代码,包括了Android界面数据懒加载实现代码的使用技巧和注意事项,需要的朋友参考一下 大家在使用手机新闻客户端的时候就会有一个发现,大多数的新闻客户端都会把新闻分类,诸如头条、娱乐、体育、科技等等,如何实现这种界面的呢?这个实现起来其实很简单,就是在一个Fragment中实现多个ViewPage的切换,再在ViewPage的上面放一个TabLayo
本文向大家介绍Android仿微信加载H5页面进度条,包括了Android仿微信加载H5页面进度条的使用技巧和注意事项,需要的朋友参考一下 前言 Android中WebView打卡前端页面时受到网路环境,页面内容大小的影响有时候会让用户等待很久。显示一个加载进度条可以提升很大的体验。微信内访问H5页面加载效果不错,效仿着写了一个。 1.实现 1-1.自定义类继承WebView类 看下设置的加载进度
前言 找工作还是需要大家不要紧张,干我们这一行的接触人本来就不多难免看到面试官会紧张,主要是因为怕面试官问的问题到不上来,那时候不要着急 ,答不上了的千万不然胡扯一些,直接就给面试官说这块我还没接触到,以后如果工作当中遇到的话我可以很快的吧这个问题给解决了,但是我们有了这篇文章,就不一样了,我跟你谈谈关于抖音电商Android工程师的相关面试。 一面: (1h) 自我介绍 (这是面试必不可少的部分
AsyncTask相关 AsyncTask的使用和注意事项 AsyncTask几个重要的方法 doInBackgound、onProgressUpdate、onPostExecute等 AsyncTask的工作原理及源码理解 Bitmap压缩回收相关 Bitmap所占内存 常用压缩图片方式 LruCache原理 DiskLruCache原理 LinkedHashMap原理 ListView与Rec
腾讯OMG synchronize用法 volatile用法 动态权限适配方案,权限组的概念 网络请求缓存处理,okhttp如何处理网络缓存的 图片加载库相关,bitmap如何处理大图,如一张30M的大图,如何预防OOM 进程保活 listview图片加载错乱的原理和解决方案 https相关,如何验证证书的合法性,https中哪里用了对称加密,哪里用了非对称加密,对加密算法(如RSA)等是否有了解
前言 只有一个人在旅行时,才听得到自己的声音,它会告诉你,这世界比想象中的宽阔,这个世界上,你可以碰到机遇,而绝不可能碰到“神”,自己的路,还是得自己走! 为什么我们需要在Activity类的onCreate()中调用setContentView()? 为什么建议只使用默认构造函数来创建Fragment? 什么是 ViewGroup,它们与 View 有何不同? RecyclerView 在内部是