android(综合)
文章平均质量分 92
xyz_lmn
6年+的移动应用开发经验;
在android、ios以及曾经的Symbian、windows mobile等系统下有项目经验。
有手机支付、voip项目、电信相关项目,移动健康项目经历。从事项目设计、架构、接口文档、代码编写工作。
展开
-
DroisDraw教程(一)
DroidDraw TutorialStep ZeroThis tutorial will give you a brief introduction to developing a GUI application on Android using the DroidDraw user interface designer. This tutorial assumes th转载 2009-07-16 15:31:00 · 2199 阅读 · 0 评论 -
如何安装(卸载)apk文件到android模拟器上面
一:首先需要启动模拟器二:start -> 运行 ->CMD三:进入andoridsdk下面的tools目录四:adb install c:/*.apk(说明:“c:/*.apk”是要安装的文件的路径)这样就安装成功了!——————————卸载————————一:首先需要启动模拟器二:start -> 运行 ->CMD三:进入andoridsdk下面的tools目录转载 2009-07-16 14:16:00 · 3747 阅读 · 1 评论 -
Android基础 - 对话框和浮动Activity
在之前的学习过程中我们已经知道,Android应用中最常用的屏幕显示开发是基于Activity的,但是,在很多情况下我们需要显示一个对话框或浮动窗体来完成一些简单的任务,比如需要让用户输入一些内容,或让用户确认一些信息。在Android中,我们可以通过两种方式来创建对话框:1. 借助Dialog类,或它的子类(如AlertDialog)2. 使用Activity的对话框主题使用Dialog类:让我转载 2009-08-12 17:09:00 · 2657 阅读 · 0 评论 -
Android API : SMS短信服务处理
许多新的应用程序会考虑使用SMS作为数据分发平台。现实一点的场景:电影点播系统要求用户发送一定格式的短信来进行自动点播。现在越来越多的应用采用SMS作为与用户进行数据交换的方式。现在让我们来看一下我们如何在Android平台上来构造这种形式的应用。Android API支持开发可以发送和接收SMS消息的应用程序。目前我们开发过程中使用的Android模拟器还不支持发送SMS,但它可以接收SMS。现转载 2009-08-12 17:20:00 · 3391 阅读 · 0 评论 -
Android发送HTTP POST请求示范
public void MyFunction{HttpClient httpclient = new DefaultHttpClient();//你的URL HttpPost httppost = new HttpPost("http://www.winu.cn/post_datas.php"); try { List nameValuePairs = new转载 2009-08-29 16:32:00 · 2874 阅读 · 0 评论 -
Android下图片处理的的一些方法
1.图片加载方法,方便用户加载图片 /*** * 加载本地图片 * @param context:主运行函数实例 * @param bitAdress:图片地址,一般指向R下的drawable目录 * @return */ public final Bitmap CreatI转载 2009-08-29 16:33:00 · 2460 阅读 · 0 评论 -
android闹钟
最近看了一下Android的闹钟管理类(AlarmManager),真不错误,强大又简单,代码如下: 1、建立一个AlarmReceiver继承入BroadcastReceiver,并在AndroidManifest.xml声明 public static class AlarmReceiver extends BroadcastReceiver { @Override public void o转载 2009-08-29 16:42:00 · 2932 阅读 · 3 评论 -
android屏幕显示设置
程序中默的显示是带有标题栏和系统信息栏的,有的时候,这很影响程序界面的美观。手机默认的是竖屏,或与感应器状态相关,为了某种效果,我们的程序需要限制使用横屏或竖屏。以下的代码就解决了上述问题。 //设置为无标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为全屏模式 getWindow().setFlags(WindowManager.La转载 2009-08-29 16:44:00 · 2591 阅读 · 0 评论 -
android相机拍照
拍照有两种方式,一是使用android.hardware.Camera,二是使用Intent("android.media.action.IMAGE_CAPTURE"),当然还是第一种好,不过代码太复杂,以后有时间再说,这里就说一下第二种方式吧。 try { Intent i = new Intent("android.media.action.IMAGE_CAPTURE"); startActi转载 2009-08-29 16:45:00 · 3754 阅读 · 0 评论 -
android视频播放
先看代码: try { String path = "/sdcard/t.mp3"; MediaPlayer mp = null; mp = new MediaPlayer(); mp.setDataSource(path); mp.prepare(); mp.start(); mp.setOnCompletionListener(cl); } catch (IllegalArgumentExce转载 2009-08-29 16:47:00 · 2295 阅读 · 0 评论 -
android SQLite应用
众所周知,移动设备上的数据库最成功的非SQLite莫属了,Android上同样是用SQLite,并且android提供了较为简单的API,用起来非常顺手。 看下面的代码: //定义数据库 SQLiteDatabase myDB = null; //打开或建立数据库(当数据库不存在时,自动分创建) myDB = this.openOrCreateDatabase("MY_DATA转载 2009-08-29 16:47:00 · 2004 阅读 · 0 评论 -
android GOOGLE MAP应用
GOOGLE MAP API是Android的靓点之一,我们可以创建一个MapActivity的子类,将MapView显示于其上即可,可以用MapController来控制显示的坐标、地图模式和视野高度,处理起来非常简单。 完整代码如下: public class MapTest extends MapActivity { private MapView mapView; private MapC转载 2009-08-29 16:48:00 · 2182 阅读 · 0 评论 -
搭建Android开发环境
在Windows XP下Eclipse中安装Android并配置IDE(集成开发环境)图文教程1 下载Android SDK(软件开发包)Android的SDK可以在http://developer.android.com/sdk 页面找到,本例中使用android sdk windows 1.5 r2。下载后的文件名是android-sdk-windows-1.5_r2.zip, 将该文转载 2009-11-27 23:05:00 · 1967 阅读 · 0 评论 -
Android入门第一篇
本文所讲到的是LinearLayout + Button + EditText + AlertDialog的简单使用。 Activity以 LinearLayout排列,共用到两个 LinearLayout,第一个是用于全窗体,第二个用于存放两个Button,第二个 LinearLayout放在EditText控件下面,以下给出main.xml的代码:转载 2009-11-30 17:01:00 · 2575 阅读 · 0 评论 -
Android入门第四篇之TableLayout (一)
TableLayout跟TableLayout 是一组搭配使用的布局,TableLayout置底,TableRow在TableLayout的上面,而Button、TextView等控件就在TableRow之上,另外,TableLayout之上也可以单独放控件。TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但实际上,会经常在代码里使用TableLayout,例如原创 2009-11-30 21:02:00 · 1957 阅读 · 0 评论 -
Android入门第六篇之ListView (一)
ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现: 1.准备ListView要显示的数据 ; 2.使用 一维或多维 动态数组 保存数据;2.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成多少个Item; 3.把 适配器 添加到ListView,原创 2009-11-30 21:08:00 · 3197 阅读 · 0 评论 -
搭建环境变量时遇到的三个错误
1.The project cannot be built until build path 2.Could not find helloworld.apk 3.Activity class does not exit 前两个都是jre没配置好。 初试Android碰到了一个很初级的问题.就是Could not find helloworld.apk.经过几番折腾后才明白原创 2009-11-27 22:58:00 · 2497 阅读 · 0 评论 -
Android入门第二篇之LinearLayout、AbsoluteLayout
Android 的UI 布局都以Layout 作为容器,在上面按照规定排列控件,这方面跟JAVA 的Swing 和LWUIT 很像。控件跟Layout 有很多属性是一样的,可以在Properties 里面修改,跟.NET/Delphi 等RAD 类似,其中最常用的属性有以下这些:id="@+id/edtInput",ID 是连接UI 与代码的桥梁Gravity= "center" ,La原创 2009-11-30 20:55:00 · 2167 阅读 · 0 评论 -
Android入门第三篇之RelativeLayout、FrameLayout
接下来本文要讲的是RelativeLayout、FrameLayout。 RelativeLayout是一个按照相对位置排列的布局,跟AbsoluteLayout这个绝对坐标布局是个相反的理解。 在RelativeLayout布局里的控件包含丰富的排列属性: Layout above:选择ID A,则该控件在A控件的上方, Lay原创 2009-11-30 20:59:00 · 2054 阅读 · 0 评论 -
Android 图片透明度处理代码
/** * 图片透明度处理 * * @param sourceImg * 原始图片 * @param number * 透明度 * @return */public static Bitmap setAlpha(Bitmap sourceImg, int number) { int[] argb = new int[sourceImg原创 2009-12-10 13:43:00 · 4986 阅读 · 2 评论 -
创建联系人列表并和联系人打电话应用程序
内容: 这个<span class="t_tag" onclick="function onclick(){tagshow(event)}">教程教我们怎么<span class="t_tag" onclick="function onclick(){tagshow(event)}">开发一个ListActivity应用, 联系人的列表装载到了基于List的<span cl原创 2009-12-10 13:49:00 · 2781 阅读 · 0 评论 -
Android的Layout整理
1.FrameLayoutFrameLayout是 最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定 在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡 住(除非后一个子元素是透明的)。原创 2009-12-10 13:52:00 · 2758 阅读 · 0 评论 -
向Android模拟器打电话和发短消息
其实和mobile的差不多。 在开发Android程序的时候,我们往往需要处理来电或者短消息,但是在开发过程中基本都是通过模拟器来进行调试,那么下面我们就介绍一下如何向模拟器打电话和发短信。首先在Eclipse中点击菜单Windows->Open perspective->DDMS进入DDMS视图:然后在DDMS视图的Emulator Control视窗中,Incoming转载 2010-03-11 09:37:00 · 3300 阅读 · 0 评论 -
Android教程之Android自带的语音识别例子初探
主题:Android教程之Android自带的语音识别例子初探 版权申明:http://yarin.javaeye.com/blog/453262 语音识别技术是在Android SDK1.5中才加入的(RecognizerIntent),这里我们简单的分析一下自带的api例子,其实它就是通过一个Intent的Action动作来完成的。主要有以下两种模式: ACTI转载 2010-01-04 21:23:00 · 8326 阅读 · 5 评论 -
Android实现开机自动运行程序
http://blog.csdn.net/grhunter/archive/2009/12/30/5105784.aspx 有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Dont call me, Ill call you back!”总结Android框架,真是说到点子上了。理解这句转载 2010-01-06 15:39:00 · 2046 阅读 · 0 评论 -
android listview组件之ArrayAdapter,SimpleAdapter
<br /><br /> ListView 是android开发中最常用的组件之一,它通过一个adapter来构建显示通常有三种adapter可以使用ArrayAdapter ,SimpleAdapter,CursorAdapter。CursorAdapter主要正对数据库使用,下面通过例子介绍ArrayAdapter ,SimpleAdapter的简单使用:<br /> 1:ArrayAdapter 它接受一个数组或者List作为参数来构建。<br /> 一下通过简单例子说明:<br />转载 2010-05-31 17:31:00 · 2709 阅读 · 0 评论 -
Android之个性化ListView实现
<br />Android中提供的ListView部件,用来在android手机中展现一个列表,这个列表的表现形式,完全由你选择的Adapter有关系,android框架中已有的adapter,形式都比较单调,能处理的数据都很一般。要想实现一个美观的列表,就得写自己的个性化adapter。 <br /><br />具体过程分为这几步: <br />第一步:定义自己的ListView类,继承android的ListView类。 <br />Java代码 public class CustomerizeList转载 2010-05-31 17:34:00 · 3389 阅读 · 0 评论 -
Windows开机自动启动SVN服务需要注意的几个问题
<br /> 本节内容主要是Windows开机自动启动SVN服务,主要讲解需要注意的几个问题,通过本文的学习,相信你一定会掌握Windows开机自动启动SVN服务,下面让我们一起来学习吧。<br /><br />创建autoRunSVN.bat文件,<br /><br />或者在【dos】命令行写,如上图。<br /> 注意之处:<br />(1)sc是windows自带的服务配置程序,MySVNServer是服务的名称,似乎没什么用。 <br />(2)开机自动启动SVN服务时参数binPath表原创 2010-06-09 16:33:00 · 7610 阅读 · 0 评论 -
SVN Eclipse插件Subclipse安装和配置
<br /><br />一、安装Subclipse<br /> 安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse 中,它位于Help -> Software Updates -> Find and Install...菜单下。<br /> 选择搜索要安装的新功能部件,点击新建远程站点,在URl输入框输入http://subclipse.tigris.org/update作为URL添加New Remote Site。<br /><br /原创 2010-06-09 17:13:00 · 4188 阅读 · 2 评论 -
使用SubVersion+TortoiseSVN多仓库方式进行版本控制
<br /><br />每个程序员都知道代码的管理是的重要性,如果一不小心把自己辛苦写了很久的代码搞丢了,那估计把电脑砸了想法都有了。我之前就干过这样的事情,调试了2天的代码,Copy来Copy去,最后竟然把最新的代码给覆盖了,苍天啊,当时真的想把电脑砸了。<br />那时候,项目进度很急,发生这样的事情,心理很窝火又不敢告诉老板让他给我延期。我知道告诉他肯定没有好果子吃。毕竟他经常在我们耳边唠叨要及时把代码checkin到公司的sourcesafe上面。<br />说起SourceSafe,我以前所在公司转载 2010-06-09 17:32:00 · 6847 阅读 · 0 评论 -
commonsware-Android平台可复用代码仓库
<br /><br />http://www.chengyunfeng.com/2010/07/commonsware<br /> <br /> <br />CommonsWare 是一个Android教学组织,他们在github上的代码库中包含了很多Android平台常用功能的实现代码和一些教程.例如:cwac-adapter: 是一个AdapterWrapperColorMixer 是一个用来选择颜色的组件cwac-bus: 提供一个跨程序的消息机制cwac-cache: 提供程序的缓存实现机制.cwa原创 2010-08-08 22:43:00 · 4768 阅读 · 0 评论 -
自定义Android Toasts风格
<br />SDK Version: <br />M3<br /><br /><br /><br />Customizing Toasts<br />A toast notification is a message that pops up on the surface of the window. It only fills the amount of space required for the message and the user's currentactivity remains visibl转载 2010-08-09 21:57:00 · 3179 阅读 · 0 评论 -
OPhone Camera教程 -- 如何在程序中使用照相机
<br /><br />在本教程中将介绍如何在程序中使用OPhone手机的摄像头来拍照,有些程序是需要使用手机摄像头作为输入设备的,例如二维码识别软件。OPhone Camera 介绍<br />在OPhone手机中通过android.hardware.Camera类来控制摄像头设备,通过Camera类可以与摄像头服务取得(断开)链接、可以设置摄像头的各种属性、开始(结束)图像预览、拍照或则录像。要使用Camera只有通过调用Camera的open() 函数来得到一个Camera对象。另外OPhone系统还转载 2010-11-29 17:14:00 · 3616 阅读 · 1 评论 -
OPhone NinePatch使用教程--创建优美的背景图片
<br /><br />在本教程中,将详细介绍OPhone中引入的NinePatch图片格式,以及如何使用NinePatch图片来创建和OPhone系统风格统一的应用程序。在下面的教程中使用OPhone系统中的控件Button来作为演示。<br />OPhone系统背景图片<br /> 首先来看看OPhone系统Button的背景样式。 创建一个示例项目,添加几个Button, layout代码如下:view plaincopy to clipboardprint?<?xml version="转载 2010-11-29 17:22:00 · 2251 阅读 · 0 评论 -
Android应用移植到OPhone平台指南
<br /><br />1.1 概述OPhone平台基于Linux和开放手机联盟(OHA)的Android系统,经过中国移动的创新研发,设计出拥有新颖独特的用户操作界面,增强了浏览器能力和WAP兼容性,优化了多媒体领域的OpenCORE、浏览器领域的WebKit等业内众多知名引擎,增加了包括游戏、Widget、Java ME等在内的先进平台中间件。 本文重点介绍OPhone和Android应用开发的差异,为OPhone和Android开发者提供指导。 1.2 兼容性 目前,OPhone共发布了1转载 2010-11-02 22:17:00 · 2731 阅读 · 0 评论 -
Android的MediaRecorder架构介绍
<br />本帖最后由 guannameduo 于 2009-7-11 18:07 编辑<br /><br />第一部分 MediaRecorder概述<br />Android的MediaRecorder包含了Audio和video的记录功能,在Android的界面上,Music和Video两个应用程序都是调用MediaRecorder实现的。<br />MediaRecorder在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaRecorder程序,上层还包含了进程原创 2010-12-29 09:58:00 · 5556 阅读 · 1 评论 -
android应用程序细节
<br />1、创建桌面快捷方式<br />2、尽量使程序在所有安装程序排序靠前,程序排序按0-9、a-z排序。<br />3、缓冲界面、漂亮的主界面。原创 2011-01-04 09:37:00 · 1717 阅读 · 0 评论 -
Android通讯录查询篇--ContactsContract.Data开篇
<br /><br />正在学习Android,想先找个简单点的东西练习一下,先想到的是通讯录,不过关于手机通讯录方面的资料在我现有的书和视频上都很少看到。没办法只有自己看SDK Docs了。<br /> 不管怎么说还是先赞Google的Android Docs,确实很全面,只要你想找就一定能找到你要的东西。不过我感觉想把里面的各个类的关系联系起来还是有点困难,特别是像英文水平过于一般的我,看的那叫个累呀。<br /> 好了,还是来说一下正题吧。Android刚开始在通讯录方面好像是提供的Contact转载 2011-01-05 10:57:00 · 2862 阅读 · 0 评论 -
Android通讯录查询篇--ContactsContract.Data 二
<br /><br />上次说Data.MIMETYPE这个玩意很重要,官方的文档中描述了一大段的话。里面比较重要的几点是:<br /> 1、在Data中有一大段的公共数据段,DATA1~DATA15。这名子咋一看,真搞笑,哪有这样为数据命名的,神也记不住是干什么的的啊!<br /> 2、上面说的那些公共数据段所存的数据类型是由这个MIMETYPE决定的。<br /> <br /> 虽说这两个重要,不过刚看到这里,我还是懵了,这到底是个什么玩意嘛。(当然这很有可能是因为英文水平转载 2011-01-05 10:57:00 · 2900 阅读 · 1 评论 -
Android通讯录查询篇--ContactsContract.Data 二(续)
<br /><br /> 这次主要要做的就是根据姓名来查找电话,并且加强对通讯录的理解。<br /> 以前做一些用到数据库的东西的时候,可能光看代码也是不好联系起各个数据之间的关系,所以我先想到的还是数据库。幸运的是,它还真是一个数据库。<br /> Android里面内置的是SQLite的数据库,虽然对数据库不怎么了解,但关系型数据库,基本操作也就那些,而且基本都一样,所以就直接用呗。<br />用命令行下的adb shell进入Android的模拟器,进入data/data目录下面,这里面就是安装转载 2011-01-05 10:58:00 · 3494 阅读 · 0 评论