android开发

专注于android开发

导航

11 2009 档案

ListView.getCount() 与 ListView.getChildCount()
摘要:ListView.getCount()(实际上是 AdapterView.getCount()) 返回的是其 Adapter.getCount() 返回的值。也就是“所包含的 Item 总个数”。 ListView.getChildCount()(ViewGroup.getChildCount) 返回的是显示层面上的“所包含的子 View 个数”。 二者有什么不同?当 ListView 中的 Item 比较少无需滚动即可全部显示时,二者是等价的;当 Item 个数较多需要滚动才能浏览全部的话,getChildCount() < getCount() 其中 getChildCount() 阅读全文

posted @ 2009-11-30 15:44 android开发 阅读(230) 评论(0) 推荐(0)

如何取得一个 View 在屏幕中上的 Rect
摘要:/** * Get the boundary of a view in screen coordinates. * 类似 Windows SDK 中的 GetWindowRect + ClientToScreen * @param v * @param r The result. */private void getRectInScreen(View v, Rect r) { final int w = v.getWidth(); final int h = v.getHeight(); r.left = v.getLeft(); r.top = v.getTop(); r.right = . 阅读全文

posted @ 2009-11-29 11:36 android开发 阅读(1256) 评论(0) 推荐(0)

有两张图片挺好看的,不知道是什么意思。
摘要: 阅读全文

posted @ 2009-11-24 12:56 android开发 阅读(129) 评论(0) 推荐(0)

Blog要停止几天,冲刺日本语二级!
摘要:因为12月6日要考日语二级,所以暂时停止对blog的更新,希望大家谅解~特别是落奇先生~很感谢你关注我blog是否更新~有你的关注,更加能督促我坚持下去!自学了一年左右就去报了日本语二级(JLPT-2),本来没有打算过的,结果出来还真的没有过,但是死的太惨烈了~离合格线就差一分239!如果上次过了,我真的也会崇拜我,但是一切都是因为那一分发生了改变!!这次我真的也是没有多少把握,因为工作忙的原因,我很少有时间看日语,所以决定花这10几天,每天晚上回家要看看真题,冲刺一下,不管结果如何,我都会接受,我不后悔了,因为我曾经努力过!加油魏祝林~你能行! 阅读全文

posted @ 2009-11-23 22:36 android开发 阅读(163) 评论(0) 推荐(0)

android.webkit.WebView 使用 SINGLE_COLUMN layout algorithm 导致程序意外退出的解决办法
摘要:mWebSettings = mWebView.getSettings();mWebSettings.setUseWideViewPort(true); // 加上这一行就解决了。mWebSettings.setLayoutAlgorithm(SINGLE_COLUMN); 阅读全文

posted @ 2009-11-23 18:11 android开发 阅读(320) 评论(0) 推荐(0)

Android基础教程(九)之自定义下拉菜单模式----Spinner与setDropDownViewResource的应用
摘要:大家好,我们这一节讲一下Android下的下拉菜单Spinner,就像是Swing的Combobox,html的<select>,由于手机画面有限,要在有限的范围选择项目,下拉菜单是比较好的选择.Android提供的Spinner Widget的下拉菜单已经非常好用了,样式也还适用.但我们本节的Demo的重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样.Step 1:创建一个新的Android工程,我们命名为SpinnerDemo.Step 2:打开layout文件夹,找到main.xml将其内 阅读全文

posted @ 2009-11-19 21:44 android开发 阅读(323) 评论(0) 推荐(0)

Android SDK自动升级为2.0的超级简单方法!!!
摘要:Android SDK的升级如此之快让人有点招架不住,笔者还没有用上1.6版本,Android2.0就已经发布,那我们这些out的人怎么样才能简单的把我们的旧版本的SDK升级为最新的2.0呢?下面是我个人认为比较简单的方法:第一步:打开Eclipse工具,在工具栏里找到这个按钮,如果你没有找到也不要着急,你在菜单栏Window->Android SDK and AVD Manager里也能找到这个按钮,点击之弹出如下对话框:第二步:选择Availabe Package这一标签,然后将出现如下对话框(记得要勾选那个复选框):由于笔者已经更新了大部分的内容,所以本次可更新的内容不是很多.第三 阅读全文

posted @ 2009-11-18 23:33 android开发 阅读(341) 评论(0) 推荐(0)

Android基础教程(八)之仿百度谷歌搜索自动提示框-----AutoCompleteTextView的应用
摘要:现在我们上网几乎都会用百度或者谷歌搜索信息,当我们在输入框里输入一两个字后,就会自动提示我们想要的信息,这种效果在Android里是如何实现的呢? 事实上,Android的AutoCompleteTextView Widget,只要搭配ArrayAdapter就能设计同类似Google搜索提示的效果.本例子先在Layout当中布局一个AutoCompleteTextView Widget,然后通过预先设置好的字符串数组,将此字符串数组放入ArrayAdapter,最后利用AutoCompleteTextView.setAdapter方法,就可以让AutoCompleteTextView具有自动 阅读全文

posted @ 2009-11-18 23:00 android开发 阅读(194) 评论(0) 推荐(0)

Android中级教程(三)之不同Activity之间的数据传递---Bundle对象的使用!
摘要:在上一节例子中,介绍了如何在Activity中调用另一个Activity,但若需要在调用 另外一个Activity的同时传递数据,那么就需要利用Android.os.Bundle对象封装数据的能力,将欲传递的数据或参数通过Bundle来传递不同Intent之间的数据.本范例将设计一个简单的个人信息表单,有姓名(EditText)和性别(RadioButton)还有一个提交按钮(Button),当点击提交按钮时,另外一个页面将显示个人信息.首先我们看一下效果图: 下面是我们所涉及有变动的代码:首先是主页面布局main.xml和第二个页面的布局mylayout.xmlmain.xml这里我们用了A 阅读全文

posted @ 2009-11-17 21:28 android开发 阅读(316) 评论(0) 推荐(0)

Android中级教程(二)之调用另一个Activity---Intent对象的使用!
摘要:前一个教程介绍了如何运用切换Layout的方式进行手机页面间的转换,如果要转换的页面不只是背景,颜色或文字内容的不同,而是Activity的置换,那,那就不是单单改变Layout就能完成的,尤其是需要传递的变量不像网页可以通过Cookie或Session,在程序里要移交主动权到另外一个Activity,光靠先前技巧是办不到的.而下面我们要讲的Intent对象就是为解决这问题而生的,Intent就如同其英文字义,是"想要"或"意图",之意,在主Activity当中,告诉程序自己是什么,并想要前往哪里,这就是Intent对象所处理的事了,本例子和前一个例子我们将实现同 阅读全文

posted @ 2009-11-16 22:23 android开发 阅读(505) 评论(0) 推荐(0)

Android 2.0 源码发布,已经成功移植到 HTC Dream G1
摘要:昨晚,就在硅谷的太阳就要落山的时候,Google用了两个小时,把Android 2.0的源代码发布到了AOSP(Android Open Source Project)开源项目中。Android社区马上行动起来,并且成功得把它移植到了最老的一款Android手机T-Mobile G1上面。运行Android 2.0系统的Motorola DROID应该面市块2周了,这块明星手机中最重要的部分——源代码已经解锁。甚至对于制造商伙伴,都被Google告知,Android的源代码还没有 完全开放。在今天之前,除了MOTO(还没几个包括HTC),其他的手机制造商已经没有多大兴趣继续在Android 1 阅读全文

posted @ 2009-11-15 14:33 android开发 阅读(155) 评论(0) 推荐(0)

Android中级教程(一)之----手机页面的转换setContentView的应用
摘要:大家好,我们这一节讲的是手机页面的转换setContentView的应用.在网页的世界里,想要在两个页面间的转换,只要利用超链接就可以实现,但是在手机的世界里,要如何实现手机页面的转换呢? 最简单的方法就是改变Activity的Layout! 在这个例子中,将布局两个Layout,分别为Layout1(main.xml)和Layout2(mylayout.xml),默认的Layout为main.xml,我们在Layout1当中创建一个按钮,当单击按钮时,显示第二个Layout(mylayout.xml);同样地,在Layout2里也设计一个按钮,当单击第二个Layout的按钮之后,刚显示回原. 阅读全文

posted @ 2009-11-14 21:14 android开发 阅读(225) 评论(0) 推荐(0)

Android会加速地球的毁灭?
摘要:并非危言耸听,以Android的普及能力,估计5年左右,中国将会有大量基于Android的手机系统,这个数子可能达到一个恐怖的数字。目前中国拥有手机的数量已经突破 7亿台大关,5年时间估计会突破十亿台。谷歌Android平台开源,并且强大,更有一点是免费,实在是广大国内山寨,和不山寨的手机行业的首选平台。几年内,中国街头,可能使用Android平台手机,在街头进行谷歌信息搜索的场景将随处可见。我们手里的地球谷歌引擎的日搜索使用量目前是2亿次左右,届时,通过Android平台的搜索量将大大提高这个数字,给谷歌带来庞大的使用量,势必也带来更大的能源消耗,以及碳排量。大家可以看下如下数字:哈佛大学物 阅读全文

posted @ 2009-11-14 21:07 android开发 阅读(142) 评论(0) 推荐(0)

Android 上的 Chrome 终于,即将,就要,支持文件上传(input type="file")了?
摘要:一位拥有@android.com帐号的开发人员说:“文件上传”是 Android 版 Chrome 在早期发行版中缺少的众多浏览器特性之一。正是因为大家对这个“开源 BUG”的呼声如此之高,我们为这个 BUG 分配了一个高优先级。更重要的是我们已经搞定它了,很快就会开始部署。这位开发人员就是该 BUG 的负责人(Owner)。各位苦苦等待的 Android 粉丝可以小小地欢呼一下啦。但是,我总觉得事情的真相没有这么简单。这个 BUG 从 2009 年 4 月份被提交到 Android Bug List,到现在也半年多了,真的这么难吗?况且还是“高优先级”!!难怪有些人说“这是故意的”。故意也好 阅读全文

posted @ 2009-11-13 08:55 android开发 阅读(352) 评论(0) 推荐(0)

Android基础教程(七)之----单选项框RadioGroup的综合应用
摘要:大家好,我们今天这一节要介绍的是RadioGroup的组事件.RadioGroup可将各自不同的RadioButton,设限于同一个Radio按钮组,同一个RadioGroup组里的按钮,只能做出单一选择(单选题).首先,我们先设计一个TextView Widget,以及一个RadioGroup,并将该RadioGroup内放置两个RadioButton,默认为都不选择,在程序运行阶段,利用onCheckedChanged作为启动事件装置,让User选择其中一个按钮,显示被选择的内容,最的将RadioButton的选项文字显示于TextView当中.下面我们看一下效果图: 下面是涉及的相关代码 阅读全文

posted @ 2009-11-12 23:05 android开发 阅读(207) 评论(0) 推荐(0)

Android基础教程(六)之----多选项CheckBox的综合应用
摘要:大家好,我们这一节将讲多选项CheckBox的综合应用,我们的程序主要构造两个CheckBox的对象,以及一个TextView对象,并通过setOnCheckedChangeLisener实现onCheckedChanged()方法来更新TextView文字.首先我们看一下效果图:下面是主程序的代码:string.xml:<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World, Checkb 阅读全文

posted @ 2009-11-11 22:29 android开发 阅读(274) 评论(0) 推荐(0)

Developer Distribution Agreement
摘要:今天早上一打开 Android Developer Console,就看到一个大大的提示:既然是 “MUST”,那就 Accept 吧,至于新协议的内容,我没有耐心看完那么一大篇英文。不过地址还是保留了,以后有机会可要仔细看看:http://www.android.com/us/developer-distribution-agreement.html#showlanguagesAndroid Market Developer Distribution AgreementDefinitionsGoogle: Google Inc., a Delaware corporation with pr 阅读全文

posted @ 2009-11-11 08:56 android开发 阅读(185) 评论(0) 推荐(0)

Android基础教程(五)之-----Menu功能菜单设计
摘要:大家好,我们今天这一节讲的是Android功能菜单的设计,程序里定义了两个菜单子项,一个是"关于",一个是"退出",当点击"关于"时候,新建一个Toast提示,当点击"退出"时,我们将结束程序.程序里除了默认覆盖的onCreate外之外,还需要另外新建两个类函数:onCreateOptionsmenu()与onOptionsItemSelected(),前者为创建Menu菜单的项目,后者则是处理菜单被选择运行后的事件处理.看一下效果图:我们只在一个文件里作了改动,也就是MenuDemo.java,代码如下:pack 阅读全文

posted @ 2009-11-10 21:50 android开发 阅读(174) 评论(0) 推荐(0)

Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用
摘要:大家好,我们这一节要讲的内容是Android如何取得手机屏幕大小的例子.本节主要用了三个对象TextView,Button,以及DisplayMetrics,其中Displaymetrics是取得手机屏幕大小的关键类,这个例子非常的简单,当我们点击按钮,触发事件,在TextView里显示手机屏幕的宽高分辨率.看一下效果图:按钮触发前:按钮触发后:其中我们在res->layout->values->string.xml增加了两行如下(黑体)<?xml version="1.0" encoding="utf-8"?><re 阅读全文

posted @ 2009-11-08 21:50 android开发 阅读(143) 评论(0) 推荐(0)

Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
摘要:大家好,我们这一节将简单的Button事件响应综合提示控件Toast的应用,在上节我们已经学会了在main.xml里定义了Button对象,今天我们来学习Button如何实现事件响应,Button按钮所触发的事件处理,我们称之为Event Handle,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生.以下的Demo,我们将实现当点击Button时,TextView文字将发生改变,并在屏幕上出现一段时间的Toast提醒.让我们看一下效果图:点击按钮前:点击按钮后:我们主要在程序里改 阅读全文

posted @ 2009-11-07 01:37 android开发 阅读(277) 评论(0) 推荐(0)

Android基础教程(二)之五大布局对象---FrameLayout,LinearLayout ,AbsoluteLayout,RelativeLayout,TableLayout.
摘要:大家好,我们这一节讲一下Android对用五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).FrameLayout:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 —比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充 阅读全文

