网址: http://daisyzhou.iteye.com
PR:
Alexa: 5,510
备案号: 京ICP备09002463号
服务器IP: 101.201.174.210 北京市海淀区 北龙中网(北京)科技有限责任公司
描述: Daisyzhou的博客 - ITeye技术网站
详细介绍
首页资讯精华论坛问答博客专栏群组更多 ▼知识库搜索您还未登录 !登录注册daisyzhou博客微博相册收藏留言关于我文章列表android 面试(二)博客分类: Android9. 注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。
Android 的广播机制
在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑的处理。下面我画一张粗略的图来帮助大家理解广播的运行机制。
Android 中有各式各样的广播,各种广播在Android 系统中运行,当系统/应用程序运行时便会向 Android 注册各种广播,Android 接收到广播会便会判断哪种广播需要哪种事件,然后向不同需要事件的应用程序注册事件,不同的广播可能处理不同的事件也可能处理相同 ...2011-07-01 10:58浏览 416评论(0)分类:移动开发android 面试(一)博客分类: Android1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何退出Activity?如何安全退出已调用多个Activity的Application?5. 请介绍下Android中常用的五种布局。6. 请介绍下Android的数据存储方式。(Edited by Sodino)7. 请介绍下ContentProvider是如何实现数据共享的。(Edited by Sodino)8. 如何启 ...2011-07-01 10:55浏览 468评论(0)分类:移动开发Context Menu博客分类: Android AndroidOSXML概述:
Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。
注意:Android 的上下文菜单不支持图标或快捷键。
创建一个上下文菜单的步骤:
1. 覆盖 Activity 的 onCreateContenxtMenu() 方法,调用 Menu 的 add 方法添加菜单项(MenuItem)。
2. 覆盖 Activity 的 onContextItemSelected() 方法,响应上下文菜单菜单项的单击 ...2011-06-22 15:15浏览 329评论(0)分类:移动开发android menu的应用博客分类: Android AndroidXMLCC++C#
1。普通的Menu
先来看看最简单的Menu怎样实现。
在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。
代码
@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub menu.add(0, 1, 1, "苹果"); menu.add(0, 2, 2, "香蕉"); return super.onCreateOpt ...
2011-06-22 11:19
浏览 351
评论(0)
分类:移动开发
解决多种分辨率问题
博客分类: Android
XML
在WVGA 854 设备上,图片大小自适应变化得到的是错误结果,在我的项目上就是 图片总会缩小。
比如说 854X480的图片在经过自适应的时候,图片宽度,高度会缩小1.5倍,这样就会导致显示的时候不能占满全屏。
分辨率的问题很棘手,我在网上找了好多资料,没有找到合适的答案
这里跟大家分享一个我摸索出来的一个方法。
在res文件夹下分别建几个drawable开头的文件夹,以分辨率为后缀。
例如:drawable-480X320 用于存放480*320的分辨率的图片,系统会自动识别
drawable-800X480 用于存放800*480的图片
注意啦。中间的符号是是大写的X, ...
2011-05-20 10:58
浏览 528
评论(1)
分类:移动开发
DisplayMetrics 获取屏幕分辨率
博客分类: Android
Android
由于工程需要,设计到屏幕分辨率以及图片之间比例的换算. ..看到这段代码是相当的熟悉了,:
Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类 ,Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。
//获取分辨率
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics( ...
2011-05-19 13:39
浏览 1191
评论(0)
分类:移动开发
应用程序自适应屏幕大小
博客分类: Android
Android游戏XML活动
一:不同的layout
Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?
其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi
在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了 ...
2011-05-19 13:34
浏览 625
评论(0)
分类:移动开发
android 五大布局详解
博客分类: Android
AndroidXML工作
FrameLayout:
FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一 ...
2011-05-17 11:20
浏览 702
评论(0)
分类:移动开发
android 正确获取屏幕像素大小
博客分类: Android
猜你喜欢
- 四维空间 - ITeye技 - 电脑网络 > 网址黄页
- 憨厚的傻子 - ITeye - 电脑网络 > 网址黄页
- tomfish - ITe - 电脑网络 > 网址黄页
- ^greatcolor - 电脑网络 > 网址黄页
- cd0281 - ITey - 电脑网络 > 网址黄页
- aihua - ITeye - 电脑网络 > 网址黄页
- 博客已迁移至http:// - 电脑网络 > 网址黄页
- 风笛手 - ITeye技术 - 电脑网络 > 网址黄页
- lisq037的博客 - - 电脑网络 > 网址黄页
- 技术都是工具 思维才是灵魂 - 电脑网络 > 网址黄页
- 木子舟 - ITeye技术 - 电脑网络 > 网址黄页
- silent all th - 电脑网络 > 网址黄页
- baozhengw - I - 电脑网络 > 网址黄页
- 太阳每天都是新的 - IT - 电脑网络 > 网址黄页
- BabyDuncan的博客 - 电脑网络 > 网址黄页
- wujiajun1020 - 电脑网络 > 网址黄页
- gegewu0825的博客 - 电脑网络 > 网址黄页
- crarook的博客 - - 电脑网络 > 网址黄页
- asdic - ITeye - 电脑网络 > 网址黄页
- whotmmd的博客 - - 电脑网络 > 网址黄页