![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 68
dier4836
这个作者很懒,什么都没留下…
展开
-
Android学习笔记 - 环境搭建篇
1.安装JDK 下载网站:http://www.oracle.com/technetwork/java/javase/downloads/ (建议使用1.6)2.安装Eclipse 下载网站:http://www.eclipse.org/downloads/ (如果纯案卓开发,使用Classic版本即可,如果有JAVA开发,则JEE版本)3.安装原创 2012-03-08 13:06:49 · 962 阅读 · 0 评论 -
Android学习笔记 - 数据库篇 (SQLite)
1.SQLite介绍 官方网站:http://www.sqlite.org/ 2.SQLiteOpenHelper使用方法 getReadableDatabase() //创建或打开一个只读的数据库 getWriteableDatabase() //创建或打开一个可读写的数据库 onCreate(SQLiteDatabase db) //创建数据库 onOpen(SQL原创 2012-03-08 17:04:59 · 1316 阅读 · 0 评论 -
Android学习笔记 - 插件篇 (Widget)
1.什么是App widget Application Widget 应用程序插件 可以放置于桌面 1.AppWidgetProviderInfo对象 为App Widget提供元数据,包括布局,更新频率等等数据,被定义于XML文件中; 2.AppWidgetProvider 定义了App Widget的基本生命周期 2.创建一个App Widget原创 2012-03-08 16:52:03 · 2336 阅读 · 0 评论 -
Android学习笔记 - 定位篇 (Location)
1.UserLocation能做什么 1.获取用户的位置 2.追踪用户的移动 2.UserLocation的关键API 1.LocationManager:用于管理Android用户定位服务 2.LocationProviders:提供多种定位方式供开发者选择 3.定位方式的分类 1.GPS定位,使用GPS卫星进行定位 2.原创 2012-03-13 23:30:54 · 13428 阅读 · 1 评论 -
Android学习笔记 - 蓝牙篇 (Bluetooth)
1.什么是蓝牙 Bluetooth是目前使用的最广泛的无线通讯协议之一 主要针对短距离设备通讯(10米) 常用于连接耳机、鼠标和移动通讯设备等 2.发现周围蓝牙设备 BluetoothAdapter:代表了本地的蓝牙适配器 BluetoothDevice:代表一个远程的蓝牙设备 扫描已配对的蓝牙设备方法: 1.在AndroidManifes原创 2012-03-13 23:26:50 · 9522 阅读 · 1 评论 -
Android学习笔记 - 无线篇 (WIFI)
1.什么是WIFI WIFI是一种无线联网的技术,用于设备连接到无线路由器后上网。 2.获取WIFI网卡的状态 WIFI_STATE_DISABLED: WIFI网卡不可用 WIFI_STATE_DISABLING: WIFI网卡正在关闭 WIFI_STATE_ENABLED: WIFI网卡可用 WIFI_STATE_ENABLING: WIFI网卡正在打开 WIF原创 2012-03-08 17:31:26 · 1172 阅读 · 0 评论 -
Android学习笔记 - 广播篇 (Broadcast)
1.Android的广播机制介绍 当Android系统接收到一个事件后(如电话响、收到短信),触发事件并能手广播 2.BroadcastReceiver的作用 对有注册广播接收的程序进行广播,通知其它感兴趣的程序 3.BroadcastReceiver的编写方法 1.在AndroidManifest.xml中注册事件: 2.创建一个类,原创 2012-03-08 16:40:20 · 3958 阅读 · 0 评论 -
Android学习笔记 - 服务篇 (Service)
1.Service是什么 Service是一个应用程序组件 Service没有图形化界面 Service用于处理一些耗时较长的动作 可以使用Service更新ContentProvider,发送Intent以及启动系统的通知等等 2.Service不是什么 Service不是一个单独的进程 Service不是一个线程 3.Service生命周期 Serv原创 2012-03-08 16:02:17 · 848 阅读 · 0 评论 -
Android学习笔记 - 动画篇 (Animations)
1.什么是Animations Animations是安卓框架为我们提供的一系列动画效果,这些效果可以应用在绝大多数控件中 2.Animations的分类 1.TweenedAnimations(渐变动画) 该类动画提供了旋转、移动、伸展、淡出等等效果 (1)Alpha:淡入淡出效果 (2)Scale:绽放效果 (3)Rotate:旋转效果 (4)Tr原创 2012-03-08 17:35:02 · 1535 阅读 · 0 评论 -
Android扩展 - 拍照篇(Camera)
1.调用系统摄像头 1.声明常量和变量 2.按钮点击事件,打开系统摄像头 3.重写onActivityResult事件接收拍照返回 4.生成文件名返回路径 5.保存图片 private static final int TAKE_PICTURE = 1; class btnGotoActivity02Listener implements OnCli原创 2012-03-17 18:30:28 · 5792 阅读 · 2 评论 -
Android学习笔记 - JSON篇
1.什么是JSON 1.Javascript Object Notation 2.JSON数据是一系列键值对的集合 3.JSON已经被大多数开发人员接受,在网络当中传输数据中应用非常广泛 4.JSON相对于XML来讲解析稍微简单一些 2.JSON与XML 1.JSON和XML的数据可读性基本相同 2.JSON和XML同样拥有丰富的解析手段 3.JSON相对于XM原创 2012-03-08 17:29:07 · 1007 阅读 · 0 评论 -
Android学习笔记 - XML篇
1.什么是SAX DOM的原理:把一个XML文档当成树,完全加载到内存中,不适合大文件处理 SAX的原理:逐行进行XML文档的解析,适合大文件处理,但操作较复杂,且添加节点麻烦 SAX = Simple API for XML 2.SAX基本原理 顺序逐行扫描,当扫描到文档开始与结束、元素开始与结束触发事件,以事件为驱动。 相关事件: 1.在文档开始和结束的时候处原创 2012-03-08 17:22:58 · 783 阅读 · 0 评论 -
Android学习笔记 - 下载、存储篇
1.使用HTTP协议下载文件 //创建URL链接 URL url = new URL("http://www.study.com/test.txt"); //创建一个HttpURLConnection对象 HttpURLConnection conn = (HttpURLConnection)url.openConnection(); //获得一个InputStre原创 2012-03-08 17:18:59 · 1173 阅读 · 0 评论 -
Android学习笔记 - 布局篇
1.layout文件的相关信息和属性 在res/layout中,生成的XML文件就是用来添加控件,用于控制界面而已 原则上讲一个Activity对应一个XML文件2.LinearLayout (线性布局) android:orientation:线式的方向:垂直或平行 android:layout_width:控件的宽度,fill_parent就是填满整原创 2012-03-08 13:41:40 · 1613 阅读 · 0 评论 -
Android学习笔记 - 控件篇
1.控件常用的属性android:id //控件IDandroid:text //控件显示的文本android:grivity //控件内容位置 top bottom left right center_verticalandroid:textSize //字体大小android:background //背景颜色(RGB,如:#aa0000)android:wi原创 2012-03-08 13:58:34 · 3899 阅读 · 0 评论 -
Android学习笔记 - Activity篇
1.Activity的主要作用 Activity是界面、用户接口、控件窗口,负责程序与用户间进行交互 2.创建一个Activity需要的步骤 1.一个Activity就是一个类,并且这个类要继承Activity 2.需要复写(@override)onCreate方法,第一次运行就会运行此方法 3.每一个Activity都需要在AndroidMainfest.xml文原创 2012-03-08 15:30:24 · 942 阅读 · 0 评论 -
Android学习笔记 - 线程篇
1.Handler的基本概念 用于处理一些耗时较长的动作,与线程相似 2.Handler基本使用方法 //声明一个Handler对象 Handler handler = new Handler(); //创建一个线程方法 Runnable updateThread = new Runable(){ @Overrid public void run(){ ha原创 2012-03-08 16:18:31 · 1053 阅读 · 0 评论 -
Android学习笔记 - 调试篇
1.DDMS使用 DDMS -> LogCat调试信息级别: V:Verbose所有信息 D:Debug调试信息 I:Info提示信息 W:Warm警告信息 E:Error错误信息 DDMS -> File Explorer 可以浏览模拟器中的文件,可以在其中复制、添加文件 2.常见程序调试方法 找LogCat中tag是AndroidRun原创 2012-03-08 17:15:01 · 789 阅读 · 0 评论 -
Android学习笔记 - 废话篇
1.什么是AndroidAndroid是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Bl原创 2012-03-08 12:49:13 · 913 阅读 · 0 评论 -
Android学习笔记 - Hello篇
1.创建一个Android项目 打开Eclipse,在Package Explorer里右键 - New - Android Project Project Name: 项目名称 Build Target:SDK版本 Application Name:应用名称(显示在菜单的名称) Package Name:包名称(系统会根据此包名进行识别,如果相同则覆盖原程序)原创 2012-03-08 13:33:18 · 1000 阅读 · 0 评论 -
Android学习笔记 - Intent篇
1.Intent的主要作用负责从一个Actvity传递数据到另一个Activity或其它对象传递的对象不一定要是程序自身的Activity,可以是系统的,或其它程序的,或服务等2.一个Intent对象包含的一组信息Component name:传递到哪个对象Action:传递的动作(Intent.ACTION_??)Data:传递的URIExtras:传递参数(原创 2012-03-08 15:37:27 · 1045 阅读 · 0 评论 -
Android学习笔记 - Activity生命周期篇
1.Activity生命周期七大函数 //当Activity第一次被创建时调用,用于设置布局文件,绑定监听器 protected void OnCreate(){} //当Activity看到后调用 protected void OnStart(){} //当Activity能够获取用户焦点时调用 protected void OnResume(){} //当应用程序原创 2012-03-08 15:51:06 · 1329 阅读 · 0 评论 -
Android学习笔记 - 目录
最近在学习Android手机开发,资料是网上的一套视频 Mars老师的《Android开发教学视频》。本系列文章是学习过程中记下来的一些相关的笔记,我按分类大概的整理了一下,然后发表上来。虽然称不上是什么新手学习资料,不过如果哪个知识点忘记了,用来查查还是挺方便的。目前的想法是:第一期:先按分类把笔记都整理上来第二期:在其基础上进行一些补充修正,使笔记内容更丰富一些原创 2012-03-08 12:32:54 · 1406 阅读 · 0 评论