posted @ 2009-11-06 23:34 android开发 阅读(516) 评论(0) 推荐(0)

谷歌借Android布局中国3G
摘要:中国进入3G时代后,电信运营商加强手机深度定制的举动,正改变着手机产业的格局与消费的走向;而Android开放源代码系统也给中国手机产业的升级带来新机遇谷歌移动平台主管安迪·鲁宾5月30日表示,谷歌计划在今年年底之前至少推出18款基于Android系统的新型智能手机产品。可以看出,谷歌此举的目的是吸引更多的人使用Android,吸引更多的开发者为Android开发软件。安迪·鲁宾甚至认为,Android是一款“革命性”平台,并将改变全球手机操作系统市场的现有格局。目标:移动互联网安迪·鲁宾指出,正在开发谷歌Android手机的制造商有八九家,由于这一系统是开源的, 阅读全文

posted @ 2009-11-06 12:50 android开发 阅读(118) 评论(0) 推荐(0)

The Saygus VPhone V1 clears FCC, Will this be Verizon’s next Android device?
摘要:A recent FCC filinghas revealed what could be the third Android offering from Verizonwireless network. Rumors back in October about a small company bringinganother Android phone through the Open Development program to Big Redseem to be in the right track.We all have been so excited with the latest n 阅读全文

