`
iaiai
  • 浏览: 2197852 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
package com.water.activity; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.telephony.CellLocation; import android.telephony.NeighboringCellInfo; import android.telephony.TelephonyManager; import android.util.Log; public class MyList extend ...
封装Get/Post两种提交的方法类, HttpUtil.java类: package com.water.activity; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Map.Entry; import org.apache.http.HttpEntity; import org.apache.http.HttpRespo ...
先看一下目录结构: AndroidManifest.xml配置文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.iaiai.activity" android:versionCode="1" android:versionName="1.0"&g ...
有新的则更新 属性值说明android:orientationhorizontal/vertical设置布局水平还是垂直,默认是垂直android:checkedtrue/false标记默认选中,如果是单选则选中最后一个android:layout_gravitycenter/right/left/bottom/top位置android:gravitycenter/right/left/bottom/top位置(android:gravity属性是对该view内容的限定.比如一个button上面的text.你可以设置该text在view的靠左,靠右等位置.该属性就干了这个.android:la ...
事件就是用户与UI界面的交互时所触发的操作。比如点击某一个按钮,会触发一个事件等 1、最长用的按钮事件:OnClickListener mybutton = (Button)findViewById(R.id.mybutton); mybutton.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub ...
在清单文件中加入以下权限AndroidManifest.xml: 引用 <!-- 访问网络 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- 访问Wi-Fi网络 --> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 获取Android本机IP地址和MAC,Test.java类: package com.iaiai ...
在实际开发中,开发android软件的过程需要不断地进行测试。使用Junit测试框架,是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。       AndroidManifest.xml中加入下面代码: <?xm ...
在Android中,可以使用ContentResolver对通信录中的数据进行添加、删除、修改和查询操作。 在对联系人进行操作时需加入以下两个权限  <!-- 添加操作联系人的权限 --> <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 引用<!-- 联系人相关的uri --> c ...
一、使用嵌入式关系型SQLite数据库存储数据 在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或 ...
使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。                  在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCard,只是镜像文件)。创建SDCard可以在Eclipse创建模拟器时随同创建,也可以使用DOS命令进行创建,如下:在Dos窗口中进入android SDK安装路径的tools目录,输入以下 ...
很多时候我们开发的软件需要对处理后的数据进行存储,以供再次访问。Android为数据存储提供了如下几种方式: 文件 SharedPreferences(参数) SQLite数据库 内容提供者(Content provider) 网络 首先给大家介绍使用文件如何对数据进行存储 Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的 public class FileActivity extends Activity { @Override public void onCreate(Bu ...
px (pixels)像素 一般HVGA代表320x480像素,这个用的比较多。               dip或dp (device independent pixels)设备独立像素 这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。                sp (scaled pixels — best for text size)比例像素 主要处理字体的大小,可以根据系统的字体自适应。                       除了上面三个显示单位,下面还有几个不太常用: in (inches)英寸 mm (millim ...
模拟android短信发送器的实现              AndroidManifest.xml清单文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ljq.sms" android:ve ...
以下案例模拟android电话拨号器的实现               AndroidManifest.xml清单列表: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ljq.phone" android:versionCode="1" an ...
在一个Android应用中,主要由四种组件组成(四种组件分别为:Activity、Broadcast、Service、ContentProvider),而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Intent协助完成的。        Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将Intent传递给调用的组件,并完成组件的调用。                         因此,Intent在这里起着一个媒体中介的作用, ...
Global site tag (gtag.js) - Google Analytics