http://blog.csdn.net/wulianghuan/article/category/1302640/2

Android数据存储方式(三)SQLite数据库

首先来稍微介绍一下SQLite数据库: SQLite数据库是一个嵌入式关系型数据库,它支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但世界上SQLite3也接收varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运算或者保存时会转成对于的五种数据类型。 SQLite最大的特... 阅读(64) 评论(0)

Android数据存储方式(二)SharedPreferences(偏好参数保存)

本篇来介绍一下Android数据存储的第二中方式:SharedPreferences,这种方式在保存软件的各项参数时应用最广泛,一般采用.xml文件来进行存放。 实现的简单界面如下: 在Activity的子类中,我们可以通过两种方式来获取 第一种是: getPreferences(MODE_PRIVATE); //这种方式默认采用所在的类名作为xml文件的名称 第... 阅读(212) 评论(0)

Android数据存储方式(一)文件

很多时候我们开发的软件需要对处理后的数据进行存储,以供再次访问。Android为数据存储提供了如下几种方式: 1、文件 2、SharedPreferences(偏好参数) 3、SQLite数据库 4、内容提供者(Content provider) 5、网络 本篇介绍第一种存储方式:文件,我们采用文件来保存用户输入的数据,这里用到的是IO输入输出流对象,和使用SDCard的相关权... 阅读(196) 评论(0)

使用Acitivity实现简易的音乐播放器

本篇使用Activity来实现一个简单的音乐播放器,提供的功能是在播放音乐的同时可以打开其他的软件,在来电是暂停播放,这里使用到的类有: android.os.Environment 读取系统存储目录的文件 android.media.MediaPlayer 系统媒体播放器 android.telephony.TelephonyManager 电话管理器 android.tel... 阅读(205) 评论(0)

Android Fragments 详细使用

2012-02-17 14:29 by Terry_龙, 30609 阅读, 7评论, 收藏, 编辑 Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI... 阅读(181) 评论(0)

横竖屏切换时候Activity的生命周期的总结

曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的: 1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息 onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时 onSaveInstanceState-... 阅读(167) 评论(0)

Android之Service学习篇二:Service启动方式之boundService