posted @ 2009-11-06 12:37 android开发 阅读(158) 评论(0) 推荐(0)

ADC2 首轮投票的结果出来了
摘要:romADC 2 Support<adc-round2@google.com>to........@gmail.comdateFri, Nov 6, 2009 at 4:03 AMsubjectADC 2 Round 1 Results for 'Wifi Analyzer for ADC2'mailed-bydhcp-172-31-155-195.sfo.corp.google.comhide details4:03 AM (4 hours ago)Thank you for developing your Android application 'Wif 阅读全文

posted @ 2009-11-06 08:27 android开发 阅读(148) 评论(0) 推荐(0)

Verizon says Tethering it’s Coming to Motorola DROID Early 2010
摘要:For those who will soon get their hands on the Verizon DROID by Motorola,the Big Red has a nice surprise waiting to happen. Verizon hasconfirmed that in early 2010 the DROID will have access to the VerizonBroadband Access Connect plan.As we all know, the Motorola DROID will launch this next Friday,N 阅读全文

posted @ 2009-11-05 22:43 android开发 阅读(122) 评论(0) 推荐(0)

Android手机可能是摩托罗拉的最后机会!!!
摘要:这家老牌手机公司希望借助一款新手机在中国市场打赢一场翻 身仗,一切已在暗自准备之中。没有人知道,如果没有革命性产品出现,摩托罗拉还能坚持多久。自从2008年手机业务大幅缩水51%,被快速崛起的LG挤下季军的位置以来,摩托罗拉已经 在市场第一阵营里消失有近一年的时间了。早在三年前,这家公司的手机业务就陷入了泥沼,尤其在包括中国印度在内的新兴市场表现乏力。由于在触摸屏和智能手机潮流中反应迟缓,推新速度极慢,鲜有一款类似刀锋(Razr)系列的明星产品出现,导致这家老牌手机巨头的市场份额“跌跌不休”,股票甚至在去年底被标准普尔降为垃圾股。但摩托罗拉新近推出的两款明星机却让投资者重拾对其的信心。10月2 阅读全文

