Welcome 微信登录

首页 / 移动开发 / Android

Android实现新增及编辑联系人的方法

Android实现新增及编辑联系人的方法

本文实例介绍了Android开发中对联系人修改、新增联系人的方法,通过本实例代码可实现添加联系人、编辑修改联系人,新增联系人和更新联系人等操作,操作主要放在线程中处理,并且在操作的过程中,显示圆形进度条,在Android系统中,这是种比较常见的进度条风格。具体功能代码如下所示:package huahua.contactsfragment;import java.util.Collections;import huahua.huahuacontacts.R...
Android开发之AlarmManager的用法详解

Android开发之AlarmManager的用法详解

Android中的AlarmManager实质上是一个全局的定时器,是Android中常用的一种系统级别的提示服务,在指定时间或周期性启动其它组件(包括Activity,Service,BroadcastReceiver)。一、概述:该类提供一种访问系统闹钟服务的方式,允许你去设置在将来的某个时间点去执行你的应用程序。当你的闹钟响起(时间到)时,在它上面注册的一个意图(Intent)将会被系统以广播发出,然后自动启动目标程序,如果它没有正在运行。注册的闹钟...
Android学习笔记(二)App工程文件分析

Android学习笔记(二)App工程文件分析

App工程文件分析关于如何创建一个最简单的Android App请参照链接:《 Android学习笔记(一)环境安装及第一个hello world 》 http://www.jb51.net/article/52593.htm创建完的工程文件如下图所示,本文对一些主要的文件进行分析。src文件分析App源文件如图:打开源文件 MainActivity.java 可看到如下代码:源码主要功能如下:App源文件目录package com.example.fir...
Android实现上传文件功能的方法

Android实现上传文件功能的方法

本文所述为一个Android上传文件的源代码,每一步实现过程都备有详尽的注释,思路比较清楚,学习了本例所述上传文件代码之后,你可以应对其它格式文件的上传。实例中主要实现上传文件至Server的方法,允许Input、Output,不使用Cache,使Androiod上传文件变得轻松。主要功能代码如下:package com.test;import java.io.DataOutputStream;import java.io.FileInputStream;...
2014值得推荐的10个移动 Web 应用程序开发框架

2014值得推荐的10个移动 Web 应用程序开发框架

在最近几年里,移动互联网高速发展、市场潜力巨大。继计算机、互联网之后,移动互联网正掀起第三次信息技术革命的浪潮,新技术、新应用不断涌现。今天这篇文章向大家推荐10大优秀的移动 Web 开发框架,帮助开发者更加高效的开发移动Web应用。Sencha Touch FrameworkSencha Touch 是世界上第一个基于 HTML5 的移动 Web 开发框架,支持最新的 HTML5 和 CSS3 标准,全面兼容 Android 和 Apple iOS 设备...
安卓(Android)中如何实现滑动导航

安卓(Android)中如何实现滑动导航

为了打造流畅的用户导航体验,我们不得不依赖智能手机最常见的一个功能:触摸。触摸改变应用程序的视图是现在最流行一种导航设计。在本文中,我们将经过必要的几步来实现应用内的横向滑动导航。本文毫无迟疑地使用了代码优先的方法 。让我们看一下滑动导航需要完成的主要代码片段。public class MainActivity extends Activity { SectionsPagerAdapter mSectionsPagerAdapter;ViewPager m...
Android开发笔记之探秘WebView

Android开发笔记之探秘WebView

概述: 一个显示网页的视图。这个类是你可以滚动自己的Web浏览器或在你的Activity中简单地显示一些在线内容的基础。它使用了WebKit渲染引擎来显示网页,包括向前和向后导航的方法(通过历史记录),放大和缩小,执行文本搜索等。 需要注意的是:为了让你的应用能够使用WebView访问互联网和加载网页,你必须添加Internet的权限在Android Manifest文件中:<uses-permission android:name="android...
Android中gravity、layout_gravity、padding、margin的区别小结

Android中gravity、layout_gravity、padding、margin的区别小结

1、gravity与layout_gravity的区别gravity属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个.layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左 靠右等位置就可以通过该属性设置.这样就解释了,有什么我们弄个最外布局,然后里面包了几个布局...
Android入门之LinearLayout、AbsoluteLayout的用法实例讲解

Android入门之LinearLayout、AbsoluteLayout的用法实例讲解

本文实例介绍了Android中LinearLayout、AbsoluteLayout的用法,希望能对于初学Android的朋友起到一点帮助作用。具体内容如下:Android 的UI 布局都以Layout 作为容器,并且在上面按照规定排列控件,这方面跟JAVA 的Swing 和LWUIT 很像。控件跟Layout 有很多属性是一样的,可以在Properties 里面修改,跟.NET/Delphi 等RAD 类似,其中最常用的属性有以下这些:id="@+id/...
Android入门之RelativeLayout、FrameLayout用法分析

Android入门之RelativeLayout、FrameLayout用法分析

本文讲述的是Android中RelativeLayout、FrameLayout的用法。具体如下:RelativeLayout是一个按照相对位置排列的布局,跟AbsoluteLayout这个绝对坐标布局是个相反的理解。在RelativeLayout布局里的控件包含丰富的排列属性:Layout above:选择ID A,则该控件在A控件的上方, Layout below、Layout to left of。等同样用法。使用 RelativeLayout布局的...
Android入门之TableLayout应用解析(一)

Android入门之TableLayout应用解析(一)

本文初步讲述了Android中TableLayout的应用,对Android初学者有一定的学习借鉴价值。具体如下:TableLayout跟TableLayout 是一组搭配使用的布局,TableLayout置底,TableRow在TableLayout的上面,而Button、TextView等控件就在TableRow之上,另外,TableLayout之上也可以单独放控件。TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但...
Android入门之ListView应用解析(一)

Android入门之ListView应用解析(一)

Android中的ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。本文先来说说ListView的实现:1.准备ListView要显示的数据;2.使用 一维或多维 动态数组 保存数据;3.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成多少个Item;4.把 适配器 添加到ListView,并显示出来。接下来,看看本文代码所实现的ListView效果:接...
Android入门之ListView应用解析(二)

Android入门之ListView应用解析(二)

上一篇关于Android中ListView的介绍讲的是如何制作一个具有两行文本的自定义控件,作为ListView的Item的使用方法。本文接下来也是围绕ListView和Item,更加深入地介绍它们的用法。首先,先来看看本文代码运行的结果,本文的Item比上一篇中的Item多出左边的图标:main.xml的源代码,跟上一篇的一样,这里就不作解释了,直接贴出item.xml的代码,就是它实现ImageItem的UI:<?xml version=...
Android入门之TabHost与TabWidget实例解析

Android入门之TabHost与TabWidget实例解析

本文实例介绍的是Android的Tab控件,Tab控件可以达到分页的效果,让一个屏幕的内容尽量丰富,当然也会增加开发的复杂程度,在有必要的时候再使用。Android的Tab控件使用起来有点奇怪,必须包含和按照以下的顺序:TabHost控件->TabWidget(必须命名为tabs)->FrameLayout(必须命名为tabcontent)。先来贴出本例运行的截图:main.xml的源码如下:<?xml version="1.0"...
<< 151 152 153 154 155 156 157 158 159 160 >>