android UI
文章平均质量分 70
windizual
这个作者很懒,什么都没留下…
展开
-
Android 应用初始化及窗体事件(按键)的分发(转)
Android 应用初始化及窗体事件(按键)的分发 ---AlbertChenAndroid java application运行环境初始化简介:在kernle启动之后, 系统将通过App_main进程来初始化android Runtime JAVA 运行环境,zygote是android的第一个进程,所有android的应用都是通过zygote fork出来的子进程。与QT不一样的是系统调用fork启动新进程而不再通过execv将子进程完全替换,这样做的目的是转载 2011-01-25 09:42:00 · 335 阅读 · 0 评论 -
J2ME与Android的常用类和方法对比(转)
<br />做过一段时间的J2ME开发,现在想学习Android开发,从网上找到一张关于J2ME和Android系统的常用类、方法对比的图片,跟大家分享下!有兴趣的大家可以一起交流。<br />顺便推荐个视频,归http://www.cmd100.com所有,下载地址:http://www.verycd.com/topics/2837883/<br />转载 2011-01-25 10:08:00 · 247 阅读 · 0 评论 -
Android Launcher View构架浅析(转)
<br />1. 先来看一下launcher activity view的架构图(hierarchyviewer.bat工具获取):<br /><br />2. 再来看layout/launcher.xml, layout-port/launcher.xml, layout-land/launcher.xml<br /><com.android.Launcher.DragLayer<br /> xmlns:android="http://schemas.android.com/apk/res/and转载 2011-01-25 10:10:00 · 988 阅读 · 0 评论 -
分享编译Android源码的全过程 (转)
<br />通过参考网上的相关资料,我编译Android源码的步骤如下:1 我的系统是Ubuntu 8.042 系统上必须安装以下工具(摘自网上的资料):<br /> <br /> sudo apt-get install build-essential<br /> sudo apt-get install make <br /> sudo apt-get install gcc <br /> sudo apt-get install g++ <br /> sudo apt-get转载 2011-01-25 10:22:00 · 392 阅读 · 0 评论 -
一些antivity的使用技巧
<br />锁定 Activity 运行时的屏幕方向<br />Xml代码 <activity android:name=".EX01" android:label="@string/app_name" android:screenOrientation="portrait" // 竖屏 , 值为 landscape 时为横屏 ………… </activity> <activity android:name=".EX01" android:label="@string/app_name转载 2011-01-25 10:25:00 · 399 阅读 · 0 评论 -
android 1.6简便添加监听器的方法(转)
android 1.6简便添加监听器的方法<br />文章分类:移动开发<br />在开发中为控件添加Listener是非常常见的工作,最简单的添加Listener方式可以这样:Java代码 Java代码 findViewById(R.id.myButton).setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Do stuff } }); findView转载 2011-01-25 10:28:00 · 628 阅读 · 0 评论 -
关于launcher的个人理解
<br />由于接触android还不是太久,所以在开始接触launcher时,功能方面的实现自然有些地方需要到处去查找资料的。<br />但最烦人的还是弄不清楚一个view的xml,是如何做出五张连续的划屏界面的。<br />经过一段时间的研究,才稍微有点眉目。<br /> <br />原来在launcher风格主题里,最基础的一个类叫DragLayer的类,然后由DragLayer衍生出了workspace,最后出现了celllayout ---> DeleteZone<br /> ---> Men原创 2011-01-25 12:02:00 · 551 阅读 · 0 评论 -
Android Android之Launcher的小试心得(转)
Launcher是Android系统的"桌面",在android2.1之前采用的是launcher,android2.2之后采用的launcher2,他们之间最大的区别是launcher2有3D效果,不过launcher2整个系统的代码的改动还是比较大的。首先来介绍下launcher目录下的几个文件吧,我做简单说明:AddAdapter:添加桌面元素的适配器。AllAppsGridView:Icon列表的的主界面,继承gridView。DeleteZone:luancher的删除区域,继承I转载 2011-01-25 09:59:00 · 786 阅读 · 1 评论 -
android api文档地址
file:/android/out/target/common/docs/offline-sdk原创 2011-01-25 10:01:00 · 470 阅读 · 0 评论 -
动态更新菜单项与处理菜单选择 (转)
<br />Java代码 public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); // Find which menu item has been selected switch (item.getItemId()) { // Check for each known menu item case (MENU_ITEM): [ ... Perf转载 2011-01-25 10:06:00 · 545 阅读 · 0 评论 -
android SIM联系人(转)
<br />一、启动SIM联系人导入手机 INTENTview plaincopy to clipboardprint?// SIM import Intent importIntent = new Intent(Intent.ACTION_VIEW); importIntent.setType("vnd.android.cursor.item/转载 2011-01-25 10:11:00 · 656 阅读 · 1 评论 -
15.2.2 TextView组件(转)
<br />15.2.2 TextView组件<br />在前面介绍的移动开心网的登录界面已经使用过TextView组件,但只涉及了TextView组件非常初级的用法。TextView组件的功能远不止显示文本这么简单,在本节将更进一步介绍TextView组件的功能。<br />TextView组件的基本用法在前面已经多次接触到了,下面再来回顾一下。TextView组件使用<TextView>标签定义,下面的代码是TextView组件最基本的用法。<TextView android:id="@+id/tex转载 2011-01-25 10:26:00 · 606 阅读 · 0 评论 -
Android提高十八篇之自定义Menu(TabMenu)(转)
<br />本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处!<br /> 快要过年了,在这里先祝广大的技术宅兔年快乐!<br /> 用过UCWEB-Android版的人都应该对其特殊的menu有印象,把menu做成Tab-Menu(支持分页的Menu),可以容纳比Android传统的menu更丰富的内容(Android的menu超过6项则缩略在[更多]里),本文参考网上的例子(作者:CoffeeCole,email:longkefan@foxm转载 2011-01-29 14:45:00 · 658 阅读 · 0 评论 -
Android Intent 用法汇总(转)
<br />显示网页<br /><br /> 1. Uri uri = Uri.parse("http://google.com"); <br /> 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); <br /> 3. startActivity(it); <br /><br /><br /><br />显示地图<br /><br /> 1. Uri uri = Uri.parse("ge转载 2011-01-25 10:07:00 · 271 阅读 · 0 评论 -
Android高手进阶教程(五)之----Android 中LayoutInflater的使用! (转)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311450大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是转载 2011-01-25 10:05:00 · 306 阅读 · 0 评论 -
Launcher研究之AndroidManifest.xml分析(转)
Launcher 的AndroidManifest.xml文件有很多特殊性,分析一下就会理解整个程序的大概结构。 代码如下: manifest xmlns:android = http://schemas.android.com/apk/res/android package = net.sunniwell.launcher android:ve<br />Launcher的AndroidManifest.xml文件有很多特殊性,分析一下就会理解整个程序的大概结构。<br />代码如下:<br转载 2011-01-25 10:03:00 · 343 阅读 · 0 评论 -
Android 设置list背景(转)
<br />直接上代码了,目标:设置listview背景<br /> Java代码<br /> lv.setBackgroundResource(R.drawable.listback);<br /> lv.setBackgroundResource(R.drawable.listback);<br /> 这样设置可以,但是拖动列表就会发现列表又变成背景黑色的了说明这只设置了列表的背景,但是列表自身的颜色没有改变<br /> 这就要设置列表自身为透明:<br /> Java代码<br />转载 2011-01-25 09:53:00 · 971 阅读 · 0 评论 -
Bitmap 相关2:Bitmap.createBitmap() 使用(转)
写道<br /> Bitmap 创建<br /> 写道我们不能总是依赖于BitmapFactory 下面告诉大家怎么从Bitmaqp中截取某一部分创建新的Bitmap <br /><br />系统会有一个默认png图片:icon.png 但是这个图片中最外层会有白色的 比较讨厌 现在以此为例 说说怎么截取 因为其外层为白色 显示不出来 所以我用了 *.9.png 作为其边界<br /> <br /> <br /> <br />[代码 步骤]<br />1. 创建Bitmaop 且指向icon.pngJa转载 2011-01-25 09:57:00 · 1020 阅读 · 0 评论 -
Android重力感应(转)
<br />个月底拿到的手机HTC Nexus One,最初是在纯粹的在玩的爽,后来到中关村图书大厦看了一下午的书,最后买了两本Android的书,然后看了看。只是看了看纯基础,也就是基础的布局和Activity的生命周期。<br /><br />上周成都和京沪两头跑,什么都没看,这两天又在想火车票的事情。。。。。晕啊。。。刚刚拿到票。。。长出一口气。<br /><br />关于手机重力感应的。<br /><br />手机的感应器在Android里边所代表的类是Sensor,你只要看转载 2011-01-25 10:08:00 · 768 阅读 · 0 评论 -
Android开发指南-用户界面-风格和主题
<br />应用风格和主题Applying Styles and Themes<br />当设计应用程序时,你可以用风格和主题来统一格式化各种屏幕和UI元素。<br />l 风格是一个包含一种或者多种格式化属性的集合,你可以将其作为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其应用于视图元素的一个特定实例。<br />l 主题是一个包含一种或者多种格式化属性的集合,你可以将其作为一个单位用在应用程序所有的活动当中或者某个活动当中。比如,你可以定义一个转载 2011-01-25 10:09:00 · 68 阅读 · 0 评论 -
Android中的资源与国际化!(转)
<br />好久没更新博客了,今天给大家分享一下Android中的资源与国际化的问题,通常我们新建一个Android工程,目录结构如下图所示:<br /><br />我们主要看一下layout与values目录,layout里的xml文件的我们应用使用布局的文件,values里的sring.xml是用来存放文字资源,一个key对应一个value值。<br />但是在实际应用开发中,通常横屏(land)与竖屏(port)可能布局文件有所不同,这时候我们可以独自定义横屏与竖屏的布局文件( 文件名字要一样),转载 2011-01-25 10:12:00 · 341 阅读 · 0 评论 -
改造的音乐播放器的例子(学习Service和BroadCastReceiver必用)(转)
<br />[ZT]:http://www.eoeandroid.com/thread-13616-1-1.html<br />沈青海的视频教程Android Service初级应用讲解是用音乐播放器做为例子,同时也用到了BroadCastReceiver,这样就可以作为和Activity三者之间相互作用的最佳范例了。鄙人觉得视频看不清楚,贴出的代码又不全,所以加以补充,自己添加布局和按钮,编写Main.xml文件。这样工程就完整可用了,希望对您有所帮助。<br />感谢沈先转载 2011-01-25 10:21:00 · 401 阅读 · 0 评论 -
Android开发之旅: Intents和Intent Filters(理论部分)(转)
<br />Android开发之旅: Intents和Intent Filters(理论部分)<br /> 2010-07-20 20:07 by 吴秦, 4004 visits, 网摘, 收藏, 编辑引言<br />大部分移动设备平台上的应用程序都运行在他们自己的沙盒中。他们彼此之间互相隔离,并且严格限制应用程序与硬件和原始组件之间的交互。 我们知转载 2011-01-25 10:27:00 · 489 阅读 · 0 评论 -
Android Bitmap zoomIn/zoomOut/rotate ——图片的缩小,放大 和旋转(转)
<br />ava代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://wayfarer.javaeye.com/javascripts/syntaxhighlighter/clipboard_new.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" allowscriptaccess="always" quality转载 2011-01-25 09:56:00 · 1465 阅读 · 0 评论 -
Android laucher总结(转)
<br />在android上做了一个月左右的launcher方面的项目,伴随着R3的发出,基本进入维护阶段,由于大部分时间我都是在android提供的源码Launcher中做修改,所以对它的整体基本有了概念,现在开始做一些细节上的总结,按照国际惯例和从整体到局部的原则,我还是先对Launcher做一个整体上的描述:<br />从manifestl开始看起,先是一些权限方面的设置(补充加上:<uses-sdk android:minSdkVersion="7" />),而后即是一个appli转载 2011-01-25 10:11:00 · 388 阅读 · 0 评论 -
关于多层layout的嵌套问题(转)
1、由于多成Layer嵌套,监听onTouch事件会根据返回值一层层调用,返回false就掉用上层的onTouch事件,直到返回true终止。<br />例如下面代码:<br />Java代码 <AbsoluteLayout android:id="@+id/AbsoluteLayout" android:layout_height="fill_parent" android:layout_width="fill_parent" >转载 2011-01-25 10:29:00 · 1706 阅读 · 0 评论 -
Shortcut 快捷方式 使用 - 2(转)
<br />Shortcut <br /> <br />[功能]<br />1. Shortcut 创建 有2种方法:<br />* "Shortcut 快捷方式 使用" 里面提到的 通过发送包含Shortcut 信息的 Broadcast <br />* 本次讨论的 在桌面长按空白区域 在功能选项里面选择"Shortcut" 然后选择目标程序即可 如下图:<br /><br /> <br /> <br />[代码]<br />1. 创建一个class:public class Shortcut1Usag转载 2011-01-25 09:58:00 · 1305 阅读 · 0 评论 -
定制你自己的桌面--- launcher小觑(转)
<br />定制你自己的桌面--- launcher小觑<br /> launcher也就是我们的Home,可以简单地把它理解为一个简化的linux GUI。作为一个GUI它首先必须完成它最本分的功能,就是它必须能提供对所有应用程序(CATEGORY_LAUNCHER)的映射;不过作为一个 GUI,它除了做好本分之外还必须是符合大众审美的美女(wallpaper);另外还必须具有良好的交互性,没有良好的交互性就像你对一位美女殷勤了半天,她却直接对无视,那结果是比较糟糕的~~<br /转载 2011-01-25 10:00:00 · 469 阅读 · 0 评论 -
Android Animation学习笔记(转)
<br />关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: <br />1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;<br />2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型<br />下面先来看看Android提供的动画类型。Android的animation由四种类型组成<br />在XML文件中:alpha转载 2011-02-11 15:00:00 · 386 阅读 · 0 评论