
android初试
文章平均质量分 81
guizhaiteng
这个作者很懒,什么都没留下…
展开
-
Android初试--开发、运行、卸载第一个Android应用
开发、运行、卸载第一个Android应用1.开发第一个Android应用 找到Eclipse的安装目录双击运行“eclipse.exe”的应用程序,打开我们的Eclipse开发工具,界面如图: 单击左上角菜单栏中的“File”,进入子菜单选择“New”之后会弹出一个子子菜单,然后选择“Project”选项,此时会弹出Nwe Project的对话框,界面如原创 2013-09-25 18:16:38 · 685 阅读 · 0 评论 -
Android初试--SQLite数据库的简单介绍
SQLite数据库一、SQLite数据库简介和基础知识1.在Android系统中嵌入的关系数据库。2.SQLite数据库支持SQL语言MySQL 1.create table 表名(列名 数据类型 修饰条件,列名 数据类型 修饰条件......); 2.insert into 表名 values(数值......); 3.update原创 2016-03-16 17:33:04 · 433 阅读 · 0 评论 -
Android初试--Android中的Service简介(1)
Service----服务【android中的4大核心组件】总之服务总是藏在后台的.Service没有界面的Activity.1创建一个服务 1.新建一个类继承Service 2.重写必要的生命周期方法package com.click369.createservice;import android.app.Service;import android.co原创 2016-03-17 17:22:06 · 330 阅读 · 0 评论 -
Android初试--Activit的启动模式
Activity启动模式1.在什么地方设置Activity的启动模式: 在项目清单文件中,配置Activity的时候在它的开始标记的属性中设置Activity的启动模式。 通过android:launchMode="standard"属性来设置。 默认这个启动模式是“standard”。2.Activity的启动模式的类型 一共有4原创 2016-03-07 17:58:51 · 315 阅读 · 0 评论 -
Android初试--Android中的BroadcastReceiver(1)
BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知原创 2016-03-31 17:51:18 · 357 阅读 · 0 评论 -
Android初试--Android中的Service简介(2)
服务的第二种启动方式:context.bindService()context.bindService()的启动流程:context.bindService()-----》onCreate()-----》onBind()-----Service runningonBind()将返回给Activity一个IBind接口对象,在Activity中我们通过ServiceConnectio原创 2016-03-21 14:29:05 · 346 阅读 · 1 评论 -
Android初试--Intent传递数据
android中的Intent【意图】[请求]Intent【意图】[请求]的作用1.Intent可以激活组件【android核心组件】2.Intent传递数据 通过Intent传递数据的方式有2中 1.是将需要传递的数据封装到Intent对象中 android:layout_width="fill_parent" android:layout_原创 2016-03-10 17:33:29 · 571 阅读 · 0 评论 -
Android初试--请求码和结果码
请求码: 例如:一个Activity有两个按钮,点击这两个按钮都会打开同一个Activity,不管是哪个按钮打开新Activity,当这个新Activity关闭后,系统都会调用前面Activity的onActivityResult(int requestCode, int resultCode, Intent data)方法。在onActivityResult()方法如果需要知道新Acti原创 2016-03-11 17:47:22 · 673 阅读 · 0 评论 -
Android初试--Android中的ContentProvider(1)
ContentProvider(内容提供者、数据共享)一、使用ContentProvider当应用继承ContentProvider类并重写该类用于提供数据和存储数据的方法时,就可以向其他应用共享其数据。前面我们学习过文件的操作模式,通过指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE就可以对外共享数据原创 2016-03-23 17:25:16 · 286 阅读 · 0 评论 -
Android初试--Intent的分类
意图的分类 Intent被分为两大类 1.显式意图----在意图对象中明确指定出被打开的这个组件。 1.使用意图对象的setClass方法设置显式意图 2.通过Intent对象的构造方法设置显式意图package com.click369.intentdemo3;import android.app.Activi原创 2016-03-13 14:35:40 · 914 阅读 · 0 评论 -
Android初试--Android中的ContentProvider(2)
ContentProvider(内容提供者、数据共享)创建ContentProvider 1.创建一个新类继承ContentProvider 2.重写必要的方法 public boolean onCreate();该方法在ContentProvider创建后就会被调用,Android开机后,ContentProvider在其它应用第一次访问它时才会被创建。原创 2016-03-24 17:55:24 · 279 阅读 · 0 评论 -
Android初试--Android中的BroadcastReceiver(2)
如果有多个接收者都注册了相同的广播地址,又会是什么情况呢,能同时接收到同一条广播吗,相互之间会不会有干扰呢?这就涉及到普通广播和有序广播的概念了。普通广播(Normal Broadcast)普通广播对于多个接收者来说是完全异步的,通常每个接收者都无需等待即可以接收到广播,接收者相互之间不会有影响。对于这种广播,接收者无法终止广播,即无法阻止其他接收者的接收动作。为了验证以上论断,我原创 2016-04-06 18:20:21 · 284 阅读 · 0 评论 -
Android初试--常用的隐式意图
网上查找的一些常用的隐式意图。1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity(intent); 2.浏览网页原创 2016-03-14 16:26:31 · 506 阅读 · 0 评论 -
Android初试--Android中的ContentProvider(3)
通讯录中的联系人操作(有兴趣可以查看com.android.providers.contacts.ContactsProvider2类和android.provider.ContactsContract类)通过ContentProvider操作通讯录,对联系人信息进行添加、删除、修改、查询操作在AndroidManifest.xml添加读写联系人信息的权限需要使用到的相关U原创 2016-03-27 17:33:46 · 451 阅读 · 0 评论 -
Android初试--Android中的BroadcastReceiver(3)
常用的BroadcastReceiver1.开机启动服务我们经常会有这样的应用场合,比如消息推送服务,需要实现开机启动的功能。要实现这个功能,我们就可以订阅系统“启动完成”这条广播,接收到这条广播后我们就可以启动自己的服务了。我们来看一下BootCompleteReceiver和MsgPushService的具体实现:package com.scott.receiver;impor原创 2016-04-11 17:48:36 · 294 阅读 · 0 评论 -
Android初试--Android中的文件操作之ROM操作(1)
RAM(Random Access Memory)随机存储器,在手机中称为运行内存。通俗的说,就像电脑的内存。在断电以后保存在上面的数据会自动消失。 ROM(Read-Only Memory)只读存储器,存放手机固件代码的存储器,比如手机的操作系统、一些应用程序如游戏等。通俗的说,就像电脑的硬盘。在断电以后保存在上面的数据不会自动消失。 SDCARD:通俗的说,就像外接硬盘。①往手机自带的存储空原创 2016-04-18 17:42:49 · 370 阅读 · 0 评论 -
Android初试--Activit的简单介绍(1)
1.创建Activity 1.新建一个类,然后继承(android.app.Activity)Activity类。 2.在这个类中重写必要的生命周期方法,onCreate()通常都需要重写,而且在重写之后的onCreate()中加载布局文件setContentView(). 3.在项目清单文件配置自己的Activity。原创 2016-03-02 18:21:12 · 413 阅读 · 0 评论 -
Android初试--Android中的样式与主题
Android中的样式与CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。例如,在CSS中定义字体的颜色和大小: .mycss{color:#FFFFCC; font-size:18px;}使用上面的CSS样式:使用样式Android中的样式的使用:我们先来看看没有使用样式的情况: res/layout文件夹下原创 2014-03-26 17:31:18 · 577 阅读 · 0 评论 -
Android初试--熟悉Android工程的目录结构以及相关文件
熟悉Android工程的目录结构以及相关文件1.Android工程的目录结构下面我们来看看Android工程的目录结构: 上图为我们创建好的Android工程,下面我们来为大家解释工程中各目录的含义: src:存放Java源文件。 gen:自动生成目录。该目录中的R.java文件提供访问Android应用程序的各种资源所需的常量,存原创 2013-09-30 12:31:15 · 863 阅读 · 0 评论 -
Android初试--认识3G了解智能手机系统
1.了解和认识3G 3G即第三代移动通信技术(3rd-generation或“三代”),是指支持高速数据传输的蜂窝移动通讯技术。3G服务能够同时传送声音(通话)及数据信息(电子邮件、即时通信等),速率一般在几百kbps以上。代表特征是提供高速数据业务。相对第一代模拟制式手机(1G)和第二代GSM、CDMA等数字手机(2G),第三代手机(3G)一般地讲,是指将无线通信与国际互联网等多原创 2013-09-16 18:43:41 · 1029 阅读 · 0 评论 -
Android初试--了解和认识Android
1.了解Android Android一词本义指“机器人”,是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它采用软件堆层的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟原创 2013-09-17 17:57:49 · 2523 阅读 · 0 评论 -
Android初试--搭建Android开发环境
搭建Android开发环境 我们开发Android的开发工具现在已经有好几种了,但是目前公司工作使用最多的还是在Eclipse上安装ADT插件的这种方式占的比例比较大,所以我们就给大家介绍这种方式。当然其他的开发工具我们也可以试用一下,多了解,多学习一下总是没有坏处。 Eclipse上安装ADT插件搭建Android开发环境 1.Android原创 2013-09-21 19:00:15 · 676 阅读 · 0 评论 -
Android初试--Android模拟器的使用
Android模拟器的使用1.创建Android模拟器 打开我们的Eclipse在工具栏中找到“Opens the Android Virtual Device Manager”的按钮如图: 接下来会弹出一个对话框,界面如图: 然后我们找到右上角的“New...”按钮,完了以后会弹出一个创建Android模拟器的对话框,界面如图:原创 2013-09-24 17:58:55 · 732 阅读 · 0 评论 -
Android初试--资源目录下的文件详解
资源目录下的文件详解 1.res/drawable目录 res文件下有四个drawable文件夹分别是drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi其区别只是将图片或图标资源按照分辨率高低来放入以上不同的文件夹中。 drawable-hdpi里面存放高分辨率的图片,如WVGA(480x原创 2013-10-22 17:06:29 · 1255 阅读 · 0 评论 -
Android初试--AndroidUI的概述
1. View类的概述 这个类表示用户界面组件的基本构建类。一个view占据屏幕上的一个矩形区域,并负责绘图和事件处理,view类是widgets(组件)的父类,widgets组件是是用于创建交互式UI组件的(按钮,文本框等)。View类还有一个重要的子类是ViewGroup。ViewGroup这个类是android布局的父类,他就像一个没有形状的容器,可以包含其他的视图或者其原创 2013-11-21 18:44:02 · 847 阅读 · 0 评论 -
Android初试--更新进度条(ProgressBar)1
Android初试--更新进度条(ProgressBar)1 我们在安装软件或者是打开千千静听播放音乐的时候都会看见进度条,进度条可以带给用户良好的体验,Android就为我们提供了ProgressBar(进度条)类来完成进度条的效果,我可以很方便的使用这个类快速的做出一个进度条。其中常见的精度条有环形进度条和水平进度条两种。在布局文件中定义两种进度条的方式是很方便的,区别就在于原创 2014-03-29 17:06:52 · 654 阅读 · 0 评论 -
Android初试--更新进度条(ProgressBar)2
Android初试--更新进度条(ProgressBar)2 上一篇文章中我们看到了环形进度条的,那么现在我们就来看看水平进度条的使用。那么在更新进度条的时候需要注意其中的两个重点方法: 方法1:ProgressBar.setMax(int maxvalue)---设置进度条的最大值。 方法2:ProgressBar.setProgress(int原创 2014-03-30 17:17:04 · 913 阅读 · 0 评论 -
Android初试--ListView的简单使用
Android初试--ListView的简单使用 Android中ListView组件可以说是使用频率比较高的组件之一。在Android中的几乎所有的软件中都能够看到它的影子。接下来我们就来看看ListView的简单使用。 1.准备字符串资源,在res/values/strings.xml文件中添加所需的字符串。请输入用户名提交请输入年龄请输入性别原创 2014-04-02 17:34:34 · 550 阅读 · 0 评论 -
Android初试--LinearLayout(线性布局)
Linearlayout(线性布局) LinearLayout以给它设置的垂直或水平的属性值,来排列所有的子元素。所有的子元素都被堆放在其它元素之后,因此一个垂直列表的每一行只会有一个元素,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子元素的高度加上边框高度)。LinearLayout保持子元素之间的间隔以及互相对齐(相对一个元素的右对齐、中间对齐或者左对齐)。它还原创 2014-03-22 16:33:57 · 606 阅读 · 0 评论 -
Android初试--RelativeLayout(相对布局)
RelativeLayout(相对布局) RelativeLayout允许子元素指定他们相对于其它元素或父元素的位置(通过ID指定)。因此,你可以以右对齐或上下,或置于屏幕中央的形式来排列两个元素。元素按顺序排列,因此如果第一个元素在屏幕的中央,那么相对于这个元素的其它元素将以屏幕中央的相对位置来排列。如果使用XML来指定这个layout,在你定义它之前,被关联的元素必须定义。原创 2014-03-23 16:30:06 · 708 阅读 · 0 评论 -
Android初试--TableLayout(表格布局)
TableLayout(表格布局) TableLayout将子元素的位置分配到行或列中。一个TableLayout由许多的TableRow组成,每个TableRow都会定义一个row(事实上,你可以定义其它的子对象)。TableLayout容器不会显示row、cloumns或cell的边框线。每个row拥有0个或多个的cell,每个cell拥有一个View对象。表格由列和行组成许原创 2014-03-24 17:43:10 · 504 阅读 · 0 评论 -
Android初试--自定义ListView的使用
Android初试--自定义ListView的使用 上一篇文章中我们介绍了,关于ListView的简单使用,现在我们就来看看如何自定义ListView的使用。 1.将使用到的图添加到res/drawable-hdpi的文件夹中。 2.在res/layout中定义listview中每一项的布局文件“listview_item.xml”。原创 2014-04-03 17:12:03 · 463 阅读 · 0 评论 -
Android初试--Framlayout(帧布局)
Android初试--Framlayout(帧布局) FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象。比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角,你不能为该布局中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部分或全部挡住(除非后一个子元素是透明的)。原创 2014-03-25 16:42:11 · 983 阅读 · 0 评论 -
Android初试--Android中的文件操作之SDcard操作(2)
SDCARD:通俗的说,就像外接硬盘。 在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCard,只是镜像文件)。创建SDCard可以在Eclipse创建模拟器时随同创建,也可以使用DOS命令进行创建,在DOS窗口中进入android SDK安装路径的tools目录,输入以下命令创建一张容量为2G的SDCard,文件后缀可以随便取,建议使用.img,(mksdcard原创 2016-04-20 17:49:59 · 458 阅读 · 0 评论