
android
文章平均质量分 67
com360
曾就职于神州数码,现就职于阿里巴巴,主要做Android应用开发。
展开
-
MIME
多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在;RFC 2045,; RFC 2046,; RF转载 2011-07-22 17:39:11 · 1208 阅读 · 0 评论 -
设置Button背景渐变效果和点击效果
1、设置背景渐变效果,在drawable目录下建buttonshape.xml文件,内容为: http://schemas.android.com/apk/res/android" android:shape="rectangle"> androi原创 2011-07-16 23:00:17 · 8067 阅读 · 1 评论 -
Android根据Button状态(normal,focused,pressed)显示不同背景图片
Android根据Button状态(normal,focused,pressed)显示不同背景图片Android中Button 有focused, selected, pressed 等不同状态,通过配置一个XML格式的 drawable "selector" 即可实现”在不同状转载 2011-07-16 23:07:10 · 3645 阅读 · 0 评论 -
android图片的缩放
import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Matrix;原创 2011-07-19 19:57:37 · 1052 阅读 · 0 评论 -
EditText所有属性详解
EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:转载 2011-07-20 12:51:54 · 1463 阅读 · 0 评论 -
EditText输入事件截获与监听
本节介绍一下EditText中进行文字截获和事件监听。 预期目标:如下图,输入框中每输入一个字符,下面的TextView可以迅速的显示出来输入框中的内容 1.第一种实现方法:使用setOnKeyListener(),不过这种方式只能监听硬键盘事件 Java代码 ed原创 2011-07-19 13:20:22 · 18406 阅读 · 0 评论 -
[Android实例] android多点触摸demo
MultiTouchActivityJava代码 package com.zhaokai.multitouch; import android.app.Activity; import android.os.Bundle; import android.view.Wind转载 2011-07-19 13:22:16 · 1578 阅读 · 1 评论 -
android完全退出应用程序的三种方式
当应用不再使用时,通常需要关闭应用,可以使用以下两种方法关闭android应用: 第一种方法:首先获取当前进程的id,然后杀死该进程。 建议使用这种方式android.os.Process.killProcess(android.os.Process.myPid())原创 2011-08-05 16:46:43 · 8921 阅读 · 6 评论 -
android获得mac和ip
1、Android 获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限: public String getLocalMacAddress() { WifiManager wifi转载 2011-08-05 17:47:53 · 1441 阅读 · 0 评论 -
android 内存溢出问题分析
最近的项目中,内存一直再增长,但是不知道是什么问题,导致内存溢出,在网上看到了这么一篇关于内存分析与管理的文章,解决了部分问题,感觉这篇文章还不错,就转帖到我的blog上了,希望对大家有所帮助。如果哪里有不好的地方,给留下言,然后我们大家继续完善内存泄露的问题,对大家都会有所帮助转载 2011-08-12 16:44:23 · 43372 阅读 · 2 评论 -
android titlebar 隐藏
一,titlebar 的隐藏隐藏titlear 同时隐藏状体栏在AndroidManifest.xml使用以下配置:android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"如果只是隐藏原创 2011-08-25 15:02:42 · 2479 阅读 · 0 评论 -
android Button源码分析
在Android中Button是一个非常常用的控件,下面我们就一起来分析一下Button源代码。1 Button.java Button的源代码如下,非常简单几个构造器,它继承自TextView,添加了一个默认的com.android.internal.R.attr.bu原创 2011-08-26 09:37:13 · 7821 阅读 · 8 评论 -
android打电话、发短信实现
打电话: Intent intent = newIntent(Intent.ACTION_CALL,Uri.parse("tel:"+"156666666666")); this.startActivity(intent); 加上打电话的权限:发短信: //发短信 String content ="11原创 2011-06-22 16:28:00 · 22354 阅读 · 1 评论 -
android屏幕分辨率
屏幕分辨率HVGA:320×480QVGA:240x320WQVGA400:240X400WQVAG432:240X432WVGA800: 480X800WVGA854: 480X854原创 2011-09-25 10:59:26 · 769 阅读 · 0 评论 -
android单元测试
在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规的Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。第一步:首先在AndroidManifest.xml中加入下面红色代码:原创 2011-09-25 14:59:36 · 816 阅读 · 0 评论 -
android NDK的理解
1、前言 Google Android 发布了 NDK ,引起了很多发人员的兴趣。 NDK 全称: Native Development Kit 。下载地址为: http://developer.android.com/sdk/ndk/1.5_r1/index.html原创 2011-08-29 16:40:03 · 826 阅读 · 0 评论 -
android 系统架构介绍
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 1.应用程序 Android会同一系列核心应用程序包一起发布原创 2011-08-29 16:27:18 · 1115 阅读 · 0 评论 -
android中显示尺寸单位简介
px (pixels)像素 一般HVGA代表320x480像素,这个用的比较多。dip或dp (device independent pixels)设备独立像素 这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素原创 2011-09-25 10:55:16 · 901 阅读 · 0 评论 -
android的sdk源码下载地址及关连方法
3.X的源码地址没有,谁有的话,请回复,我加上 以下是各版本的Android java source下载地址:Android2.3:http://lizongbo.googlecode.com/files/android_gingerbread_javasrc.zip原创 2011-09-24 20:22:56 · 1764 阅读 · 0 评论 -
android 模拟器“尚未注册网络”错误信息的解决办法
打开Android模拟器时,出现无信号,拔打电话或发短信时,提示“尚未注册网络”错误信息的解决方案如下。l 情况一:你的电脑没有连接上互联网,同时也没有在局域网。 解决办法:右键点击网上邻居,选择"属性",在网络连接窗口中右键点击"本地连接",选择"属性",设置TCP原创 2011-09-25 11:01:36 · 1375 阅读 · 0 评论 -
android应用程序的目录结构(架构)
src/ java原代码存放目录gen/ 自动生成目录gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与原创 2011-09-25 10:48:18 · 1159 阅读 · 0 评论 -
android应用程序下res文件夹的介绍
res/drawable 专门存放png、jpg等图标文件。在代码中使用getResources().getDrawable(resourceId)获取该目录下的资源。res/layout 专门存放xml界面文件,xml界面文件和HTML文件一样,主要用于显示用户操作界面。原创 2011-09-25 10:51:05 · 2404 阅读 · 0 评论 -
android的优点
1> 说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发原创 2011-08-29 16:43:17 · 2122 阅读 · 0 评论 -
使用sdcard进行数据存取
在Dos窗口中进入android SDK安装路径的tools目录,输入以下命令创建一张容量为2G的SDCard,文件后缀可以随便取,建议使用.img:mksdcard2048M D:\AndroidTool\sdcard.img在程序中访问SDCard,你需要申请访问SD原创 2011-09-27 09:34:25 · 1544 阅读 · 0 评论 -
Android使用SAX解析XML
SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事原创 2011-09-27 11:13:03 · 1004 阅读 · 0 评论 -
Android为数据存储提供几种方式
文件SharedPreferences(参数)SQLite数据库内容提供者(Content provider)网络各种存储方式的实现方法都在我的博客上,请自行寻找,如果没有找到,说明还没有写上,没有的会尽快写在博客上,敬请谅解。原创 2011-09-27 09:29:38 · 768 阅读 · 0 评论 -
Android使用DOM解析xml
除了使用 SAX可以解析XML文件,大家也可以使用熟悉的DOM来解析XML文件。 DOM解析XML文件时,会将XML文件的所有内容以文档树方式存放在内存中,然后允许您使用DOMAPI遍历XML树、检索所需的数据。使用DOM操作XML的代码看起来是比较直观的,并且在编码方面比基于S原创 2011-09-27 23:19:50 · 1194 阅读 · 0 评论 -
android使用pull方式解析xml
Pull解析器的运行方式与SAX解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nex原创 2011-09-28 17:05:09 · 923 阅读 · 0 评论 -
android 使用pull生成xml
有些时候,我们需要生成一个XML文件,生成XML文件的方法有很多,如:可以只使用一个StringBuilder组拼XML内容,然后把内容写入到文件中;或者使用DOM API生成XML文件,或者也可以使用pull解析器生成XML文件,在android等移动设备上推荐大家使用Pu原创 2011-09-28 18:03:43 · 1099 阅读 · 0 评论 -
Post方式发送http请求参数
public boolean uploadPostMethod(String path, Map params) throws IOException{ StringBuilder sb = new StringBuilder(); for(Map.Entry entry原创 2011-10-11 08:51:07 · 13640 阅读 · 0 评论 -
android 从internet获取html,图片
在清单文件中加上网络访问权限访问internet权限--> 利用HttpURLConnection对象,我们可以从网络中获取网页数据.URL url = newURL("http://www.sohu.com");HttpURLConn原创 2011-10-10 20:01:51 · 995 阅读 · 0 评论 -
android中使用HttpClient的简单例子
public boolean uploadHttpClient(String path, Map params) throws IOException{ //1.参数放进一个list集合当中,每个参数是一个NameValuePair对象 List paramPair =原创 2011-10-11 11:05:41 · 1287 阅读 · 0 评论 -
android使用http协议实现文件的上传
http协议上传文件一般最大是2M,比较适合上传小于两M的文件下面是封装的一个文件类:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;原创 2011-10-11 18:07:31 · 2412 阅读 · 1 评论 -
android SharedReferences的部分用法
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是原创 2011-09-28 20:52:09 · 3769 阅读 · 0 评论 -
android中SQLite数据库的操作
使用嵌入式关系型SQLite数据库存储数据除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持NULL、INTEGER、REAL(浮点原创 2011-09-30 09:45:46 · 1355 阅读 · 0 评论 -
android apk的反编译
一、反编译资源文件,并重新打包老外写的《android-apktool》软件,可以帮助我们把APK反编译,生成程序的源代码和图片、XML配置、语言资源等文件。我们对图片和语言资源等文件修改后,可以再把它们编译打包成APK,签名后就是手机可以安装的本地化/修正版APK了《a转载 2011-09-30 11:23:23 · 978 阅读 · 0 评论 -
ContentProvider的用法
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。以前我们学习过文件的操作模式,通过指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABL原创 2011-10-09 15:00:59 · 2167 阅读 · 0 评论 -
android中解析服务器发过来的JSON数据
解析JSON的效率要比xml高很多,建议在开发中,数据不是很复杂就用JSON传输数据public class VideoService { public List getJsonVieos() throws IOException, JSONException{ Str原创 2011-10-10 20:07:12 · 2315 阅读 · 1 评论 -
fragment的全讲解
在一个Activity中,一个Fragment代表一种行为或者用户界面的一部分。你可以联合起来多个Fragment在一个Activity中创建多面板的UI,并且可以重用一个Fragment在多个activity中。你可以认为一个Fragment是一个Activity的一个模块部分,Fragment有它自己的生命周期,响应他自己的输入事件,并且你可以在Activity运行期间增加或者删除一个Frag翻译 2011-11-06 23:04:58 · 9707 阅读 · 0 评论 -
andriod模拟器的网络地址空间
每一个模拟器实例都在一个独立的虚拟路由服务上,独立于你的开发机上的网络和设置。 模拟器不能看到你的电脑也不能看到其他的模拟器实例,相反,他们只可以通过以太网相互连接。 每一个模拟器都有一个独立的虚拟路由,控制网址空间,10.0.2.,如下的网址空间都市预先设定好的,每个模拟器的网络地址是10.0.2.15 Network AddressDescripti原创 2012-02-04 19:11:44 · 1385 阅读 · 0 评论