posted @ 2009-11-05 18:25 android开发 阅读(125) 评论(0) 推荐(0)

Android入门教程(五)之------第一个Android工程HelloAndroid
摘要:从这一节我们将正式进入Android编程世界,希望大家多多给我留言以及提些建议.首先我们打开Eclipse选择左上方的菜单[File->New->Project->Android Project]双击后会出现新建Android工程对话框,如下图所示:如果你不知道为什么这么填的话,就先模仿我这样写,具体会在以后章节中提及,建完工程后,我们会发现HelloAndroid有第四节讲的目录结构如下图:我们不在程序里改动一个代码,运行这个程序看最后会是什么样的结果呢?,首先右击选择[Run as->Run Configuration...]出现如下界面:双击Android App 阅读全文

posted @ 2009-11-04 23:22 android开发 阅读(158) 评论(0) 推荐(0)

LWUIT 上使用List实现表格
摘要:本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 最近越来越多人用LWUIT,问得问题也越来越多了。最近超级多人问的是,如何使用List实现表格。以前我用Grid实现了表格(http://blog.csdn.net/hellogv/archive/2009/01/12/3759984.aspx),现在就来说说如何使用List是一个表格。 先来对比一下Grid表格与List表格:Grid表格 List表格 Grid表格与List表格所消耗的资源差不多,List所使用的结构和控件(都是Label)略多,但是Grid使用的是Button(衍生于Label,但是 阅读全文

posted @ 2009-11-04 14:37 android开发 阅读(218) 评论(0) 推荐(0)

哈哈,我也捕捉到 Android 2.1 了!!
摘要:昨天有人说通过Google Analytics捕捉到了10月28日一个版本号为2.1的Android系统的访问,谷奥也做了转载,今天我也捕捉到了!只不过是10月30日的。 阅读全文

posted @ 2009-11-03 12:28 android开发 阅读(103) 评论(0) 推荐(0)

Android 实验室
摘要:随着 Android 2.0 多发布和越来越多的搭载 2.0 的设备进入市场,Google 为了方便开发者在新设备上测试程序,也为了能回答开发者的各种问题,Google 将在下个月开放一批全天候的 Android 开发者实验室。因为地方有限,曾经在菜市场发布过软件的优先。至于实验室的地点嘛…包括美洲,欧洲和亚洲。其中亚洲里有中国。但是不要激动,是中国台北。另一个离我们近一点的是日本东京,其他两个分别是美国山景城和英国伦敦。具体时间可以到原文中看,反正去不了我就不关心了。 如果你和我一样明知不可为而为之的话,可以到这里注册(墙了):https://spreadsheets.google.com. 阅读全文

posted @ 2009-11-03 09:18 android开发 阅读(356) 评论(0) 推荐(0)

大连网站建设、大连做网站、大连网站建设、大连网站设计、大连做网站电话、大连做网站。