Welcome 微信登录

首页 / 移动开发 / Android

Android布局之FrameLayout帧布局

Android布局之FrameLayout帧布局

前言作为android六大布局中最为简单的布局之一,该布局直接在屏幕上开辟出了一块空白区域,当我们往里面添加组件的时候,所有的组件都会放置于这块区域的左上角;帧布局的大小由子控件中最大的子控件决定,如果都组件都一样大的话,同一时刻就只能能看到最上面的那个组件了!当然我们也可以为组件添加layout_gravity属性,从而制定组件的对其方式帧布局在游戏开发方面用的比较多,等下后面会给大家演示一下比较有意思的两个实例(-)帧布局简介帧布局容器为每个加入的其中...
Android布局之GridLayout网格布局

Android布局之GridLayout网格布局

网格布局标签是GridLayout。这个布局是android4.0新增的布局。这个布局只有4.0之后的版本才能使用。不过新增了一些东东①跟LinearLayout(线性布局)一样,他可以设置容器中组件的对齐方式②容器中的组件可以跨多行也可以跨多列(相比TableLayout直接放组件,占一行相比较)因为是android 4.0新增的,API Level 14,在这个版本以前的sdk都需要导入项目,等下会详细介绍常用属性:排列对齐:①设置组件的排列方式: a...
Android Sqlite命令详解(基本命令)

Android Sqlite命令详解(基本命令)

在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite命令,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/...
Android中使用SQLite3 命令行查看内嵌数据库的方法

Android中使用SQLite3 命令行查看内嵌数据库的方法

在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命令。【1】在Android程序中,一般创建的数据库存放在 /data/data/[应用程序包名]/databases 的目录下。【2】cd 命令:文件夹跳转命令。ls 命令:查看某个文件夹下面有哪些文件。【3】使用 "sqlite3 [数据库名称] " 命令来对某数据库进行一系列的操作。【4】在经过第【3】步骤后,可以使用 .tables 命令查看某数据库中包含哪些表。若要查询某表中包含...
Android编程之书架效果背景图处理方法

Android编程之书架效果背景图处理方法

本文实例讲述了Android编程之书架效果背景图处理方法。分享给大家供大家参考,具体如下:在android应用中,做一个小说阅读器是很多人的想法,大家一般都是把如何读取大文件,如果在滚动或是翻页时,让用户感觉不到做为重点。我也在做一个类似一功能,可是在做书架的时候,看了QQ阅读的书架,感觉很好看,就想做一个,前面一篇《android书架效果实现原理与代码》对此做了专门介绍,其完整实例代码可点击此处本站下载。上面的例子很不错,可是有一个问题是他的背景图的宽必...
Android编程中自定义dialog用法实例

Android编程中自定义dialog用法实例

本文实例讲述了Android编程中自定义dialog用法。分享给大家供大家参考,具体如下:dialog是android中提供的一组弹出提示框,非常好用,可是它的样式是一个定式,有时候我们需求定义一些自己的样式1、定义一个样式文件,此文件继承自Theme.Dialog,在style.xml文件中建立一个自己的样式<style name="addNoteType_error_Dialog" parent="@android:Theme.Dialog"&g...
深入解读Android开发中Activity的生命周期

深入解读Android开发中Activity的生命周期

什么是Activity 首先,Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用记交互的系统模块,几乎所有的Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了。 在深入了解Activity之前,我们先要知道一下MVC设计模式,在JAVAEE 中MVC设计模式已经很经典了,而且分的也比较清晰了,但是在Android中,好多人对MVC在Android开发...
Android TextView显示html样式的文字

Android TextView显示html样式的文字

