android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。本文讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可以使你的程序发挥最大的效力。简介对于占用资源的系统,有两条基本原则:不要做不必要的事不要分配不必要的内存所有下面的内容都遵照这两个原则... 查看全文
· 【android开发】弹出选择框发布时间:2011-01-18
效果图:点击主要代码:ActivitymButton1=(Button)findViewById(R.id.btn1);mButton1.setText("测试弹出选择框");mTextView1=(TextView)findViewById(R.id.tv);mButton1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){newAlertDialog.Builder(Activity18... 查看全文
· Android 源码发布时间:2011-01-18
Android源码... 查看全文
· 关于Android上的虚拟机(Kuix)发布时间:2011-01-18
个人对于Android的感觉其实是相当负面的,可能跟我首先接触iPhone有关,Android虽然号称开源,但是“据说”只是部分开源,而且sun被Oracle收购后,就有点不尴不尬的地位,老娘被迫改嫁,完了继父还调转枪口跟儿子强奶吃,这实在是让人很恶心的事。Android其实发展的很曲折,先天不足(硬件),为了抢市场和一堆手机生产商合作,而且价格定位低,导致市场上多数Android手机性能太低,根本体现不出操作系统的性能,以我测试过的几台adroid手机而言... 查看全文
· Android配置开发环境发布时间:2011-01-18
1.下载需要用到的工具:(1)下载JAVA的IDE开发工具–Eclipse到Eclipse官方网站下载EcpliseForJavaEE的最新Windows版本下载页面地址:http://www.eclipse.org/downloads/下载Ecplise(2)下载Java开发包—JavaSEDevelopmentKit(JDK)JDK6到Sun官方网站下载JDK6,选择JDK6Update12下载页面地址:http://java.sun.com/javase/downloads/index... 查看全文
http://www.ideasandroid.com/archives/310... 查看全文
· android布局属性详解发布时间:2011-01-17
RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal水平居中android:layout_centerVertical垂直居中android:layout_centerInparent相对于父元素完全居中android:layout_alignParentBottom贴紧父元素的下边缘android:layout_alignParentLeft贴紧父元素的左边缘android... 查看全文
· 解剖Android联系人之三,基于2.1发布时间:2011-01-17
其实到后面发现这些基本的操作就很简单了关键是怎么和本身的应用结合起来怎么开发出好用,好看,有特色的应用出来前面读取联系人数据基本清楚了简单的说就是几个表关联来查,但是Android已经帮我们封装好了这些东西,我们只需要按着这种规律去执行就行了读完了就是写了这个文档已经有个比较好懂的例子了,照着弄了弄就基本可以运行了/docs/reference/android/provider/ContactsContract.RawContacts... 查看全文
· android 文本中使用超链接发布时间:2011-01-17
在TextView中使用超级连接有几种方式:1.在属性中设置:<TextViewandroid:id="@+id/testweb"android:layout_width="fill_parent"android:layout_height="wrap_content"android:autoLink="web"//是将文本的web网址解释成超链接android:text="@string/link_text_auto"/>autoLink:一共有几种值:web,phone,map... 查看全文
在android中,许多的系统属性都在settings应用当中进行设置的,比如wifi、蓝牙状态,当前本机语言,屏幕亮度等等一些相关的系统属性值。这些数据主要是存储在数据库中,对应的URI为:content://settings/system和content://settings/secure,这两个是主要的,目前也只是涉及到这两个数据库表的使用。接下来,就了解下settings应用中是如何对系统属性进行设置的。当需要获得当前wifi状态的值,调用已封装的方法如下:Settings... 查看全文
· 写一个android小闹钟发布时间:2011-01-17
接触android也有一段时间了,书也看了,但从写过helloandroid之后,就没写过什么程序了,今天准备写个小闹钟程序。环境搭建就不讲了,直接说开发。小闹钟程序开发中的要点就是:1、时间选择对话框(TimePicker)2、获取闹钟管理器并对其进行设置3、注册广播接收器掌握了这两点,写程序就很简单了。1、新建android项目:Alarm,sdk版本选择2.2,Packagename:com.lql.activity,MainActivity:Alarm2、编写界面... 查看全文
日本开发出使用AndroidOS的机器人,这个机器人由日本RT公司和BrilliantService开发,并在东京的谷歌开发者日首次亮相。它使用的是ARM处理器,运行AndroidOS,可以行走,可以对语音命令做出反映,并可以从一个配对的Android手机直接进行控制。日本人对机器人总是一如既往的痴迷,做出这样一个AndroidOS的机器人也不足为怪了。... 查看全文
· iPhone 与 Android 的转换发布时间:2011-01-16
来在RWW的编辑SarahPerez因为自己的iPhone4不慎掉入水池之中,开始了NexusS的Android之旅,而我最近则是从Milestone换成了iPhone4。随着Android、iOS以及WindowsPhone7、webOS的日渐成熟,智能手机市场的选择也将越来越多,我们这些拇指范们肯定会不断经历不同系统转换的体验。续航第一个问题必然是电力。在很多人向我征询购买智能手机的建议时,我总是先告诉他这些手机的续航表现。Milestone在我的使用过程中坚持不了一天... 查看全文
· Android NDK 更新,不再需要 Java发布时间:2011-01-16
想用C/C++开发Android应用的开发人员有好消息了,最新版本的NDK(r5,Android2.3姜饼系统)允许你完全用C/C++来开发应用或者游戏,而不再需要编写任何Java的代码。同时GoogleAndroid的开发者增加了一个完整的示例:ActivityimplementedonlyinC这个更新大大的简化了想使用C/C++开发Android应用的工作。英文消息来自这里。... 查看全文
http://blog.csdn.net/linweig/archive/2010/02/27/5330391.aspx按键事件对于按键事件,调用mDevices->layoutMap->map进行映射。映射实际是由KeyLayoutMap::map完成的,KeyLayoutMap类里读取配置文件qwerty.kl,由配置文件qwerty.kl决定键值的映射关系。你可以通过修改./development/emulator/keymaps/qwerty.kl来改变键值的映射关系... 查看全文
SurfaceFlinger是Androidmultimedia的一个部分,在Android的实现中它是一个service,提供系统范围内的surfacecomposer功能,它能够将各种应用程序的2D、3Dsurface进行组合。在具体讲SurfaceFlinger之前,我们先来看一下有关显示方面的一些基础知识。1、原理分析让我们首先看一下下面的屏幕简略图:每个应用程序可能对应着一个或者多个图形界面,而每个界面我们就称之为一个surface,或者说是window... 查看全文
Android应用初始化及窗体事件的分发收藏Android应用初始化及窗体事件(按键)的分发---AlbertChenAndroidjavaapplication运行环境初始化简介:在kernle启动之后,系统将通过App_main进程来初始化androidRuntimeJAVA运行环境,zygote是android的第一个进程,所有android的应用都是通过zygotefork出来的子进程。与QT不一样的是系统调用fork启动新进程而不再通过execv将子进程完全替换... 查看全文
Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握Android内核的接口使用.1.Android团队提供的示例项目如果不是从学习AndroidSDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发... 查看全文
· Android display system introduce发布时间:2011-01-15
Android平台底层软件开发技术交流... 查看全文
我们都知道Android是基于Linux内核的,在处理换行符时使用的是\n而Windows服务器处理换行符为\r\n这样的方式,对于显示\r即回车符在Android上面可能就变成了黑色的方框或者说方块,我们在Android的TextView或EditView等文本显示控件上将\r\n替换成\n即可。... 查看全文