上一篇中介绍了Service的第一种方式,startService,这一篇来讲解一下另一张方式 bindService。 当创建一个能提供绑定功能的服务时,我们必须提供一个IBinder对象,客户端能使用这个对象与服务进行交换。在Android中有三种定义方式: 1、扩展Binder类 (条件:服务和应用在同一个进程当中,是最常见的情况) 2、使用Messager 3、使用AIDL (An... 阅读(45) 评论(0)

Android面试题集锦

一些常见的Android面试基础题做下总结,看看你能做出多少道? 1. Intent的几种有关Activity启动的方式有哪些,你了解每个含义吗? 这里Android123提示大家,Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT 、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CL... 阅读(93) 评论(1)

Android之Service学习篇一:Service启动方式之startService

Service概念及用途: A service is an application component that can perform long-running operations in the background and does not provide a user interface。 通常service用来执行一些耗时操作,或者后台执行不提供用户交互界面的操作,例如:下载... 阅读(306) 评论(0)

Android之UI学习篇十二:ListView控件学习(二)

上篇利用LIstView实现了一个简单的例子,这篇以一个更贴近项目的例子来分享一下ListView的使用方法,模拟疼痛的微信客户端list界面. 先看看实现效果: 工程结构目录: 这个案例中使用自定义的item.xml布局文件,在Activity中使用simpleAdapter和它的setViewBinder()方法来配置和绑定数据。 以下是源代码: 首先... 阅读(217) 评论(2)

Android之UI学习篇十一:ListView控件学习(一)

ListView这个控件使用的非常普遍,关于它的基本介绍,我们来看一下API中的介绍: Class Overview A view that shows items in a vertically scrolling list. The items come from theListAdapterassociated with this view. 我们的LIst... 阅读(291) 评论(0)

Android之UI学习篇十:使用TabHost实现微博客户端界面

这里模拟微博客户端进行案例开发,由于没有图片资源,所以就做了一个大体结构类似的案例,跟大家分享一下它的实现,这里采用的是使用xml布局结合TabActivity控制。 先看看实现的效果: 工程目录结构: 以下是源代码: MainActivity.java package com.tablehost.activity; import andro... 阅读(328) 评论(2)

Android之UI学习篇九:使用TabHost实现卡片选项菜单

TabHost是一个装载选项卡窗口的容器,实现分模块显示的效果。像新浪微博客户端、微信客户端都是使用tabehost组件来开发的。 TabHost的组成: |---TabWidget:实现标签栏,可供用户选择的标签集合; |---FrameLayout:实现显示内容的帧布局. TabHost有两种实现方式: 一、在布局文件中定义TabHost 1、在配置文... 阅读(281) 评论(0)

Android之UI学习篇八:使用GridView实现九宫格的菜单

今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下,九宫格用gridview实现代码。 九宫格菜单通常是全屏显示的,那么如何控制某个Activity全屏显示呢,有两种方法: 方法一: 在该Activity的onCreate函数中添加控制代码: this.requestWindowFeature(Wi... 阅读(327) 评论(1)

Android之UI学习篇七:ImageView实现适屏和裁剪图片的功能

ImageView实现图片适应屏幕大小显示,和图片裁剪的功能. 实现的效果 主界面: 适应屏幕: 裁剪图片: 显示裁剪图片到ImagView: 源代码: MainActivity.java package com.imageview.activity; import java.io.FileNotFoundExcep... 阅读(456) 评论(0)

Android之UI学习篇六:ImageView实现图片旋转和缩放

这一篇,给大家介绍一下ImageView控件的使用,ImageView主要是用来显示图片,可以对图片进行放大、缩小、旋转的功能。 android:sacleType属性指定ImageVIew控件显示图片的方式,例如:center表示图像以不缩放的方式显示在ImageView控件的中心,如果设置为fitCenter,表示图像按照比例缩放至合适的位置,并在ImageView控件的中心。 首先我们开... 阅读(269) 评论(0)

Android之UI学习篇五:AutoCompleteTextView自动完成输入内容

首先来看一张图片: 大家在使用百度进行关键字搜索的时候,当输入一段内容后,搜索引擎会自动匹配给我们提示内容,那么如果想在Android中同样实现这样的内容,来提高用户体验怎弄呢? 在这里给大家介绍一个好伙伴,那就是AutoCompleteTextView这个类,通过使用这个类,并且给它提供适配器,它会根据我们的输入内容实现同样的功能,效果截图如下: 以下是实现代码:... 阅读(94) 评论(0)

Android之UI学习篇四:EditText输入表情和特殊字符

大家都知道EditText可以输入数据,如何在EditText中来插入表情,以及实现只能输入规定格式的信息呢? 首先给大家看一下实现的效果: 界面如下: 当点击"添加表情"后,会随机的选取一张表情填入到EditText中,截图如下: 下面的输入规定类型的数据,截图如下: 代码和布局文件如下: MainActivity.java pack... 阅读(144) 评论(0)

Android之UI学习篇三:TextVeiw单击文字链接弹出Activity

在TextView中还可以实现单击文字,来跳转到设定的Activity中去,是不是很神奇呀, 先看看实现的效果: MainActivity界面截图: 单击"显示Activity1"之后,弹出Activity1的窗口,截图如下: 同样,单击"显示Activity2"弹出界面截图: 实现代码如下: 由于main.xml文件比较简单,这里就不给出源代码了哦,... 阅读(86) 评论(0)

Android之UI学习篇二:TextVeiw显示表情和跑马灯效果

给大家先看一下效果吧: 几秒后(文字在向左跑动): 以上就是实现图片和文字混排、文字跑马灯的效果实现,接下来看一下代码如何实现吧: MainActivity.java public class Android_TextviewActivity extends Activity { private TextView textView1; private Tex... 阅读(106) 评论(0)

48条数据 共3页 首页 上一页 1 2 3 下一页 尾页

更多相关文章

  1. Android系统源码阅读(17):Android(安卓)应用的安装
  2. Android源码分析:Java的Media Scanner层(阅读笔记)
  3. 阅读《Android(安卓)从入门到精通》(35)——后台服务
  4. 阅读《Android(安卓)从入门到精通》(33)——Intent 分类
  5. SegmentFault 技术周刊 Vol.4 - 这份 Android(安卓)有点甜
  6. 阅读《Android(安卓)从入门到精通》(22)——网格视图
  7. Android中Ringtone播放详解【安卓源码解析####】
  8. 深入Android(安卓)【一】 —— 序及开篇
  9. android 弹幕评论效果

随机推荐

  1. 【Android】内嵌html页面与native代码简
  2. Android开源项目第二篇——工具库篇
  3. runONUIThread 分析与使用
  4. Android(安卓)NDK之JNI使用例子
  5. PE装到移动硬盘的资料找到方法
  6. VMware网络配置以及找不到VMnet8网络问题
  7. 我们汇总网站制作中遇到的常见问题,让您
  8. PHP 计算二维数组某一列倒数三十条的和
  9. ERP系统是如何提高生产效率的?
  10. JS 字面量的简化,推荐使用