摘要: Android中播放视频主要有两种方式: 使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型 使用android自带的VideoView,这种方法太简单就不介绍了 使用SurfaceView+MediaPlayer,这种方式效果比较好,这里也重点 阅读全文
posted @ 2016-07-30 14:38 Vonnie_Jade 阅读(32829) 评论(1) 推荐(0) 编辑
摘要: 首先用Android Studio下载NDK 这个比较简单,就不多说了 1.写调用jni的Java代码 新建一个JniUtils类 代码会报错,先不管,在后面解决跟方便:) 然后修改MainActivity(主要用于显示结果) 2.修改配置文件 在app对应的build.gradle文件 在defa 阅读全文
posted @ 2016-04-18 15:00 Vonnie_Jade 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 4.8号晚上8点多接到了阿里一面的电话,面试官人很好,和我聊了半个多小时。我面的是无线事业部,就是做淘宝客户端的那个部门。面试问的都很基础,刚开始问了hashmap和快速排序。接着就是问Android相关的问题。因为数据结构和算法是基础,这里就不多说了,主要写一下与Android相关的问题。 首先问 阅读全文
posted @ 2016-04-11 12:54 Vonnie_Jade 阅读(1772) 评论(1) 推荐(0) 编辑
摘要: 在Android的开发中,我们经常回去处理一些图片相关的问题,比如当加载图片到内存中产生的OOM(OutOfMemory)异常、图片加载到内存中占多大内存的问题、jpg png两种常见的图片的原理及区别。 图片加载到内存所占内存大小的问题 在讲OOM异常前需要对图片的加载有所了解,所以在这里就先介绍 阅读全文
posted @ 2016-04-09 17:48 Vonnie_Jade 阅读(2617) 评论(0) 推荐(0) 编辑
摘要: 排序算法一般是笔试面试中经常出现的问题,最近在准备找工作,就整理了一下排序算法的有关知识。 首先附上一张图 这是对各种排序算法的基本介绍。下面我们来逐一分析: 插入排序: 简单介绍: 插入排序方法分直接插入排序和折半插入排序两种,这里只介绍直接插入排序。插入排序就是每一步都将一个待排数据按其大小插入 阅读全文
posted @ 2016-03-25 10:01 Vonnie_Jade 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 关于DragEvent Google Android API中是这么说的 Represents an event that is sent out by the system at various times during a drag and drop operation. It is a com 阅读全文
posted @ 2016-03-22 16:57 Vonnie_Jade 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 这篇博客将介绍一下如何用Android Studio导出jar包,希望能给大家带来帮助。     首先需要修改build.gradle文件,在Android Studio中会显示多个build.gradle文件,如果你想要将整个项目导出成jar包,就找到对应项目名目录下的build.gradle文件 阅读全文
posted @ 2016-03-15 17:26 Vonnie_Jade 阅读(31805) 评论(1) 推荐(0) 编辑
摘要: 最近在回顾Android的基础知识,就把一些常见的知识点整理一下,以后忘了也可以翻出来看一看。 在TextView中显示图像(使用< img>标签)     在TextView中显示图片的方法有许多种,常见的有通过View.setBackground()来设置背景、在onDraw方法中绘制。这里我讲 阅读全文
posted @ 2016-03-14 22:07 Vonnie_Jade 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 翻译自这里,并做了部分修改。             阅读全文
posted @ 2016-03-13 19:29 Vonnie_Jade 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 这几天在回顾Android的基础知识,就把一些常见的知识点整理一下,以后忘了也可以翻出来看一看。         在Android API中是这样onPause方法的: Called when the system is about to start resuming another activit 阅读全文
posted @ 2016-03-13 19:21 Vonnie_Jade 阅读(377) 评论(0) 推荐(0) 编辑
摘要: Drawable有很多种,它们表示一种图像概念,但它们不全是图片。Drawable是什么呢?下面是Google Android API中的定义: A Drawable is a general abstraction for “something that can be drawn.” Most o 阅读全文
posted @ 2016-03-10 22:10 Vonnie_Jade 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: Android为什么要提供Handler Android建议我们不要在UI线程中执行耗时操作,因为这很容易导致ANR异常(在Android源码中我们可以看到,UI如果对用户的操作超过5秒无响应,就会报ANR异常)。因此,一些耗时操作都会在子线程中完成。当我们在子线程中获取了数据,要将其显示到UI中, 阅读全文
posted @ 2016-03-08 22:18 Vonnie_Jade 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 首先,我们假设这样一个场景:一个ViewPager里面嵌套一个ViewPager,内部滑动方向和外部滑动方向一样时,该怎么解决这一冲突呢? 针对滑动冲突这里给出两种解决方案:外部拦截法,内部拦截法。 外部拦截法 情景:一个ViewPager嵌套了一个Listview,一个是左右滑动,一个上下滑动。这 阅读全文
posted @ 2016-03-07 12:55 Vonnie_Jade 阅读(14958) 评论(3) 推荐(1) 编辑
摘要: 所谓的窗口(Window)就是一个显示在手机屏幕上可视化视图的一片区域。在Android中窗口是一个抽象的概念,每一个Activity就对应着一个窗口,而所有的窗口都是由视图(View)来呈现,而我们知道View构成的一个树形结构的视图就组成了一个Activity的界面了。在android系统中窗口 阅读全文
posted @ 2017-07-17 20:05 Vonnie_Jade 阅读(4957) 评论(0) 推荐(0) 编辑
摘要: 转载请标明出处 "http://www.cnblogs.com/yxx123/p/6675567.html" 防止连续点击的实现方式有很多种,比如,在所有的onclick里面加上防多次点击的代码,或者定义一个新的OnClickListener,在里面加上防多次点击的代码,然后项目中的所有OnClic 阅读全文
posted @ 2017-04-06 21:34 Vonnie_Jade 阅读(5814) 评论(2) 推荐(1) 编辑
摘要: 转载请标明出处 "http://www.cnblogs.com/yxx123/p/6665736.html" 参考: "深入理解Android之AOP" AOP虽然是方法论,但就好像OOP中的Java一样,一些先行者也开发了一套语言来支持AOP。目前用得比较火的就是AspectJ了,它是一种几乎和J 阅读全文
posted @ 2017-04-04 18:06 Vonnie_Jade 阅读(19534) 评论(2) 推荐(3) 编辑