Android学习笔记
文章平均质量分 82
胖子luffy
代码界的小白
展开
-
Android开发环境搭建与HelloWorld小程序
Android简介 一.本节知识点概述1.Android概述什么是Android?Android的发展.Android的四层体系架构Android的应用开发体系2.环境搭建resourceAndroid集成开发环境下载与解压Android集成开发环原创 2016-05-23 11:24:57 · 5213 阅读 · 0 评论 -
Java对象的4中引用类型
Java对象的4中引用类型 对于需要长期运行的应用程序来说,如果无用的对象所占用的内存空间不能得到即时的释放的话,那么在一个局部的时间段内便形成了事实上的内存泄露。 以前我们学过,如果要及时地释放内存,最稳妥的方法就是使用完对象之后,立刻执行"object=null"语句。当然,这也是一种理想状态。 JDK里面引入了4种对象引用类型,可以算是强行的原创 2016-05-23 12:32:37 · 3552 阅读 · 0 评论 -
安卓四大组件之ContentProvider
一、ContentProvider简介:(一)、引入: 数据库在Android当中是私有的,不能将数据库设为WORLD_READABLE,每个数据库都只能创建它的包访问。这意味着只有创建这个数据库的应用程序才可访问它。也就是说不能跨越进程和包的边界,直接访问别的应用程序的数据库。那么如何在应用程序间交换数据呢? 如果需要在进程间传递数据,可以使用ContentPro原创 2016-05-23 12:25:12 · 1649 阅读 · 0 评论 -
安卓四大组件之Service
一、Service:(一)、Service 简介:1、何谓“Service”?“Service” 意思即“服务”的意思, 像 Windows 上面的服务一样,服务是在后台上运行,承担着静悄悄的不为人所注意的工作。Service运行在后台,它是不可见的、无界面的程序。Service可以在很多场合的应用原创 2016-05-23 12:28:40 · 1086 阅读 · 0 评论 -
安卓四大组件之BroadcastReceiver
BroadcastReceiver一.广播简介:(一)、广播传播机制:广播接收器,也被称为全局事件,或系统事件。在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似原创 2016-05-23 12:27:45 · 882 阅读 · 0 评论 -
Android屏幕自适应研究
(一) 几个概念1, Screen size 屏幕的尺寸,即对角线长度(单位inch-英寸)1英寸=2.54cm2, Screen density屏幕密度,即单位长度像素点数(pots/inches)3, Resolution 分辨率,即屏幕的总像素点数(width * height)4, Density-independent pixel (dp)独立像素密度。标原创 2016-05-23 12:38:19 · 441 阅读 · 0 评论 -
安卓SQLite基础入门
SQL基础入门一.数据库查询语句:select1. 查询所有数据:select * from 表名;select * from exam_books;2.按照一定的条件查找:select * from 表名 where 条件;s原创 2016-05-23 12:23:40 · 651 阅读 · 0 评论 -
网络请求服务器之HTTP状态码
HTTP状态码(HTTP Status Code)一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 一、1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101原创 2016-05-23 12:30:57 · 1879 阅读 · 0 评论 -
Android动画
Animation是一个用于View,Surfaces和其它对象实现动画效果的抽象类,其中常用的类是TranslateAnimation用于控制位置的改变.以下列出一些重要的属性和方法:Xml属性android:duration:运行动画的时间android:interpolator:定义用于平滑动画运动时的加速曲线(速率)andro原创 2016-05-23 12:29:35 · 366 阅读 · 0 评论 -
Handler消息传递机制
Handler消息传递机制Android的消息处理有四个核心类:Handler、Looper、Message、MessageQueue,都在android.os包中。一、线程的魔法师 LooperLooper的字面意思是“循环器”,"轮询器",它被设计用来使一个普通线程变成Looper线程。所谓Looper线程就是循环工作的线程。在程序开发中(尤其是GU原创 2016-05-23 12:26:43 · 485 阅读 · 0 评论 -
Loader
Loader——装载器一、Loader简介:(一)、Loader的概念:装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。装载器具有如下特性:它们对每个Activity和Fragment都有效。他们提供了异步加载数据的能力。它拥有一个数据改变通知机制,当数据源做原创 2016-05-23 12:25:54 · 814 阅读 · 0 评论 -
Android UI布局与控件及API Guide学习(一)
一、Android学习API指南:【了解】1. 应用的组成部分 App Components1.1. 应用的基本原理 App Fundamentals1.2. Activity Activities活动1.2.1. 片段 Fragments1.2.2. 加载器 Lo原创 2016-05-23 11:26:49 · 5700 阅读 · 0 评论 -
Android UI布局与控件(二)
一、View类的常用xml属性:【了解】①.Android中所有的UI(用户界面)元素都是使用View和ViewGroup对象建立的②.View是一个可以将一些信息绘制在屏幕上并与用户产生交互的对象③.ViewGroup是一个包含多个的View和ViewGroup的容器,用来定义UI布局。④.Android提供了一系列的View和ViewGr原创 2016-05-23 11:28:35 · 6026 阅读 · 0 评论 -
Activity及其生命周期
Activity及其生命周期一、Activity初步认识:【创建、配置、启动Activity】 (一)、创建Activity: 创建Activity:继承于Activity或其子类,重写onCreate()方法。 (二)、Activity的注册配置:原创 2016-05-23 11:30:03 · 3798 阅读 · 0 评论 -
Intent及其七大属性及intent-filter设置
Intent及其七大属性一、任务与回退栈:(一)、任务Task:①. 概念:一个任务(task)就是在执行某项工作时与用户进行交互的Activity的集合。这些Activity按照被打开的顺序依次被安排在一个堆栈中(回退栈)。②. 主屏页面:设备的主屏是大多数任务的启动位置,当用户触摸一个应用程序启动器图标(或者app快捷图标),应用程序的任务就会在前台显示。如果相关应用程序的任务不存在\,那么就原创 2016-05-23 11:31:31 · 7148 阅读 · 0 评论 -
异步任务AsyncTask
异步任务AsyncTask一、AsyncTask:(一)、相关知识回顾:1、开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的,并且这些操作必须在UI线程中执行。2、单线程模型中原创 2016-05-23 11:32:39 · 467 阅读 · 0 评论 -
ListView
ListView一、ListView介绍:(一)、 ListView 概念: ListView是Android中最重要的组件之一,几乎每个Android应用中都会使用ListView。它以垂直列表的方式列出所需的列表项。java.lang.Object原创 2016-05-23 11:34:16 · 482 阅读 · 0 评论 -
异步任务+JSON解析+ListView分页
异步任务+JSON解析+ListView分页一、利用异步任务+JSON解析+ListView分页来实现网络访问数据显示在ListView中:(一)、示例代码:publicclass MainActivity extends Activity {原创 2016-05-23 11:36:51 · 1138 阅读 · 0 评论 -
Android数据存储——SharedPreferences
Android数据存储——SharedPreferences一、数据存储选项:Data Storage ——Storage Options【重点】1、Shared PreferencesStore private primitive data in key-value pairs.保存简单的键值对数据。2、Internal StorageStore priv原创 2016-05-23 11:39:55 · 1711 阅读 · 0 评论 -
Android 系统开发常用的目录(崩溃日志/wifi密码等)
系统奔溃的日志目录:/data/system/dropbox/查看wifi密码:/data/misc/wifi/wpa_supplicant.conf .//psk=”“就是密码,明文显示原创 2016-11-23 15:58:03 · 1709 阅读 · 0 评论