排序:
默认
按更新时间
按访问量

2017各大知名互联网公司Android面试题

Java基础 1、阐述下对象的自动装箱和拆箱      自动装箱:                Integer i = 1;       其实编译器为你自动实现了:               Integer i = Integer.valueOf(1);              ...

2017-07-23 17:37:30

阅读数:1019

评论数:1

Android WebView详解

WebView用于展示网页,这个类可以使你在activity中滚动网页和简单地显示网页内容。 类结构如下: 一、 基本使用1.1 在AndroidManifest添加网络权限:1.2 如果你的需求实现想展示网页,不涉及到和应用的交互,可以直接使用手机本身带有浏览器服务的应用,如自带浏览器,...

2016-09-30 19:17:01

阅读数:21315

评论数:0

React Native环境配置 —— window版

一、 安卓sdk配置       配置安卓sdk编译和运行的环境,即配置java和sdk以及环境变量,在sdk manager中,勾选如下选项: 注:如果这项没有配好,容易出现以下的错误: …make sure you have an android emulator runnin...

2016-09-14 19:36:09

阅读数:18171

评论数:0

SurfaceView小结

SurfaceView 视图表面是在Z轴上是依次排序的,通常位于window下面的surfaceview为了显示需要在界面上进行“打洞”。通常情况下view的各个层级能协调好与surfaceview的关系,使其正确地进行展示。 这个类其中的一个目的是提供了一个可以通过其他线程去渲染到屏幕的sur...

2016-09-09 10:21:23

阅读数:16738

评论数:0

高效地Android多渠道快速打包

背景:      为了运营的需要,我们需要对投放到市场上的apk安装包进行特定的标识,然后应用能将自身的渠道信息上传到运营后台,以方便运营部门对相应的渠道数据进行处理以及针对性的投放推广工作。     目前android的应用市场有上千个,特别多,所以设计个合理的多渠道打包策略非常重要,能直接影...

2015-12-31 17:17:55

阅读数:814

评论数:0

设计模式之——面向对象的六大原则

一、 单一职责原则     定义:Single Responsibility Principle,即SRP:一个类应该是相关性很高的方法与数据的封装,不同的职责应该分别封装到不同的类或模块当中。     原理:如果一个类的职责过多,就等于这些职责耦合了在一起,这样会使得设计容易变得脆弱,当发...

2015-12-27 11:36:37

阅读数:15344

评论数:0

Android性能优化(一)

一、 对象的使用 手机设备分配给每个应用的内存是有限的,合理地使用对象利于移动设备内存压力的减少,这样就减少了GC的操作次数,从而提升用户交互体验。合理地创建和使用对象,主要有以下几点:1) Activity对象的复用。Activity对象是很占用资源的,所以应该尽可能地复用activity栈...

2015-12-24 11:09:18

阅读数:16659

评论数:0

Fresco特性与性能分析

Facebook于今年开源了一个非常强大的图片加载组件,Fresco。https://github.com/facebook/fresco主要有以下一些特性:内存管理  对于Android平台来说,图片一直是它需要关注的地方,如怎样进行高效图片显示和存储。我们知道每个像素由红、绿、蓝以及透明度组成...

2015-12-15 21:23:31

阅读数:1777

评论数:0

Android Handler 小结

Android Handler 小结 Handler主要用于异步消息处理。Android中以此作为子线程和主线程通信的桥梁,从而实现ui(主线程)的内容更新。 背景:Android中的主线程主要管理界面中的UI控件以及进行事件的分发。但UI控件的操作并没有被设计成线程安全,所以需要主线程对界面进...

2015-12-11 10:02:47

阅读数:17341

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