自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 排序算法分析

排序算法一般是笔试面试中经常出现的问题,最近在准备找工作,就整理了一下排序算法的有关知识。首先附上一张图 这是对各种排序算法的基本介绍。下面我们来逐一分析:插入排序: 简单介绍: 插入排序方法分直接插入排序和折半插入排序两种,这里只介绍直接插入排序。插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。代码演示: public void so

2016-03-25 09:43:11 189

原创 Android学习之DragEvent

DragEvent中的事件类型

2016-03-22 16:49:44 3891

原创 Android Studio导出Jar包

这篇博客将介绍一下如何用Android Studio导出jar包,希望能给大家带来帮助。首先需要修改build.gradle文件,在Android Studio中会显示多个build.gradle文件,如果你想要将整个项目导出成jar包,就找到对应项目名目录下的build.gradle文件,对其进行修改。有如下几个地方需要修改将最前面的apply plugin: 'com.android.appl

2016-03-15 17:23:34 603

原创 Android中的一些基础知识(三)

最近在回顾Android的基础知识,就把一些常见的知识点整理一下,以后忘了也可以翻出来看一看。在TextView中显示图像(使用< img>标签)在TextView中显示图片的方法有许多种,常见的有通过View.setBackground()来设置背景、在onDraw方法中绘制。这里我讲一下用< img>标签来设置图像。 TextView可以通过富文本标签来显示富文本信息,这种标签类似于HTML

2016-03-14 22:01:48 281

原创 Android中的一些基础知识(二)

这几天在回顾Android的基础知识,就把一些常见的知识点整理一下,以后忘了也可以翻出来看一看。简单介绍一下Activity的生命周期 在API文档中对生命周期回调的函数描述的很详细,这里我只是翻译了一下。onCreate:当Activity第一次被创建的时候调运。应该在这个回调函数中做所有的初始化操作,比如:创建View,给lists绑定数据等。在这个函数执行完后,通常会调运onStart方法。

2016-03-13 17:21:36 308

原创 Android学习之Drawable(一)

Drawable有很多种,它们表示一种图像概念,但它们不全是图片。Drawable是什么呢?下面是Google Android API中的定义: A Drawable is a general abstraction for “something that can be drawn.” Most often you will deal with Drawable as the type of r

2016-03-10 22:05:52 233

翻译 Android中的一些基础知识(一)

翻译自这里,并做了部分修改。什么是Android? Android是为移动设备提供的软件,它包括操作系统、中间件、和一些关键的应用程序。应用程序执行它自己的进程和在Dalvik虚拟机中的实例。Android应用程序体系结构描述 Services−将执行后台功能 Intent −将执行国际活动和数据传递机制之间的联系 Resource Externalization(资源外化)−字符串和图

2016-03-10 09:53:51 222

原创 Android消息机制之Handler

Android为什么要提供HandlerAndroid建议我们不要在UI线程中执行耗时操作,因为这很容易导致ANR异常(在Android源码中我们可以看到,UI如果对用户的操作超过5秒无响应,就会报ANR异常)。因此,一些耗时操作都会在子线程中完成。当我们在子线程中获取了数据,要将其显示到UI中,如果没有Handler,这将很难完成。因此,Android之所以提供Handler,就是为了解决子线程访

2016-03-08 22:11:04 259

原创 Android滑动事件冲突(demo演示)

首先,我们假设这样一个场景:一个ViewPager里面嵌套一个ViewPager,内部滑动方向和外部滑动方向一样时,该怎么解决这一冲突呢?再如:一个ViewPager里嵌套一个Listview呢? 针对滑动冲突这里给出两种解决方案:外部拦截法,内部拦截法外部拦截法情景:一个ViewPager嵌套了一个Listview,一个是左右滑动,一个上下滑动。这个时候我们可以用外部拦截法,来处理冲突。在父容

2016-03-07 16:39:13 770

原创 Activity的启动模式

activity有四种启动模式,分别为standard,singleTop,singleTask,singleInstance。

2016-03-05 18:37:52 192

原创 Android 屏幕适配

Android屏幕适配主要有五种方法:图片适配、布局适配、尺寸适配、权重适配、代码适配。前两种不太常用,后三种用的较多。图片适配开启4种分辨率的模拟器在drawable的多个目录下放置内容不同但命名相同的图片运行程序,查看在不同模拟器上的显示效果常规做法: 美工只做一套1280*720的图片,放置在drawable-xhdpi的目录下, ImageView宽高指定为确定的值, 不包裹屏幕

2016-03-04 19:29:09 182

原创 Android图片缓存及内存溢出

Android 图片三级缓存内存缓存,优先加载,速度最快本地缓存,次优先网络缓存,最后加载,速度慢,消耗流量UI ↓ ↑ 内存缓存 ↓ ↑ 本地缓存 ↓ ↑ 网络缓存内存溢出OOMAndroid默认给每个app只分配16M的内存java中的引用强引用 垃圾回收器不会回收, java默认引用都是强引用软引用 SoftReference 在内存不够时,垃圾回收器会

2016-03-02 21:22:46 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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