
android
liuc0317
这个作者很懒,什么都没留下…
展开
-
android 开发电话拔号
第一步新建一个名为phone的android项目第二步画用户页面,我们需要一个TextVIew EditVIew Button 这三个组件,部局现在使用线性部局(linerLayout)具体内容如下。main.xml<LinearLayout xmlns:and原创 2011-09-08 10:31:18 · 799 阅读 · 0 评论 -
android 之得到新打开Activity 关闭后返回的数据
现在有这样的功能需求。在一个Activity (A)中打开另一个Activity(B).在另一个B 中添写数据,当这个B关闭时,把在B中填写的数据返回给A,并写显示出。这样就有必要用今天的功能了。以下为是代码。也就是Activity (A)package com.hkrt.intent;import com.hkrt.domain.Person;import android原创 2011-11-09 11:21:15 · 3337 阅读 · 0 评论 -
android 之文件下载
首先,我们使用IO对文件进行下载操作,把下载到的文件保存到sdCard目录下。前提是保证有sdCard。看代码吧:ImageService.javapackage com.hkrt.action;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream原创 2011-11-24 10:02:49 · 772 阅读 · 0 评论 -
android 常用权限备份
打电话: 发短信: AndroidTestCase 测试权限: .... android:targetPackage="com.hkrt.action" android:label="Tests for My App" />震动得加权限-->原创 2011-09-21 13:18:01 · 682 阅读 · 0 评论 -
android 之对象传递
在android 的Activity 中,两个Activity 中对象的传递。通常我们使用意图来启动另一个Activity.如》 Intent intent = new Intent(MainActivity.this,OtherActivity.class);如果在两个Activity中传递数据就需要用到一个对象 Bundle bun = new Bundle();我们可以把Bund原创 2011-11-11 10:48:19 · 674 阅读 · 0 评论 -
android 数据传输之JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。对json就不做大篇幅的介绍了。有关json的内容请自己学习。现在说一下。json在android 的应该。单个对象: void buildObject() { String staticObject = "{\"firstname\":\"Steve\",\"la原创 2011-12-07 15:30:16 · 1525 阅读 · 0 评论 -
android 之 AIDL
AIDL (android interface defintion language) 定义跨进程调用数据,也就是说不同进程之间的数据共享。AIDL 定义接口的源代码必须以.aidl结尾。AIDL 接口中用到的数据类型,除了基本类型、String List Map CharSequence 之外,其他类型都需要导包。先看一下项目结构图:接下来我们需要定义一个B原创 2011-11-10 16:34:22 · 1220 阅读 · 0 评论 -
android 发短信 调到联系人
原文找不到了。看了别人的一些。自己加了一点。做一个代码备份。自己看就可以了。先上一下图吧。看看一效果。通过上边选择联系人。把选择过的联系显示到EditView 中。而发送短信时。可以获取联系人的电话号码。发短信的的类SendmessageActivity.javapackage com.hkrt.action;import java.util.List;import原创 2012-01-09 13:21:12 · 1215 阅读 · 0 评论 -
android 之 线程间的通信
android 是“单线程模式”,只有主线程可以改变或绘制UI.如果在应该中启动了一个新的线程进行耗时处理。返回的数据要改变UI.这个时候就需要使用到message handler.这两个类是处理线程和主线程通信的主要类。原创 2011-11-29 17:21:08 · 763 阅读 · 0 评论 -
android 学习第一篇
androidAndroid一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4 Gingerbread和Android 3.0 Honeycomb。 Android是基于Linu原创 2011-09-02 09:47:12 · 762 阅读 · 0 评论 -
android 之xml 解析
方法一:我们使用pull第一步:需要解析的persons.xml 张三 30 李四 25 第二步:编码关键Java代码/** * @param is 输入流 * @return 人员集合 * @throws Throwable */ public sta原创 2011-10-31 16:12:03 · 769 阅读 · 0 评论 -
android 之反编译
android 项目编完完以后。会在项目的bin\下生成一个XX.apk 文件。那么这个文件就是提供给系统的安装文件。通常我们会把这个文件给别人。让他安装,这个文件是没有原代码的。所以。有时候。我们需要把这个apk文件。反编译一下。查看其源码。接下来就是我们需要的操作。第一步:我们需要下载反纺译工具。dex2jar-0.0.7-SNAPSHOT.zip 。还有jdgui.zip 两个工原创 2012-01-16 14:28:17 · 551 阅读 · 0 评论 -
android 数据操作之SQLite
SQLite 是android 嵌入式数据库,是典型的关系型数据库,支持我们常用的数据类型,支持标准的sql语句。SQLite 在嵌入式数据库中经常使用,如词霸中就在sqlite3.dll ,是一个单一文件,不需要安装,就可以直接使用。在android 系统中我们需要extends 一个抽象类SQLiteOpenHelper 实现它默认的方法。public void onCre原创 2011-09-13 15:04:08 · 1826 阅读 · 0 评论 -
android 应用demo截图
ksoap2实现天气预报Frame 动画baidu map原创 2011-11-28 17:14:53 · 787 阅读 · 0 评论 -
android 之对话框的使用
以此之前写过一篇对话框的使用,代码不够通用。android 系统已经为我们做的很好了。接下来。我们学习一下,怎么使用。现在有这么一个场景,让用户去登陆,输入完用户名和密码时,弹出一个进度框,成功后进入第二个页面,如果登陆不成功,弹出提示对话框。定义两个常量用来标识某一个对话框。 private static final int LOGIN_FLAG = 0;//登陆 pr原创 2012-02-02 15:02:55 · 660 阅读 · 0 评论 -
android 常用代码备份
android 全屏代码 //无title requestWindowFeature(Window.FEATURE_NO_TITLE); //全屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSC原创 2011-11-09 16:00:10 · 934 阅读 · 0 评论 -
android 之手机客户端登陆
今天要学的例子是通过android 手机客户端登陆到服务器。验证是否登陆成功。首先:我们在myEclipse 中新建一个web项目提供手机客户端的登陆请求,并做出响应,我们使用struts2.1.8。做一个简单的示例。这个web服务可以接收post |get 的请求。代码如下:package com.hkrt.action;import java.io.ByteArrayOutp原创 2011-11-30 13:21:29 · 9406 阅读 · 3 评论 -
android 布局之RelativeLayout(相对布局)
android 布局分为LinearLayout TableLayout RelativeLayout FreamLayout AbsoluteLayout. 常用的有LinearLayout,TableLayout,RelativeLayout ,这几个布局不会应该手机屏幕大小而有变化。通常我们使用HVGA 大小的屏幕(320*480).接下来我们学习RelativeLayout.原转载 2011-11-08 10:53:59 · 949 阅读 · 0 评论 -
android 开发笔记
今天在eclipse 3.5 新建了一个android 的项目,想做点东西玩,但新建完android 项目后发现gen文件夹下没有R文件。原因:我在eclipse下project 中的Building Autoamatically 没有勾选。现在勾选一下,刷新一下就可以了。在此做一个记录。android 下使用dos 命令生SDCardmksdcard 2048M F:\and原创 2011-09-08 10:08:02 · 683 阅读 · 0 评论 -
android 之数据存储(IO)
android 操作文件分为两种, 第一种:直接写到手机内存中,手机内存有限。 第二种:写到手机的内存卡(SD)中,进行操作文件。 以下分为两种情况的读精心操作,一个简单的demo.在此做一个记录。 代码。package com.hkrt.action;import java.io.BufferedReader;import java.io.File;import原创 2011-11-04 16:38:50 · 726 阅读 · 0 评论 -
android 使用SAX解析xml
android 提供了三种解析xml的方式,分别是sax,dom,pull,pull是android独有的,在以前Java学习中没有出现过,dom和sax java中一直使用,如dom4j就是使用的sax.接下来我们学习sax在android系统中的学习。第一步:我们原创 2011-09-08 15:17:57 · 998 阅读 · 2 评论 -
android 之 Activity lifecycle
当页面加载一个新的Activity 时会调用默认实现的三个方法,依次为:onCreate();onStart();onResume();当这三个方法被依次运行完以后,该Activity 就可以与用户交互了。为:Activity is running.当页面按返回键原创 2011-09-20 09:04:22 · 6605 阅读 · 0 评论 -
android 之样式和主题
在前学做web开发时。写jsp页面时,总会用到css样式来渲染页面。这样页面才好看。比方说: .style{color:red;font-size:18px;}然后在页面上引用。XXXXX学习android同样也需要定义一样样式用来渲染页面。首先:我们原创 2011-09-21 16:01:32 · 615 阅读 · 0 评论 -
android 之短信发送
今天可以买到回家的车票了。很是高兴,出来又TMD的半年了。钱也没赚到。但还是想回去。好了就说这么多吧。今天把昨天的博客补一下,写了一个短信发送的东西,做个笔记,以后拿出来好看,不多说了,上代码。首先,我们画一个发送短信的页面。布局和数值自己填写吧。比较简单。图如下:原创 2011-09-21 09:26:54 · 876 阅读 · 0 评论 -
android 这 Gallery的使用
原文引用:http://blog.youkuaiyun.com/hellogv/article/details/5961525使用 Gallery 查看图片:main.xml<LinearLayout xmlns:android="http://schemas.androi转载 2011-09-28 16:24:38 · 516 阅读 · 0 评论 -
android 高级组件之 AutoCompleteTextView
自动完成文本框(AutoCompleteTextView) 从EditText 派生来的。实际上就是一个文本编辑框,但他比文本框多了一个功能,就是当用用户输入一定定符时,自动完成文本框会出现一个下接菜单,供用户选择,当用户选择后AutoCompleteTextView按用原创 2011-10-14 10:42:13 · 975 阅读 · 0 评论 -
android 之 Service(Context BindService())
Service 学习第二篇,我们使用BindService()来启动Service.第一步,同样需要继承Service ,实现它必须的方法。并把这个Service注册到AndroidManifest.xml中,做为一种隐式意图,然后等待Activity的启动。原创 2011-10-19 10:09:55 · 1059 阅读 · 0 评论 -
andorid 之service (Context 的 startService)
Service 是android四大组件之一,它也有自己的生命周期,创建、配置service创建、配置Activity 的过程基本相似。Service没有前台程,只是在后台运行。开发步骤, 定义一个继承Service的子类 在AndoirdManife原创 2011-10-18 13:39:22 · 763 阅读 · 0 评论 -
android 应该第一篇
这几天工作不忙,写了一个demo ,把效果图贴出来,改天把源码传上来,一起学习使用。有些实现有bug. 有一部分实现是别人的代码,感谢,源代码的提供者。bug 部分已修改。下载地址:http://download.youkuaiyun.com/detail/liuc0317/3821204原创 2011-11-18 17:05:29 · 509 阅读 · 0 评论 -
andoird 系统之SharedPreferences(配置文件)操作
在windows 系统下,我们的配置文件通常使用ini 做为配置文件。如my.sql 数据库有my.ini ,我们通常要修改my.ini 的里的字符集编码。而JAVA工程我们通常使用properties 文件编写配置文件,这样做的目的是对容易变更的文件好修改,不需要重新编译。android 项目(系统)同要提供了这样的功能,SharedPreferences 用来给系统填加配置。实现代原创 2011-09-13 11:06:40 · 882 阅读 · 0 评论 -
android 系统之ContentProvider
基于上一篇的数据库操作,又写了一个ContentProvider的示例。把SQLiter 的数据提供出去供别的项目进行访问。这一篇的代码要求熟悉SQLiter 的API.首先,我们编写一个类extents ContentProvider ,重写他的方法。 URI 在http 中我们称为统一资源定位符,就是可以通过uri定位到网络上某一资源。比方如:http://blog.csdn.ne原创 2011-09-14 14:29:48 · 918 阅读 · 0 评论 -
android 之 Broadcast(广播) BroadcastReceiver(广播接收者)
在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver 活动(Activity) - 用于表现功能 服务(Service) - 相当于后台运行的 Activity 广播(Broadcast) - 用于发送广播 广播接收器(BroadcastReceiver) - 用于接收广播 Intent - 用于连接以上各个原创 2011-11-21 13:04:13 · 653 阅读 · 0 评论 -
android 显示电池电量
原文引入:http://blog.youkuaiyun.com/it_farmer2010/article/details/6334051没事的时候,记得多学一点,每天进步一点点,好让自己跟上这个每天在变化的技术环境,话不多说,上代码。直接上代码吧。package com.jli.battery;import android.app.Activity;import android.conte原创 2011-11-02 14:57:23 · 2154 阅读 · 1 评论 -
android 高级组件之Spinner
spinner 其实就是一个列表选择框,不过android的列表选择框并不是需要显示下拉列表的,相当于弹出一个菜单供用户选择。spinner 是ViewGrop的一个间接子类,因此他可以充当容器。先介绍一下apinner 的两个常用属性. android:prompt 设置该列表选择框的提示信息 android:entries 使用数组资源设置该下拉列表框的列表项目原创 2011-10-14 11:07:00 · 1832 阅读 · 1 评论 -
android 组件之 alertDialog
AlertDialog对话框为我们做重要操作时。弹出一个框,做确认信息提示。第一。AlertDialog 的对话框提示、内容比较简单。就不解释了、package com.test;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;i原创 2011-10-14 13:33:48 · 1314 阅读 · 0 评论 -
android 之GridView 的使用
源文引入找不到地址了,在此做一个代码的备份,方使以后使用。 先看一下效果图吧,首先:看一样main.xml布局代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="转载 2011-11-03 14:17:10 · 845 阅读 · 0 评论 -
android 事件处理图
android 事件处理图原创 2012-04-17 10:08:22 · 609 阅读 · 0 评论