摘要: 欢迎开始Android应用开发之旅! 本章节我们将学习如何建立我们的第一个Android应用程序。我们将学到如何创建一个Android项目和运行可调试版本的应用程序。此外,我们还将学习到一些Android应用程序设计的基础知识,包括如何创建一个简单的用户界面,以及处理用户输入。 开始本章节学习之前, 阅读全文
posted @ 2017-06-19 23:25 YouseiRaws 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 图片有不同的形状与大小。在大多数情况下它们的实际大小都比需要呈现的尺寸大很多。例如,系统的图库应用会显示那些我们使用相机拍摄的照片,但是那些图片的分辨率通常都比设备屏幕的分辨率要高很多。 考虑到应用是在有限的内存下工作的,理想情况是我们只需要在内存中加载一个低分辨率的照片即可。为了更便于显示,这个低 阅读全文
posted @ 2017-06-19 21:55 YouseiRaws 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 这一章节会介绍一些处理与加载Bitmap对象的常用方法,这些技术能够使得程序的UI不会被阻塞,并且可以避免程序超出内存限制。如果我们不注意这些,Bitmaps会迅速的消耗掉可用内存从而导致程序崩溃,出现下面的异常:java.lang.OutofMemoryError: bitmap size exc 阅读全文
posted @ 2017-06-19 20:55 YouseiRaws 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成 1.1 BitmapFactory decode出Bitmap Bi 阅读全文
posted @ 2017-06-19 20:24 YouseiRaws 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Android 手机分辨率多种多样,作为开发者,做出的软件不能只兼顾一种或几种手机,而要在尽量多的手机上达到另我们满意的现实效果。Android在设计之初,系统 就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳定的,跨平台的运行环境,而关于如何 阅读全文
posted @ 2017-06-19 18:13 YouseiRaws 阅读(480) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/harvic880925/article/details/38557517 前言:前面我们用了三篇的时间讲述了有关ViewPager的基础知识,到这篇就要进入点实际的了。在第三篇《ViewPager 详解(三) PagerTabStrip与PagerTitl 阅读全文
posted @ 2017-06-19 17:15 YouseiRaws 阅读(276) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/harvic880925/article/details/38521865 前言:在前两篇文章中,我们讲解了滑动页面的的实现方法与四大函数的意义,但有时,仅仅实现页面滑动是不够的,还要有标题栏才会显得更友好。所以在这篇文章中,我将会向大家展示在android 阅读全文
posted @ 2017-06-19 16:26 YouseiRaws 阅读(278) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/harvic880925/article/details/38487149 前言:上篇中我们讲解了如何快速实现了一个滑动页面,但问题在于,PageAdapter必须要重写的四个函数,它们都各有什么意义,在上节的函数内部为什么要这么实现,下面我们就结合andr 阅读全文
posted @ 2017-06-19 15:58 YouseiRaws 阅读(420) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/harvic880925/article/details/38453725 效果图: 实现了三个view间的相互滑动 第一个VIEW向第二个VIEW滑动 第二个VIEW向第三个VIEW滑动 一、新建项目,引入ViewPager控件 ViewPager。它是g 阅读全文
posted @ 2017-06-19 15:22 YouseiRaws 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 说明: ViewPager用于实现多页面的切换效果,该类存在于Google的兼容包里面,所以在引用时记得在BuilldPath中加入“android-support-v4.jar” 主布局文件 main.xml 其中ViewPager为多页显示控件,PagerTitleStrip用于显示当前页面的标 阅读全文
posted @ 2017-06-19 14:56 YouseiRaws 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 概要 上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容 阅读全文
posted @ 2017-06-19 13:17 YouseiRaws 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、ArrayList 概述 ArrayList 是实现 List 接口的动态数组,所谓动态就是它的大小是可变的。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个 ArrayList 实例都有一个容 阅读全文
posted @ 2017-06-19 12:51 YouseiRaws 阅读(186) 评论(0) 推荐(0) 编辑