android教程
文章平均质量分 85
yangzhenyutmac
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
15.2、SQLiteOpenHelper
SQLiteOpenHelper一、SQLiteOpenHelper类:SQLiteDatabase(一)、引入: 在编写数据库应用软件时,需要考虑这样的问题:我们开发的软件如果应用使用到SQLite数据库,我们必须在用户初次使用软件时创建出数据库表结构及添加一些初始化记录;另外在软件升级的时候,也需要对数据表结构进行更新。原创 2016-09-28 15:17:02 · 470 阅读 · 0 评论 -
15.1、SQLiteDatabase
SQLiteDatabase一、SQLite:(一)、简介: 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。 在Android平台上,集成了一个嵌入式关系型数据库——SQLite。 SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEX原创 2016-09-28 15:16:24 · 610 阅读 · 0 评论 -
04、Android基本控件及表单三大控件
Android基本控件及表单三大控件一、上节回顾:(一)、需要掌握的n个UI控件、组件名称:(二)、基本控件:—— TextView:1、andorid:text2、 android:textColor3、 android:textSize 4、andorid:height 5、 android:width原创 2016-09-27 16:48:27 · 813 阅读 · 0 评论 -
06、Activity及其生命周期
Activity及其生命周期一、Activity初步认识:【创建、配置、启动Activity】(一)、创建Activity:创建Activity:继承于Activity或其子类,重写onCreate()方法。(二)、Activity的注册配置:作为四大组件之一的Activity,必须要在AndroidManifest清单文原创 2016-09-27 16:53:05 · 422 阅读 · 0 评论 -
09、ListView
ListView一、上节回顾:(一)、三大表单控件中需要记忆的核心方法:1、RadioButton:RadioGroup类中的getCheckedRadioButtonId()2、CheckBox:CheckBox类中的 isChecked ()CheckBox类中的setChecked()3、Spinne原创 2016-09-27 16:55:11 · 504 阅读 · 1 评论 -
16.1、自定义ContentProvider
自定义ContentProvider一、自定义ContentProvider:(一)、操作步骤:1、编写一个类,必须继承自ContentProvider类;2、实现ContentProvider类中所有的抽象方法; 需要实现:onCreate() 、getType() 、query() 、insert() 、update()、d原创 2016-09-28 15:35:07 · 636 阅读 · 0 评论 -
17、HttpWatch及文件上传
HttpWatch及文件上传一、HttpWatch插件:(一)、介绍: HttpWatch是强大的网页数据分析工具.集成在IE工具栏.包括网页摘要、Cookies管理、缓存管理、消息头发送/接受、字符查询、POST数据和目录管理功能。 只需要选择相应的网站,软件就可以对网站与IE之间的请求和回复的通讯情况进行分析并显示其日原创 2016-09-28 15:36:03 · 796 阅读 · 0 评论 -
100、WebView
WebView一、、WebView:(一)、介绍: Android提供了一个内置浏览器,该浏览器可以查看网站,查看邮件,播放视频。要使用该内置浏览器,要通过WebView组件实现。webView组件式专门用来浏览网页的。类结构:java.lang.Object ↳ android.view.V原创 2016-09-28 15:21:08 · 737 阅读 · 0 评论 -
19、HttpClient网络访问
HttpClient网络访问一、HttpClient网络访问:(android6.0正式删除了,后期不建议使用)(一)、简介:1、Apache组织提供了HttpClient项目,可以实现网络访问。在Android中,成功集成了HttpClient,所以在Android中可以直接使用HttpClient访问网络。2、与HttpURLConnection相比,H原创 2016-09-29 15:28:49 · 878 阅读 · 0 评论 -
18、Loader异步装载器
Loader异步装载器一、Loader简介:(一)、Loader的概念: 装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。 当成批显示数据的时候,为了使用户体验更好,需要进行异步装载。也就是说,让未显示数据的ListView等UI组件或控件先显示,避免出现白屏的尴尬现原创 2016-09-29 15:27:45 · 647 阅读 · 0 评论 -
20、Handler、Looper消息传递机制
Handler、Looper消息传递机制一、Handler消息传递机制初步认识:(一)、引入: 子线程没有办法对UI界面上的内容进行操作,如果操作,将抛出异常:CalledFromWrongThreadException为了实现子线程中操作UI界面,Android中引入了Handler消息传递机制,目的是打破对主线程的依赖性。原创 2016-09-29 15:29:59 · 756 阅读 · 0 评论 -
16、ContentProvider之ContentResolver
ContentProvider之ContentResolver一、上节课回顾:(一)、SQLiteDatabase和SQLiteOpenHelper的封装:目标:完成“英文单词本”项目。(二)、ListView分页显示数据:目标:能完成以下功能——访问本地网址,实现异步加载数据,解析json数据,分页显示在ListView组件中。二、原创 2016-09-28 15:22:25 · 729 阅读 · 0 评论 -
15.3、SQL基础入门
SQL基础入门一.数据库查询语句:select1. 查询所有数据:select * from 表名;select * from exam_books;2.按照一定的条件查找:select * from 表名 where 条件;select * from exam_books where id3.范围条件查询:select *原创 2016-09-28 15:17:53 · 407 阅读 · 0 评论 -
15、Android数据存储——SharedPreferences及SDCard
Android数据存储——SharedPreferences及SDCard一、数据存储选项:Data Storage ——Storage Options【重点】1、Shared PreferencesStore private primitive data in key-value pairs.保存简单的键值对数据。2、Internal StorageS原创 2016-09-28 15:15:51 · 1481 阅读 · 2 评论 -
05、Android资源访问
Android资源访问一、资源访问:【掌握】(一)、概念: Android中的资源是指可以在代码中使用的外部文件,这些文件作为应用程序的一部分,被编译到应用程序中。在项目中,这些资源被保存到Android应用的res目录下。(二)、资源分类:id;字符串资源文件;颜色资源尺寸资源文件布原创 2016-09-27 16:49:24 · 329 阅读 · 0 评论 -
07、Intent及其七大属性及intent-filter设置
Intent及其七大属性及intent-filter设置 一、知识点回顾:Activity(一)、如何实现Activity页面跳转?示例代码://第一种方式:Intent intent = new Intent(MainActivity.this,NextActivity.class); startActivity(inte原创 2016-09-27 16:53:35 · 442 阅读 · 0 评论 -
08、异步任务AsyncTask及JSON解析
异步任务AsyncTask及JSON解析一、AsyncTask:(一)、相关知识回顾:1、开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的,并且这些操作必须在UI线程中执行。2、单线程模型中始终要记住两条法则: 1).原创 2016-09-27 16:54:10 · 396 阅读 · 0 评论 -
10、ListView优化技巧
ListView优化技巧一、上节回顾:(一)、充分理解convertView的作用:1、手机程序运行后的效果图:2、刚运行后的LogCat记录:3、屏幕滑动后的效果截图:4、屏幕滑动后的LogCat记录:【说明:】手机屏幕中一次展示10条数据,所以第一次加载时,新建了原创 2016-09-27 17:19:31 · 334 阅读 · 0 评论 -
11、ListView分页
ListView分页一、ListView分页:(一)、目的: Android 应用开发中,采用ListView组件来展示数据是很常用的功能,当一个应用要展现很多的数据时,一般情况下都不会把所有的数据一次就展示出来,而是通过 分页的形式来展示数据,这样会有更好的用户体验。因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。例如:微博原创 2016-09-27 17:20:22 · 340 阅读 · 0 评论 -
12、GridView及 ExpandableListView、AutoCompleteTextView、ToggleButton
GridView及ExpandableListView、AutoCompleteTextView、ToggleButton一、GridView:待补充二、ExpandableListView:(一)、类结构:java.lang.Object ↳ android.view.View ↳ an原创 2016-09-27 17:22:01 · 264 阅读 · 0 评论 -
14、Fragment
Fragment 一、Fragment的概念和用法:(一)、概念: Fragment是在Android 3.0 (API level 11)开始引入新的API技术。 为了提高代码重用性和改善用户体验,我们将Activity中的UI组件进行分组和模块化管理。这些分组后的UI组件就是Fragment。 一个Act原创 2016-09-27 17:23:21 · 659 阅读 · 0 评论 -
13、Dialog及Menu
Dialog及Menu一、Dialog对话框:(一)、分类:AlertDialog 警告对话框(提示对话框)ProgressDialog 进度对话框DatePickerDialog 日期选择对话框TimePickerDialog 时间选择对话框自定义对话框(登录对话框、关于对话框)列表对话框普通列表对话框单选列表对话框多选列表对原创 2016-09-27 17:22:47 · 401 阅读 · 0 评论 -
02、Android 常用布局及基本UI控件
Android 常用布局及基本UI控件一、Android学习API指南:【了解】1. 应用的组成部分 App Components1.1. 应用的基本原理 App Fundamentals1.2. Activity Activities1.2.1. 片段 Fragments原创 2016-09-27 14:48:26 · 774 阅读 · 0 评论 -
01、Android开发环境搭建和HelloWorld
Android开发环境搭建和HelloWorld一、Android开发环境搭建前准备:1、Android开发利器【掌握】JavaSDK(software development kit)AndroidSDKEclipse及ADT插件(android development tools)二、开发环境安装(常规安装步骤):【了转载 2016-09-27 14:38:45 · 929 阅读 · 0 评论 -
03、Android的事件处理一
Android的事件处理一一、Android事件处理的概述:(一)、概念: 在Android中,我们可以通过事件处理使UI与用户互动(UI Events)。具体形式则是以事件监听器(event listener)的方式來“监听”用户的动作。 Android提供了非常良好的UI事件处理机制。View是原创 2016-09-27 16:46:38 · 320 阅读 · 0 评论 -
21、Bitmap二次采样
Bitmap二次采样一、二次采样:(一)、意义或目的: 1、用BitmapFactory解码一张图片时,有时会遇到该错误。这往往是由于图片过大造成的。要想正常使用,则需要分配更少的内存空间来存储。BitmapFactory.decodeFile(imageFile);2、BitmapFactory.Options.inSampleSize:设置恰当的in原创 2016-09-29 15:30:54 · 411 阅读 · 0 评论
分享