03 2016 档案
摘要:一 、 线性查找(顺序查找) public class LSearch { public static int[] Data = { 12, 76, 29, 22, 15, 62, 29, 58, 35, 67, 58, 33, 28, 89, 90, 28, 64, 48, 20, 77 }; /
阅读全文
摘要:排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:直接选择排序、堆排序。 (3)、
阅读全文
摘要:1.Animation 动画类型 Android的animation由四种类型组成: XML中 JavaCode中 2.Android动画模式 Animation主要有两种动画模式: 一种是tweened animation(渐变动画) 一种是frame by frame(画面转换动画) 3.如何在
阅读全文
摘要:1, Intent隐式意图携带数据 2, AIDL(Binder) 3, 广播BroadCast 4, 内容提供者ContentProvider 5,Messager(内部通过binder实现) 6,文件共享 7,socket Binder底层原理 Binder是一种进程间通信机制,它提供远程过程调
阅读全文
摘要:1、CursorLoader使用Demo public class MainActivity extends Activity implements LoaderManager.LoaderCallbacks<Cursor> { String TITLE = MediaStore.Audio.Med
阅读全文
摘要:在Android 5.0之前,Android应用程序的主线程同时也是一个Open GL线程。但是从Android 5.0之后,Android应用程序的Open GL线程就独立出来了,称为Render Thread. Android系统的UI从绘制到显示到屏幕是分两步进行的:第一步是在Android应
阅读全文
摘要:(一)杀死自己进程的方法 1, 使用List存放activity与service等,在退出时遍历这个list并调用activit.finish()和service.stopSelf(); 2, android.os.Process.killProcess(Process.myPid()); 3、Sy
阅读全文
摘要:来源: Android App的设计架构:MVC,MVP,MVVM与架构经验谈 和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计: 我的App需要应用这些设计架构吗? MVC,MVP等架构讲的是什么?区别是什么? 本文就来带你
阅读全文
摘要:对于补间动画原理,我们直接查看系统动画源码(部分): 1,AlphaAnimation /** * Changes the alpha property of the supplied {@link Transformation} */ @Override protected void applyT
阅读全文
摘要:参考:https://www.jianshu.com/p/bf92927c9d22 (一)OO基础: 抽象 封装 继承 多态 (二)OO原则 面向对象原则让我的程序模块达到“高内聚低耦合”.高内聚是指某个特定模块(程序,类型)都应完成一系列相关功能,高内聚意味可维护性,可重新性,因为模块对外部的依赖
阅读全文
摘要:作者: AigeStudio http://blog.csdn.net/aigestudio 说明:文中的1/12表示12篇中的第1篇, 1/6=2/12表示12篇中的第2篇,其它类似. 自定义控件其实很简单1-初识自定义控件 你只管在里面做你想做的事情就可,至于Android本身内部是如何实现的,
阅读全文
摘要:(一)详解java类的生命周期 引言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和
阅读全文
摘要:https://www.jianshu.com/p/718aa3c1a70b https://www.jianshu.com/p/2dd855aa1938 https://www.jianshu.com/p/168e52336b53 国内一线互联网公司内部面试题库 Android面试题集合 2017
阅读全文
摘要:来源: http://blog.csdn.net/singwhatiwanna/article/details/48350919 很多人认为Handler的作用是更新UI,这说的的确没错,但是更新UI仅仅是Handler的一个特殊的使用场景,具体来说是这样的:有时候需要在子线程中进行耗时的IO操作,
阅读全文
摘要:深入:Android Touch事件传递机制全面解析(从WMS到View树) 通俗理解Android事件分发与消费机制 说起Android滑动冲突,是个很常见的场景,比如SliddingMenu与ListView的嵌套,要解决滑动冲突,不得不提及到View的事件分发机制。 Touch事件传递规则分析
阅读全文
摘要:Android最佳性能实践 Android最佳性能实践(一)——合理管理内存 Android最佳性能实践(二)——分析内存的使用情况 Android最佳性能实践(三)——高性能编码优化 Android最佳性能实践(四)——布局优化技巧 Android代码内存优化 Android代码内存优化建议-Ja
阅读全文
摘要:API: Scroller和OverScroller这两个类是AndroidUI框架下实现滚动效果最关键的类,ScrollView内部的实现也是使用的OverScroller,所以熟练的使用这两个类的相关API,可以让我们满足大部分的开发需求。 在View类里面,有两个和滚动相关的方法,scroll
阅读全文
摘要:我们在开发App的时候有时候碰到多个界面有一个共同点的时候,比如,都有相同的TitleBar,并且TitleBar可以设置显示的文字。TitleBar上的点击事件,如果给每一个Activity都写一遍TitleBar是一件非常费事的事情,这个时候我们就可以重写一个Activity基类,让其他有相同点
阅读全文
摘要:附:Android task详解 出处:http://blog.csdn.net/guolin_blog/article/details/41087993 原文: http://developer.android.com/guide/components/tasks-and-back-stack.h
阅读全文

浙公网安备 33010602011771号