我要读取收手机本机通讯录的所有号码,读取后要显示在一个切换卡里(以列表的形式显示,因为要对每个号码进行操作移动到号码分组里),我的问题是:读取号码后怎样显示在切换卡的一个页面里?说的具体点,谢谢,
这是我目前读取本机通讯录的程序,
package com.eoeAndroid.contentProvider;
import android.app.ListActivity;import android.database.Cursor;import android.os.Bundle;import android.provider.Contacts.Phones;import android.widget.ListAdapter;import android.widget.SimpleCursorAdapter;
public class ActivityMain extends ListActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Cursor c = getContentResolver().query(Phones.CONTENT_URI, null, null, null, null); startManagingCursor(c); ListAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, c, new String[] { Phones.NAME, Phones.NUMBER }, new int[] { android.R.id.text1, android.R.id.text2 }); setListAdapter(adapter); } }这个是我tab部分代码:myTabhost=this.getTabHost(); //get Tabhost LayoutInflater.from(this).inflate(R.layout.main2, myTabhost.getTabContentView(), true); myTabhost.setBackgroundColor(Color.argb(150, 22, 70, 150)); myTabhost .addTab(myTabhost.newTabSpec("One")// make a new Tab .setIndicator("A", getResources().getDrawable(R.drawable.gimp)) // set the Title and Icon .setContent(R.id.widget_layout_Blue)); // set the layout
myTabhost .addTab(myTabhost.newTabSpec("Two")// make a new Tab .setIndicator("B", getResources().getDrawable(R.drawable.mumule)) // set the Title and Icon .setContent(R.id.widget_layout_green)); // set the layout
myTabhost.setOnTabChangedListener(this); }在线紧急求助,谢谢!!
android开发SQLlite问题,求教高手
答案:1 悬赏:50 手机版
解决时间 2021-08-24 07:36
- 提问者网友:精神病院里
- 2021-08-23 20:41
最佳答案
- 五星知识达人网友:西岸风
- 2021-08-23 22:20
Android操作系统将是一个基于Linux的开源手机操作系统,它运行于ARM9构架的CPU,在Google的开放手机联盟中我们看到了TI德州仪器的身影,它很有可能为Android平台的CPU。当然我们也看到了Intel的身影,让我们想到XScale处理器。Android操作系统的工作频率和Windows Mobile十分相似,均为200MHz即可。iPhone操作系统使用的处理器为620MHz由三星公司设计的ARM11处理器。Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,我们希望借助建立标准化、开放式的移动电 话软件平台,在移动产业内形成一个开放式的生态系统。我们认为此举必将推进更好、更快的创新,为移动用户提供不可预知的应用和服务。Android 作为谷歌企业战略的重要组成部分,将进一步推进"随时随地为每个人提供信息"这一企业目标的实现。我们发现,全球为数众多的移动电话用户从未使用过任何基 于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些 产品。开放手机联盟的成立和 Android 的推出是对现状的重大改变,在带来初步效益之前,还需要不小的耐心和高昂的投入。但是,我们认为全球移动用户从中能获得的潜在利益是值得付出这些努力的。 如果你也是一个开发者,并对我们的想法感兴趣,就请再给我们一星期的时间,届时谷歌便能提供 SDK 了。如果你是一名移动用户,只需再等一段时间,我们的一些合作伙伴计划在 2008 年下半年推出基于 Android 平台的电话产品。如果你已经拥有一部你了解并喜爱的电话,请登录 mobile.google.com ,确保你已经安装谷歌手机地图、Gmail 以及其他一些专为你的手机开发的精彩应用。谷歌将继续努力,让这些服务变得更好,同时也将添加更有吸引力的特性、应用和服务。Android团队成员Android平台的研发队伍阵容强大,包括Google、HTC(宏达电)、T-Mobile、高通、摩托罗拉、三星、LG以 及中国移动在内的34家企业都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保持。“开放手机联盟”表示,Android 平台可以促使移动设备的创新,让用户体验到最优越的移动服务,同时,开发商也将得到一个新的开放级别,更方便的进行协同合作,从而保障新型移动设备的研发 速度。34家企业的加盟,也将大大降低新型手机设备的研发成本,完全整合的“全移动功能性产品”成为“开放手机联盟”的最终目标。这34家企业中并不包含全球手机第一巨头诺基亚,把持UIQ平台的索尼爱立信,以及凭借着iPhone风光正在的苹果公司,美国运营商AT&T和Verizon,当然微软没有加入,独树一帜的加拿大RIM和他们的Blackberry也被挡在门外。Android的未来发展虽然没有看到Gphone的真正模样,但据了解,Google的Android平台手机将在2008年下半年正式揭开面纱.对于消费者来说,Google手机将是一款通用的、功能强大的、设备完整的手机产品。美国咨询研究集团Strategy Analytics的最新报告指出,Google最近公布的android手机软件平台,很可能在2008年时获得全球智能手机软件平台2%的份额。 而老牌智能手机软件平台制造商Symbian发言人则表示:Google的android只不过是另一个linux,symbian对其它软件与其形成的竞争并不感到担心。除了北美之外,Symbian在其它地区智能手机市场都占有大部分市场份额。究竟Android的未来如何,让我们拭目以待!如何学习Android看了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