
android
zxcvzxcv7
........
展开
-
android review
2012-3-16:请谈一下android系统架构:android系统采用了分层架构,从高层到低层分别是:应用程序层,应用程序框架层,系统运行库层和linux核心层.谈谈android大中国常用的五种布局:线性布局:LinearLayout 是应用程序中最常见的一种布局,主要提供控件水平或者垂直排列的模型.每个子组件都是以垂直或水平的方式来定位(默认是垂直)帧布原创 2012-03-26 17:45:14 · 684 阅读 · 0 评论 -
邮件发送附件
把邮件的所有信息封装成一个实体类对象public class MailSenderInfo {private String mailServerHost;//发送邮件服务器的ipprivate String mailServerPort;//发送邮件服务器的端口号private String fromMailAddress;//邮件发送者的地址private Strin原创 2012-03-28 13:31:01 · 573 阅读 · 0 评论 -
android知识
2012-3-27:1.android中常用的五个布局是:FrameLayout,AbsoluteLayout,relativeLayout,TableLayout和LinearLayout.2.android四大组件:activity,broadcast,service,contentprovider.3.java.io包中的ObjectInputStream和ObjectOutpu原创 2012-03-28 13:32:45 · 695 阅读 · 0 评论 -
获取通话时长
Cursor cursor = getContentResolver().query(Calls.CONTENT_URI, new String[] { Calls.DURATION, Calls.TYPE, Calls.DATE }, null, null, Calls.DEFAULT_SORT_ORDER); MainActivit原创 2012-03-28 13:40:48 · 1351 阅读 · 0 评论 -
Android开发环境搭建全程演示
Android开发环境搭建全程演示 一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载 进入该网页: http://www.eclipse.org/down转载 2012-04-05 17:58:55 · 399 阅读 · 0 评论 -
Android中判断有无可用网络(是否是3G或者WIFI网络)
ConnectivityManager mConnectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mTelephony = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);原创 2012-04-05 18:09:21 · 641 阅读 · 0 评论 -
Gesture
package cn.itcast.gesture;import java.util.ArrayList;import android.app.Activity;import android.content.Intent;import android.gesture.Gesture;import android.gesture.GestureLibraries;原创 2012-04-05 18:38:09 · 610 阅读 · 0 评论 -
colorMatrix
package zhuojing.colorMatrix;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.EditText;public class MainActivity extends Activi原创 2012-04-05 18:39:52 · 500 阅读 · 0 评论 -
xml解析(DOM)
package cn.itcast.other;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderF原创 2012-04-05 18:44:16 · 339 阅读 · 0 评论 -
xml解析(PULL)
package cn.itcast.other;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;import android.util.Xml;import cn.itcast.dom原创 2012-04-05 18:45:23 · 467 阅读 · 0 评论 -
android Thread HandlerThread Looper Message MessageQueue Handler的关系
原文出处:http://blog.youkuaiyun.com/xuxinyl/article/details/60975601,MessageQueue与Message的关系Message中文是消息,及线程处理的最小单元,里面带有处理的数据集,或还带有操作,及告诉目的地要做什么事情, 每个MessageQueue里包含有Message。每个Message不是直接插入到MessageQ转载 2012-04-07 11:54:01 · 501 阅读 · 0 评论 -
Activity任务栈和亲属关系(Activities and Tasks)
原文出处:http://blog.youkuaiyun.com/windingvalley/article/details/6410020在android中,一个activity组件可以激活另一个activity组件(可能属于另一个应用程序)。 若新的被激活的activity组件属于另一个应用程序,则那个activity组件会运行在那个应用程序的进程中,但是从用户的角度来看,好像就是属于转载 2012-04-07 10:39:05 · 500 阅读 · 0 评论 -
我眼中的Android的优点和不足之处
1> 说一下你眼中的Android的优点和不足之处(面试华为的人有被问过)随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助:Android平台手机 5大优势: 一、开放性 在优势方面,And原创 2012-04-06 11:21:56 · 1007 阅读 · 0 评论 -
谈谈你对Android NDK的理解
1、前言 6月 26 日, Google Android 发布了 NDK ,引起了很多发人员的兴趣。 NDK 全称: Native Development Kit 。下载地址为: http://developer.android.com/sdk/ndk/1.5_r1/index.html 。2、误解 新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。2.1、转载 2012-04-06 11:22:42 · 370 阅读 · 0 评论 -
Android数字签名
原文出处:http://www.cnblogs.com/feisky/archive/2010/01/17/1650076.html在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序转载 2012-04-06 11:34:16 · 415 阅读 · 0 评论 -
J2ME和Android的区别
程序入口J2ME J2ME程序入口类为MIDlet,所有的J2ME程序都要继承该类来初始化J2ME程序。 Android Android程序入口是Activity类。 生命周期J2ME J2ME MIDlet生命周期1、startApp (活动状态)程序启动的时候会调用该方法来初始化用户需要的资源。2、PauseA原创 2012-04-07 09:53:52 · 569 阅读 · 0 评论 -
谈谈你对java中的Native关键字的认识!
JNI是J ava Native Interface的 缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常转载 2012-04-06 11:23:25 · 364 阅读 · 0 评论 -
谈谈Android的系统架构
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语转载 2012-04-06 11:24:18 · 544 阅读 · 0 评论 -
ListView优化
Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的?是不是会占用极大的系统资源?先看看下面的代码:public View getView(int position, View convertView, ViewGroup pare转载 2012-04-06 11:37:26 · 331 阅读 · 0 评论 -
Android人脸检测类FaceDetector
原文出处:http://www.cnblogs.com/feisky/archive/2010/09/12/1824320.html根据文档描述,输入图片必须为Bitmap RGB565格式。 人脸的检测方法是用双眼来检测人脸的位置,也就是说无法检测到嘴、侧脸等,双眼必须同时可见,并且眼镜会影响检测的效果。 实际上,FaceDetector检测到的并不是人的转载 2012-04-06 14:32:27 · 517 阅读 · 0 评论 -
Intents and Intent Filters
原文出处:http://blog.youkuaiyun.com/tjxin_xd/article/details/6299952应用程序的三种核心组件—activity,service和broadcast receiver---通过消息被激活,这些消息称为intent。Intent消息是用来在运行时对在相同或不同应程序中的两个组件进行绑定的对象。Intent对象本身是一个包含了对一个要执行的操作的抽象描述转载 2012-04-08 11:37:23 · 509 阅读 · 0 评论 -
android中进程与进程,线程与线程之间如何通信??
原文地址:Android中的进程与线程 原文作者:江鹏android中进程与进程,线程与线程之间如何通信??1.一个android程序开始运行时,会单独启动一个process默认情况下,所有这个程序中的activity或者service都会跑在这个process默认情况下,一个android程序也只有一个process,但一个process下却又多个thread.2.一个转载 2012-04-08 11:35:44 · 2693 阅读 · 0 评论 -
Android下实现wap和net自适应
private HttpURLConnection getURLConnection(String url) throws Exception { String proxyHost = android.net.Proxy.getDefaultHost(); if (proxyHost != null) { java.net.Proxy转载 2012-03-23 13:06:28 · 418 阅读 · 0 评论 -
Android中如何禁止屏幕休眠和锁屏 Android中如何禁止屏幕休眠和锁屏
Android中如何禁止屏幕休眠和锁屏Introduction常常我们开发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏功能启动,既不想锁频,然而系统却在我们看电视或者视频的时候出来个锁屏的界面进行锁频拉,我们还要想继续看的话还要去解锁,这样好麻烦,不是我们想要的,那我们该怎么做呢,其实很简单,转载 2012-03-23 13:09:50 · 1224 阅读 · 0 评论 -
我的Android学习小结
Android 简介一.OHA2007年11月5日,Google公司宣布组建一个全球性的联盟组织:开放手机联盟,(Open Handset Alliance , OHA , http://www.openhandsetalliance.com/).开放手机联盟包括移动运营商、手机制造商、半导体公司、软件企业和商业公司几类。二.AndroidAndroid ,"机器人",原创 2012-03-23 13:11:43 · 853 阅读 · 0 评论 -
Android视频文件格式解析相关分析
引用:http://blog.youkuaiyun.com/wstarx/archive/2008/12/17/3541458.aspx以上,是前辈摸索出的一条线索,但是不全面,至少对我现在的工作来说如此.其以WAV格式为突破口,止步于CreatePVMFWAVFFParserNode().最后这段代码位置是在 external/opencore/engines/player/config转载 2012-04-17 11:35:38 · 618 阅读 · 0 评论 -
Android的多媒体框架Opencore代码阅读
Android的多媒体框架Opencore代码阅读目录结构OpenCore的代码在以下目录中:external/opencore/。这个目录是OpenCore的根目录,其中包含的子目录如下所示: * android:这里面是一个上层的库,它基于PVPlayer和PVAuthor的SDK实现了一个为Android使用的Player和Author。 * ba转载 2012-04-17 11:33:16 · 422 阅读 · 0 评论 -
手机刷机是什么意思?快速了解手机刷机基本概念
手机刷机是什么意思?我们先从系统说起,安卓系统最容易让人联想到的一个词语就是“刷机”,而刷机中又有很多名词需要我们去理解,究竟手机刷机是什么意思、有多难呢?其实不然,下面小编就通过一些名词解释,让大家知道手机刷机是什么意思。手机刷机是什么意思?一看就懂手机刷机:ROM刷机包手机刷机中,ROM刷机包是最终要的,没有一个刷机包,我们什么也做不了,而我们可以选择官方的ROM或者第转载 2012-05-03 13:11:22 · 2111 阅读 · 0 评论 -
android应用如何适配于多个分辨率的手机
前言 android手机分辨率多样,这样面临我们开发的应用要适应于多个分辨率的设备上.对于应用来讲主要分三块考虑1 )界面配置根据不同的分辨率,创建手机界面文件例子:在res下创建layout-800x480 layout-480x320并在各自不同分辨率的文件夹下创建界面文件2)图片配置不同的分辨转载 2012-05-03 13:14:38 · 1173 阅读 · 3 评论 -
Android的桌面组件App Widget的使用方法 AppWidgetProvider RemoteViews
What is App Widget?在手机桌面上放置的控件,即Android的桌面组件AppWidgetProviderInfopublic classAppWidgetProviderInfoextends Objectimplements ParcelableDescribes the meta data for an installed AppW转载 2012-05-28 13:31:48 · 627 阅读 · 0 评论 -
客户端和服务端通讯的N种方式(一)
http://blog.youkuaiyun.com/guochunyang/article/details/6218970自从2009年发放3G牌照以来,标志着中国开始进入移动互联网的3G时代。随着移动互联网速度的不断提高,资费不断降低。使得具有联网功能的手机应用程序逐渐成为主流。虽然大多数开发人员都希望在自己的应用中加入网络功能,以便使自己的应用程序赶上移动互联网的浪潮,为应用增加更绚、更酷的转载 2012-05-29 17:49:39 · 735 阅读 · 0 评论 -
SlideringDrawer的使用(抽屉效果)
一 SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。这是上下拉抽屉的效果,将 SlidingDrawer属性设置为android:orientation="vertical"即可 这是左右拉抽转载 2012-05-29 13:07:12 · 642 阅读 · 0 评论 -
客户端和服务端通讯的N种方式(四)
HTTP是大多数应用程序中常用的与服务端交互的通讯方式。在上一篇文章中我们介绍了Ophone SDK中比较简单的一种HTTP通讯API:HttpGet和HttpPost。实际上,在Ophone SDK中还有另外一套HTTP通讯API:HttpURLConnection。这套API也可以使用在基于Java的桌面或Web应用程序中。因此,如果想设计一套通用的基于HTTP的API,建议使用HttpURL转载 2012-05-29 17:53:11 · 707 阅读 · 0 评论 -
客户端和服务端通讯的N种方式(三)
对于byte字节数组来说,Axis2会自动将其序列化,然后使用Base64编码格式进行传输,因此,在服务端可以直接使用byte[]作为参数类型或返回值的类型。在下面的内容我们将会看到如何使用byte[]来重新改写服务端的程序。服务端直接使用byte[]在上一篇文章中,服务端使用了String类型的参数和返回值。这虽然也可以完成我们的任务,但Axis2会自动处理byte[]类型,因此转载 2012-05-29 17:50:38 · 593 阅读 · 0 评论 -
客户端和服务端通讯的N种方式(二)
原文出自:http://www.ophonesdn.com/article/show/304在上一篇文章中我们介绍了WebService的简单调用方式。通过这种调用方式可以传递一般的数据。例如,服务端可以返回一个对象,并在客户端取出对象中的属性值。也可以向服务端传递一个简单的值(String、int、boolean等)作为WebService方法的参数值。但如果某些读者对WebSe转载 2012-05-29 17:46:02 · 1264 阅读 · 1 评论 -
Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into转载 2012-05-30 16:20:53 · 2418 阅读 · 0 评论 -
xml和JSON格式相互转换的Java实现
依赖的包:json-lib-2.4-jdk15.jarezmorph-1.0.6.jarxom-1.2.1.jarcommons-lang-2.1.jarcommons-io-1.3.2.jarjaxen-1.1.jar 输入xml文件,输出JSON对象 Java代码 pack转载 2012-05-30 16:20:16 · 1014 阅读 · 0 评论 -
[Android实例] 读通讯录源码。学会了列表索引,自定义滑块等
因为做项目的需要,需要做类似于android自带通信录那样的listview。可以在滑动的时候在中央显示当前列表的首字母或首字。读了一个通讯录的 代码,学会了如何设置索引。自定义滑块,和在相同的list前加分类。特别是学会了如何监听list里的item里图片。先上图再说。。 上图是单击了右侧的图片产生的响应。。 首先,来说一下:如何做成在中央显示索引。主要的转载 2012-05-30 16:21:42 · 1720 阅读 · 4 评论 -
notification更新数字的显示及AnimationDrawable的结合使用
http://www.cnblogs.com/webor2006/archive/2011/09/06/2168534.html这是本人加入博客园的首篇博文,自己平常在工作学习过程遇到难题时通过搜索引擎搜的技术文章中会时不时看到博客园的精品文章,让我很受益,很多人都觉得程序员的生活是很枯燥的工作,但是通过博文让我看到了原来技术也可以升华为一种艺术,通过自已的用心修饰,作为程序员的我也应转载 2012-05-31 14:14:33 · 562 阅读 · 0 评论 -
android 解析json数据格式
android 解析json数据格式json数据格式解析我自己分为两种;一种是普通的,一种是带有数组形式的; 普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":转载 2012-05-31 15:24:08 · 417 阅读 · 0 评论