![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android面试题
文章平均质量分 78
墨漓
自己筑的梦,怎么也要做完
展开
-
Android面试题
废话不多说,直接进入主题吧。1.怎么实现通知栏到聊天界面的跳转Intent intent = new Intent(Intent.ACTION_MAIN);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); //这样可以清掉所有历史activityint...原创 2018-11-06 10:19:24 · 201 阅读 · 0 评论 -
程序猿(媛)如何拿到高薪资
相信在座的程序猿(媛)们都知道,在咱们IT行业里薪资待遇会特别容易出现同工不同酬的情况,当我们经过了层层筛选最后拿到了还算满意的薪资进了公司,过了一段时间,得到小道消息,有个跟你一样水平(也或许不如你)的同事的薪资竟然比你高个几K,这时候估计你就不会开心的工作了。 其实在IT行业出现这种情况都是正常的,所以公开谈论薪资几乎是所有公司的禁忌,如果大家都公开待遇了,薪资...原创 2018-11-10 10:18:06 · 870 阅读 · 0 评论 -
Android-屏幕适配-面试题
问:屏幕适配怎么做?答: 1、不使用以像素点为单位的单位 2、多使用带权重的属性 3、多使用带权重属性的布局 4、图要多切 5、能用.9的用.9 6、在展示视图前px转dp 7、开发时参照固定屏幕密度,展示视图前获取当前手机的屏幕宽高,用当前的屏幕宽高除以固定的宽高,得出比例,给视图...原创 2018-12-07 10:48:38 · 1902 阅读 · 0 评论 -
Android-动画-面试题
问:插值器用过没(插值器的种类有哪些|怎么自定义插值器)?答:插值器决定值的变化模式,默认的种类有九个。默认种类有:AccelerateDecelerateInterpolator :在动画开始与结束的地方速率改变比较慢,在中间的时候加速AccelerateInterpolator:在动画开始的地方速率改变比较慢,然后开始速率变化加快LinearInterpolator:以...原创 2018-12-06 13:55:30 · 1790 阅读 · 0 评论 -
Android-Broadcast-面试题
问:使用过广播吗?答:这个肯定是会用到的,broadcast 是将数据从一个节点发送到其他各个节点上去,因此我们在开发中会经常使用。① 做{XX项目}的时候,APP内部组件的通信就是用的广播,当然也可以跨进程。② 多线程间的通讯咱们也用的广播。③ 当然有些和Android系统的交互也用到了广播,比如电话呼入和判断网络是否可用的时候。 问:了解广播吗?答:广播用到了...原创 2018-12-05 08:57:45 · 655 阅读 · 0 评论 -
Android面试题5
81.双缓存怎么实现的?答:1、在内存中建立一块“虚拟画布”:Bitmap bmp = new Bitmap(600, 600);2、获取这块内存画布的Graphics引用:Graphics g = Graphics.FromImage(bmp);3、在这块内存画布上绘图:g.FillEllipse(brush, i * 10, j * 10, 10, 10);4、将内存画布画到窗...原创 2018-11-06 15:49:49 · 224 阅读 · 0 评论 -
Android面试题4
61.JNI怎样用JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。Java Native Interface (JNI)标准是Java平台的一部分, JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其...原创 2018-11-06 15:23:49 · 284 阅读 · 0 评论 -
Android面试题3
41.MVC作用?答: Android中界面部分也采用了当前比较流行的MVC框架。在Android中:1) 视图层(View):一般采用XML文件进行界面的描述,使用的时候可以非常方便的引入。也可以使用JavaScript+HTML等的方式作为View层,通过WebView组件加载,同时可以实现Java和JavaScript之间的通信。 2) 控制层(Control...原创 2018-11-06 11:15:45 · 4822 阅读 · 0 评论 -
Android面试题2
20.图片的异步加载的方法?1.利用软引用来缓存图片Bitmap,用图片的URL作为缓存查找的Key; 2.设两级缓存,一级是SoftReference,二级是本地SD卡; 3.如果两级缓存都没取到图片,则从服务器获取,并加入缓存; 4.加载完后通过回调接口通知UI更新; 瀑布流实现方式?1)自定义scrollView,动态代码添加LinearLayout及ImageView ...原创 2018-11-06 11:11:55 · 159 阅读 · 0 评论 -
人资面试问题
IT行业人才济济,在硬技能足够优秀的时候要培养软技能,这可能就是你的亮点。 1.请你自我介绍一下自己?关键点:自我介绍要和面试职位贴边,这样成功的几率会大薪资也会多。介绍点:最强的技能、最深的知识领域、个性中最积极的部分、做过的是成功的项目、主要的成就ps:对方想知道的是你能否胜任这个工作,回答时要合情合理、有礼貌。(名字什么的都是自杀型回答,这些东西简历上有面试官并不想知道)...原创 2018-11-13 19:36:44 · 8118 阅读 · 1 评论