Android
iteye_6553
这个作者很懒,什么都没留下…
展开
-
应用程序自适应屏幕大小
一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进...原创 2011-05-19 13:34:08 · 511 阅读 · 0 评论 -
android 正确获取屏幕像素大小
相信看到此博客时候,大多人已经看了许多获取屏幕像素的博客,从其他博客我们知道 屏幕的像素是根据DisplayMetrics类来获取的具体的计算方法是 width = widthPixels * density; height = heightPixels * density (ps: widthPixels 和 heightPixels ,density 都是从Disp...原创 2011-05-17 09:37:29 · 83 阅读 · 0 评论 -
ANR
Log 在Android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused exception2,程序强制关闭 ,Force Closed (简称FC) 3,程序无响应 , ...原创 2011-04-28 17:09:44 · 78 阅读 · 0 评论 -
基于openfire二次开发+android
。ing~!原创 2011-04-26 11:00:34 · 131 阅读 · 0 评论 -
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 · 85 阅读 · 0 评论 -
Android 界面开发---控件事件监听器、按键处理
1.在Android中,控件事件是通过(setOnClickListener)设置其控件的监听器来监听并重写某些函数来处理 的。如设置Button控件监听器: //获得Button对象 Button button_ok = (Button) findViewById(R.id.ok); //设置Button控件监听器 button_ok.setOnClickL...原创 2011-03-09 13:49:55 · 231 阅读 · 0 评论 -
Android版本的五子棋源码
五子棋源码分享原创 2011-03-09 13:47:56 · 480 阅读 · 0 评论 -
Android中XMPP的应用
本人下载了gtalk的源码,然后导入项目,正常运行。于是自己建了个项目,编写连接服务器的代码。可是怎么样都无法连接。把自己写的代码考到导入的gtalk的项目下运行,能够连接。费劲了脑汁找问题,一开始一直在asmack包的问题上纠结,以为是包导入的错误,反复导入都不能运行。最后终于发现问题所在,是AndriodMenifest.xml中配置的问题,加上这一句就可以了: 。1...原创 2011-03-09 13:45:44 · 73 阅读 · 0 评论 -
android 面试(二)
9. 注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。Android 的广播机制在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑的处理。下面我画一张粗略的图来帮助大家理解广播的运行机制。Android 中有各式各样的广...2011-07-01 10:58:47 · 106 阅读 · 0 评论 -
android 面试(一)
1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何退出Activity?如何安全退出已调用多个Activity的Application?5. 请介绍下Android中常用的五种布局。6. ...2011-07-01 10:55:12 · 125 阅读 · 0 评论 -
Context Menu
概述:Android 的上下文菜单类似于 PC 上的右键菜单。当为一个视图注册了上下文菜单之后,长按(2 秒左右)这个视图对象就会弹出一个浮动菜单,即上下文菜单。任何视图都可以注册上下文菜单,不过,最常见的是用于列表视图ListView的item。注意:Android 的上下文菜单不支持图标或快捷键。 创建一个上下文菜单的步骤:1. 覆盖 Activity ...原创 2011-06-22 15:15:41 · 159 阅读 · 0 评论 -
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 · 139 阅读 · 0 评论 -
解决多种分辨率问题
在WVGA 854 设备上,图片大小自适应变化得到的是错误结果,在我的项目上就是 图片总会缩小。比如说 854X480的图片在经过自适应的时候,图片宽度,高度会缩小1.5倍,这样就会导致显示的时候不能占满全屏。分辨率的问题很棘手,我在网上找了好多资料,没有找到合适的答案这里跟大家分享一个我摸索出来的一个方法。在res文件夹下分别建几个drawable开头的文件夹,以分辨...原创 2011-05-20 10:58:18 · 105 阅读 · 0 评论 -
DisplayMetrics 获取屏幕分辨率
由于工程需要,设计到屏幕分辨率以及图片之间比例的换算. ..看到这段代码是相当的熟悉了,: Android 已经提供DisplayMetircs 类可以很方便的获取分辨率。下面简要介绍 DisplayMetics 类 ,Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。 //获取分辨率 ...原创 2011-05-19 13:39:17 · 135 阅读 · 0 评论 -
android 五大布局详解
FrameLayout: FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明的)。 我们看一下效果图...原创 2011-05-17 11:20:19 · 303 阅读 · 0 评论