
Android面试题
likesyour
这个作者很懒,什么都没留下…
展开
-
android 基础问题锦记(1)fragment之间传递数据的3种方式
fragment之间传递数据的方式?有3种方式: 情景:创建两个Fragment,MenuFragment和MainFragment ;MenuFragment对应一个布局为一个listview显示适配item条目,MainFragment 对应就是一个textView 显示如下: 需求:我们点击上面图片中展示的对应的条目数据,让右侧(黄色按钮)对应的文本数据原创 2017-10-09 11:20:16 · 619 阅读 · 0 评论 -
Android面试自定义View
通过学习慕课网的自定义view视频总结如下: 一、为什么要自定义控件: 1、特定的显示风格 (App的特定效果)2、处理特有的用户交互(textview 不能滑动)3、优化我们的布局 (嵌套布局,不能一次绘制,太慢 )4、封装(比如底部的tag 重复使用了)二、如何自定义控件1、自定义的属性的声明与获取2、测量onMeasure3、布局原创 2018-01-29 15:34:00 · 1946 阅读 · 0 评论 -
Java四种引用类型
1.强引用 StrongReference 如果一个对象具有强引用,那么垃圾回收器绝对不会回收它,当内存不足时宁愿抛出 OOM 错误,使得程序异常停止。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。 String str = "abc";List<String> li...原创 2018-03-07 11:38:35 · 572 阅读 · 0 评论 -
Activity的生命周期
先上一张Activity生命周期经典图: 简单的来分析下这幅图: a、一个Activity的完整生命周期表为:onCreate()->onStart()->onResume()->onPause()->onStop->onDestory(); b、总结表格:...原创 2018-03-05 15:55:09 · 193 阅读 · 0 评论 -
Android之四大组件
Android开发的四大组件分别是:Activity 、 Service 、 Broadcast Receive 、 Content Provider 1、Activity: Android中,Activity是所有程序的根本,所有程序的流程都运行在activity之中。一般一个android应用是由多个activity组成的,这多个activ...原创 2018-03-06 10:55:31 · 295 阅读 · 0 评论 -
OOP的核心思想是什么?
面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。核心思想:封装,继承,多态. OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 主要有以下的概念和组...原创 2018-03-27 09:41:26 · 43396 阅读 · 6 评论 -
Android-2018年面试总结
java面试题:1、oop的核心思想是什么? 2、java常用四个访问修饰符区别?未完待续原创 2018-03-27 09:56:18 · 336 阅读 · 0 评论