自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

android 面试(二)

9. 注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。Android 的广播机制在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑的处理。下面我画一张粗略的图来帮助大家理解广播的运行机制。Android 中有各式各样的广...

2011-07-01 10:58:47 92

android 面试(一)

1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何退出Activity?如何安全退出已调用多个Activity的Application?5. 请介绍下Android中常用的五种布局。6. ...

2011-07-01 10:55:12 108

原创 Context Menu

概述:Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。注意:Android 的上下文菜单不支持图标或快捷键。 创建一个上下文菜单的步骤:1. 覆盖 Activity ...

2011-06-22 15:15:41 124

原创 android menu的应用

1。普通的Menu  先来看看最简单的Menu怎样实现。  在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。代码 @Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub ...

2011-06-22 11:19:06 123

原创 解决多种分辨率问题

在WVGA 854 设备上,图片大小自适应变化得到的是错误结果,在我的项目上就是 图片总会缩小。比如说 854X480的图片在经过自适应的时候,图片宽度,高度会缩小1.5倍,这样就会导致显示的时候不能占满全屏。分辨率的问题很棘手,我在网上找了好多资料,没有找到合适的答案这里跟大家分享一个我摸索出来的一个方法。在res文件夹下分别建几个drawable开头的文件夹,以分辨...

2011-05-20 10:58:18 94

原创 DisplayMetrics 获取屏幕分辨率

由于工程需要,设计到屏幕分辨率以及图片之间比例的换算. ..看到这段代码是相当的熟悉了,: Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类 ,Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。 //获取分辨率 ...

2011-05-19 13:39:17 120

原创 应用程序自适应屏幕大小

一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进...

2011-05-19 13:34:08 482

原创 android 五大布局详解

FrameLayout:  FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明的)。  我们看一下效果图...

2011-05-17 11:20:19 285

原创 android 正确获取屏幕像素大小

相信看到此博客时候,大多人已经看了许多获取屏幕像素的博客,从其他博客我们知道 屏幕的像素是根据DisplayMetrics类来获取的具体的计算方法是 width = widthPixels * density; height = heightPixels * density (ps: widthPixels 和 heightPixels ,density 都是从Disp...

2011-05-17 09:37:29 69

原创 ANR

Log 在Android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused exception2,程序强制关闭 ,Force Closed (简称FC) 3,程序无响应 , ...

2011-04-28 17:09:44 66

原创 基于openfire二次开发+android

。ing~!

2011-04-26 11:00:34 122

原创 手机网游开发基础知识之Wap协议

WAP协议(Wireless Application Protocol)无线应用协议是一个开放式标准协议.它使用WML标记式语言(类似于HTML)并可通过WAP Gateway实现html和wml的转换.它是由一系列协议组成,同时还引用了许多Internet协议,比如IP 、XML等.目前,Internet技术主要是针对PC设计的,能够支持在可靠度高的数据网上进行宽带连接 ,像移动电话这种大众化的...

2011-04-25 15:53:58 233

原创 抽象类与接口的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。 其实,两...

2011-04-08 14:26:07 59

原创 Optionsmenu的创建

一、用xml配置 在res文件夹下新建menu文件夹,menu下新建options_menu.xml文件,加入代码1、 2、activity类中加入代码 public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(...

2011-03-09 13:54:27 67

原创 Android 界面开发---控件事件监听器、按键处理

1.在Android中,控件事件是通过(setOnClickListener)设置其控件的监听器来监听并重写某些函数来处理 的。如设置Button控件监听器: //获得Button对象 Button button_ok = (Button) findViewById(R.id.ok); //设置Button控件监听器 button_ok.setOnClickL...

2011-03-09 13:49:55 213

原创 Android版本的五子棋源码

五子棋源码分享

2011-03-09 13:47:56 462

原创 Android中XMPP的应用

本人下载了gtalk的源码,然后导入项目,正常运行。于是自己建了个项目,编写连接服务器的代码。可是怎么样都无法连接。把自己写的代码考到导入的gtalk的项目下运行,能够连接。费劲了脑汁找问题,一开始一直在asmack包的问题上纠结,以为是包导入的错误,反复导入都不能运行。最后终于发现问题所在,是AndriodMenifest.xml中配置的问题,加上这一句就可以了: 。1...

2011-03-09 13:45:44 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除