摘要: 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是因为我们真正的不懂Context的原理、类结构关系。Context,中文直译为“上下文”,SDK中对其说明如下:Interface to global information about an application environment. This is an abstract class whose implement.. 阅读全文
posted @ 2012-11-29 22:29 1小松 阅读(287) 评论(0) 推荐(0) 编辑
摘要: MVC:MVC简介MVC是三个单词的缩写,分别为:模型(Model),视图(View)和控制Controller)在javaEE中对应关系为:Model模型---------------业务逻辑(eg:javaBean、EJB)app中的二进制的数据View视图---------------与用户交互(实现:jsp)用户界面,Android中通常将其保存在xml中Controller控制------------桥梁使用MVC是为了将M与V的代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的:确保M与V同步。Android中MVC对应关系M:app中的二进制的数据V:用户界面,And 阅读全文
posted @ 2012-11-29 21:24 1小松 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical垂直居中android:layout_centerInparent相对于父元素完全居中android:layout_alignParentBottom贴紧父元素的下边缘android:layout_alignParentLeft 贴紧父元素的左边缘android:layout_alignParentRight贴紧父元素的右边缘android:layout_alignParentTop贴紧父元素的上边缘android:lay... 阅读全文
posted @ 2012-11-29 12:31 1小松 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Android权限分的很细,但命名比较人性化,Android permission比SymbianCapabilities有了不少改进,下面就来看看权限许可都有哪些定义吧,发现还是比较繁多的,如果发现你的程序某个地方调试错误很可能是Androidpermission的访问控制在作怪,这也是为了安全防止手机成为病毒的场所。Android开发网获取到的消息来看不用购买高昂的数字签名证书,权限许可权由用户决定而不是手机制造商和平台提供商,这一点不得不说明为Android开发人员着想,下面的信息都是需要添加在androidmanifest.xml文件中。程序执行需要读取到安全敏感项必需在android 阅读全文
posted @ 2012-11-28 21:34 1小松 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 单元测试:以下是测试环境配置<?xmlversion="1.0"encoding="utf-8"?><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="com.zhy.test"android:versionCode="1"android:versionName="1.0"><uses-sdkandroid:minSdkVersion=" 阅读全文
posted @ 2012-11-28 21:17 1小松 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Android 开发之旅:又见Hello World!Android 开发之旅:深入分析布局文件&又是“Hello World!”我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签 阅读全文
posted @ 2012-11-18 01:27 1小松 阅读(332) 评论(0) 推荐(0) 编辑
摘要: MessageActivity.java的代码packagecn.messpackage;importjava.util.List;importandroid.app.Activity;importandroid.os.Bundle;importandroid.telephony.SmsManager;importandroid.view.View;//视图的引用importandroid.widget.Button;//按钮的引用,不引用按钮功能将不能实现。importandroid.widget.EditText;publicclassMessageActivityextendsActiv 阅读全文
posted @ 2012-11-16 13:22 1小松 阅读(207) 评论(0) 推荐(0) 编辑
摘要: PhoneActivity.java的代码packageandroidpackage.phone;importandroid.view.View;//添加对视图的引用。importandroid.widget.Button;//添加对按钮的引用。//importandroid.widget.TextView;importandroid.widget.EditText;//文本引用。//importandroid.widget.*;importandroid.app.Activity;importandroid.content.Intent;importandroid.net.Uri;impor 阅读全文
posted @ 2012-11-16 13:15 1小松 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 大家好,关于android双击事件 我相信大家都知道 API中是有个方法的,但是必须在Activity中在能使用。对于到底用不用android 双击事件API各有各的看法。在Activity中使用API优点:省时省力,别人写的东西,直接用就行了,不担心有BUG缺点:代码写在activity中 总感觉有些乱。自己写个onDoubleClick方法优点:自己写的东西,好控制,灵活性强,想放哪放哪。缺点:需要消耗点时间,检查BUG之类的。好了,最近我也遇到了需要处理双击事件的问题,我是这样处理的我用了android的API 但是我也很好整理。上代码吧,只有2个类 一个当然是Activity 另一个就 阅读全文
posted @ 2012-11-14 00:26 1小松 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第1章 用户界面和布局应用程序的用户界面就是用户能看到并可以与它交互的任何东西。Android提供多种预置的UI组件,如结构化布局对象和允许你为应用程序创建图形用户界面的UI控件。Android也会为特殊的接口提供其他UI模块,如对话框,通知和菜单。在一个Android应用中,所有用户界面元素都是由View和ViewGroup对象创建的。View 是一种可以在屏幕上绘制某种画面并且可以与用户互动的对象。ViewGroup对象则是为了定义布局的接口而保存其他View(和ViewGroup)对象。Android提供一个View和ViewGroup子类的集合,这个集合能为你提供相同的输入控制(例如按 阅读全文
posted @ 2012-11-14 00:14 1小松 阅读(256) 评论(0) 推荐(0) 编辑