先给大家说下项目需求:TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色。就想到了用Html.fromHtml(String str)来实现。看方法名很简单,就是可以显示字符串str对应的html格式的文本比如:Html.fromHtml(<font color="red" size="24">你好</font>...
Android编程中Handler原理及用法实例分析

Android编程中Handler原理及用法实例分析

本文实例讲述了Android编程中Handler用法。分享给大家供大家参考,具体如下:在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。我们假设在一个UI界面上面,有一个按钮,当点击这个按钮的时候,会进行网络连接,并把网络上的一个字符串拿下来显示到界面上的一个 TextView上面,这时就出现了一个问题,如...
Android编程之九宫格实现方法实例分析

Android编程之九宫格实现方法实例分析

本文实例讲述了Android编程之九宫格实现方法。分享给大家供大家参考,具体如下:显示九宫格需要用GridView , 要显示每个格子中的视图有两种方式,第一种方式是做成xml文件,再将xml文件做成视图。第二种方式就是在代码中构建出这样一种布局,这里采用第一种方式来实现:GridView:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android...
Android四大组件之Service(服务)实例详解

Android四大组件之Service(服务)实例详解

本文实例讲述了Android四大组件之服务用法。分享给大家供大家参考,具体如下:很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面。基本概念Ÿ Service是一种在后台运行,没有界面的组件,由其他组件调用开始。Ÿ 创建Se...
Android编程四大组件之BroadcastReceiver(广播接收者)用法实例

Android编程四大组件之BroadcastReceiver(广播接收者)用法实例

本文实例讲述了Android编程四大组件之BroadcastReceiver(广播接收者)用法。分享给大家供大家参考,具体如下:这里介绍如何创建广播、如何发送一个无序广播和有序广播、以及监听短信以及监听呼出电话(当我们发短信和打电话,系统就会发一个广播,我们可以拦截此广播进行监听短信以及监听呼出电话)。定义广播接收者1.定义类继承BroadcastReceiver,重写onReceive方法2.当接收到匹配广播之后就会执行onReceive方法3.清单文件...
Android编程四大组件之Activity用法实例分析

Android编程四大组件之Activity用法实例分析

本文实例讲述了Android编程四大组件之Activity用法。分享给大家供大家参考,具体如下:这里详细介绍如何创建Activity、生命周期、内存管理、启动模式。创建Activity一.定义Activity1. 定义Activity 定义类继承Activity2.在AndroidManifest.xml的节点中声明<activity>显式意图创建Activity三种方式方式//第一种方式:构造函数,代码少Intent intent1 =new...
Android编程使用HTTP协议与TCP协议实现上传文件的方法

Android编程使用HTTP协议与TCP协议实现上传文件的方法

本文实例讲述了Android编程使用HTTP协议与TCP协议实现上传文件的方法。分享给大家供大家参考,具体如下:Android上传文件有两种方式,第一种是基于Http协议的HttpURLConnection,第二种是基于TCP协议的Socket。 这两种方式的区别是使用HttpURLConnection上传时内部有缓存机制,如果上传较大文件会导致内存溢出。如果用TCP协议Socket方式上传就会解决这种弊端。HTTP协议HttpURLConnection1...
Android编程开发实现多线程断点续传下载器实例

Android编程开发实现多线程断点续传下载器实例

本文实例讲述了Android编程开发实现多线程断点续传下载器。分享给大家供大家参考,具体如下:使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线、电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载。这里采用数据库来记录下载的进度。效果图:断点续传1.断点续传需要在下载过程中记录每条线程的下载进度2.每...
Android编程开发音乐播放器实例

Android编程开发音乐播放器实例

本文实例讲述了Android编程开发音乐播放器,分享给大家供大家参考,具体如下:音乐播放器中综合了以下内容:SeekBar、ListView、广播接收者(以代码的形式注册Receiver)、系统服务、MediaPlayer实现的功能:1.暂停/播放、下一首/上一首,点击某一首时播放2.支持拖动进度条快进3.列表排序4.来电话时,停止播放,挂断后继续播放5.可在后台播放效果图:界面:main.xml:<?xml version="1.0" en...
Android编程实现自动检测版本及自动升级的方法

Android编程实现自动检测版本及自动升级的方法

本文实例讲述了Android编程实现自动检测版本及自动升级的方法。分享给大家供大家参考,具体如下:步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示用户进行升级,如果匹配则进入程序主界面。3.当提示用户进行版本升级时,如果用户点击了确定,系统将自动从服务器上下载并进行...
Android编程操作联系人的方法(查询,获取,添加等)

Android编程操作联系人的方法(查询,获取,添加等)

本文实例讲述了Android编程操作联系人的方法。分享给大家供大家参考,具体如下:Android系统中的联系人也是通过ContentProvider来对外提供数据的,我们这里实现获取所有联系人、通过电话号码获取联系人、添加联系人、使用事务添加联系人。获取所有联系人1. Android系统中的联系人也是通过ContentProvider来对外提供数据的2. 数据库路径为:/data/data/com.android.providers.contacts/da...
Android编程实现号码归属地查询的方法

Android编程实现号码归属地查询的方法

本文实例讲述了Android编程实现号码归属地查询的方法。分享给大家供大家参考,具体如下:我们通过发送XML访问 WebService就可以实现号码的归属地查询,我们可以使用代理服务器提供的XML的格式进行设置,然后请求提交给服务器,服务器根据请求就会返回给一个XML,XML中就封装了我们想要获取的数据。发送XML1.通过URL封装路径打开一个HttpURLConnection2.设置请求方式,Content-Type和Content-LengthXML文...
<< 211 212 213 214 215 216 217 218 219 220 >>