- 博客(26)
- 资源 (7)
- 收藏
- 关注
转载 Android的CTS测试
Android的CTS测试,英文为Compatibility Test Suite,意为兼容性测试。只有通过CTS测试的设备才有可能获得Android的商标和享受Android Market的权限。以下分享我对Android CTS的认识。一、取得Compatibility Test Suite的两种方法:(1)可以从http://source.android.com/compatibil
2012-06-29 17:09:02 1161
转载 action bar 主要要点
选择操作项通过评估一些关键的特性,你应该仔细的选择选项菜单中的那些菜单项应该作为操作项来显示,通常,每个操作项应该至少满足下列特性之一:1. 经常使用:用户百分之七十以上的访问都需要使用的操作,或者是要连续的多次使用的操作。2. 重要:它是一个用户能够很容易找到的操作,即使它不是经常性的操作,也需要用户在需要的时候能够轻易的找到它,并执行。如,Wi-Fi设置中的添加网络等。
2012-06-28 15:39:09 3008 1
原创 Adding Menu Items Based on an Intent
Adding Menu Items Based on an IntentSometimes you'll want a menu item to launch an activity using an Intent(whether it's an activity in your application or another application). When you know the
2012-06-28 11:02:10 879
原创 action mode -- 标题 bar
Using the contextual action modeThe contextual action mode is a system implementation of ActionMode thatfocuses user interaction toward performing contextual actions. When auser enables this mode
2012-06-27 19:42:02 3164
转载 tabmenu popupwindow
用过UCWEB-Android版的人都应该对其特殊的menu有印象,把menu做成Tab-Menu(支持分页的Menu),可以容纳比Android传统的menu更丰富的内容(Android的menu超过6项则缩略在[更多]里),本文参考网上的例子,对例子进行简化以及封装,使其作为一个复合控件融入自己的framework。先来看看本文程序运行的效果: TabMenu本身就是一个Popup
2012-06-27 18:49:43 497
原创 touch mode
When a user is navigating a user interface with directional keys or a trackball, it isnecessary to give focus to actionable items (like buttons) so the user can seewhat will accept input. If the devic
2012-06-27 13:52:25 669
转载 ViewFlipper的使用---屏幕切换
转自:http://wang-peng1.javaeye.com/blog/572892屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAni
2012-06-20 13:59:35 809
转载 android 浏览器
Android 4.0 Browser增加了表单自动填充功能,比较了一下UC、QQ、Opera、海豚浏览器等,都没有提供此项功能。问了很多人,也没人用过,所以就上网收集了相关资料。先看看维基百科关于autofill词条的解释吧:Autofill is a function in some computer applications or programs, typically
2012-06-15 13:45:44 12635 1
转载 webkit
ByteArrayBuilder并不是WebKit for Android代码中的一个重要类,其代码也不长,只有154行。但是其中使用到的Java特性却是我第一次碰到。《Java编程思想》这本书我也看过两遍,但读了ByteArrayBuilder代码,才知道Java中有SoftReference,为此恶补了一下Java基础知识。要读懂ByteArrayBuilder代码,需要弄懂Java中的引用概
2012-06-15 13:44:55 6469
转载 android window窗口机制
在学习 WindowManager 接口的时候,了解到这个接口很重要,因为它可以直接与WindowManager(窗口管理器)进行交互,那这个 Window Manager 究竟是怎么一回事呢? 通过查找资料,我知道了 Window Manager 其实是一个service(服务)。它是全局的,系统中唯一的,是独立于android应用程序的,所有android应用程序公用的一个单独的C+
2012-06-13 14:34:03 1007
转载 Windown类
Windown类,位于代码树frameworks\base\core\java\android\view\Windowjava.java文件。连同注释,这个文件总共一千多行,它概括了Android窗口的基本属性和基本功能。 继承关系 public abstract class Window extends Object java.lang.Object
2012-06-13 14:32:42 508
转载 windowManager
来看这个布局文件 Xml代码 xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_widt
2012-06-12 19:45:30 758
转载 MotionEvent getx getRawx getTop
当用户触摸屏幕时将创建一个MotionEvent对象。MotionEvent包含关于发生触摸的位置和时间等细节信息。MotionEvent对象被传递到程序中合适的方法比如View对象的onTouchEvent()方法中。在这些方法中我们可以分析MotionEvent对象那个,以决定要执行的操作。MotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手指
2012-06-08 09:59:33 2100
转载 Matrix学习
Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为△x,y方向的平
2012-06-06 16:49:13 540
转载 Android画图学习总结(五)——Paint
前面的Android画图学习总结的系列中,我们分别学习了Bitmap、Drawable、Aniamtion,除了这些画图元素之外,开发应用程序使用最多的还是String(字符串),下面我们就如何显示String详细的说明。引用Android SDK中显示String的函数,列举如下:drawText(String text, int start, int end, floa
2012-06-06 16:40:25 402
转载 Android画图学习总结(四)——Animation(下)
在Android画图学习总结(四)——Animation(上)中,我们详细介绍了Tween Aniamation,这里我们将介绍另外一种动画Frame Animation。在前面已经说过,Frame Animation是顺序播放事先做好的图像,跟电影类似。不同于animation package, Android SDK提供了另外一个类AnimationDrawable来定义、使用Frame
2012-06-06 16:39:38 410
转载 Android画图学习总结(四)——Animation(中)
在Android画图学习总结(四)——Animation(上)中详细介绍了Tween Animation的定义、使用,由于篇幅有限,很多中重要的方面没有说明,这篇文章一方面做个完整的总结说明,另外一方面补充说明上一篇幅遗漏的问题,帮助大家更好的理解Tween Animation。对Tween Animation的本质做个总结:Tween Animation通过对 View 的内容完成一系列的图
2012-06-06 16:39:05 516
转载 Android画图学习总结(四)——Animation(中)
在Android画图学习总结(四)——Animation(上)中详细介绍了Tween Animation的定义、使用,由于篇幅有限,很多中重要的方面没有说明,这篇文章一方面做个完整的总结说明,另外一方面补充说明上一篇幅遗漏的问题,帮助大家更好的理解Tween Animation。对Tween Animation的本质做个总结:Tween Animation通过对 View 的内容完成一系列的图
2012-06-06 16:37:37 331
转载 Android画图学习总结(四)——Animation(中)
在Android画图学习总结(四)——Animation(上)中详细介绍了Tween Animation的定义、使用,由于篇幅有限,很多中重要的方面没有说明,这篇文章一方面做个完整的总结说明,另外一方面补充说明上一篇幅遗漏的问题,帮助大家更好的理解Tween Animation。对Tween Animation的本质做个总结:Tween Animation通过对 View 的内容完成一系列的图
2012-06-06 16:36:37 301
转载 Android画图学习总结(四)——Animation(上)
随着对Drewable的深入了解,发现了Drawable更加强大的功能:显示Animation。Android SDK介绍了2种Animation:Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果Frame Animation:顺序播放事先做好的图像,跟电影类似在使用Animation前,我们先学习如何定义Animation,这对我们使用
2012-06-06 16:35:59 352
转载 Android画图学习总结(三)——Drawable
AnimationDrawableAn object used to create frame-by-frame animations, defined by a series of Drawable objects, which can be used as a View object's background. BitmapDrawableA Drawable that w
2012-06-06 16:35:19 645
转载 Android画图学习总结(二)——Bitmap
<!--p {margin-bottom:0.21cm}-->通过前一篇的学习,对Android 画图核心部分有了一定的了解,后面篇幅,我们将详细介绍Android中的各种画图对象的使用,首先介绍我们最常用的Bitmap(位图)。位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。按照对位图的操作,分为以下几个功能分别介绍:从资源中获取位图获取
2012-06-06 16:33:53 394
转载 Android画图学习总结(一)——类的简介
<!--p {margin-bottom:0.21cm}-->学习Android有一段时间了,看完了AndroidSDK中的大部分文档,但是始终感觉自己还缺少很多,后来发现,AndroidSDK中只是介绍了Google自己开发的那一部分如何使用,Android中引用至Java的部分如何使用却没有说明。当然这也不是Google的职责,但是这对我们C++程序员来说的确是
2012-06-06 16:32:33 432
转载 ImageView.setScaleType(ImageView.ScaleType)
1、这里我们重点懂得ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是把握图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义差别: 2 3 CENTER
2012-06-05 14:32:00 559
转载 Serializable Parcelabel
第一、四大组件间数据传递方式:启动四大组件通过Intent对象来实现,Intent的功能包括启动四大组件以及相关信息+传递数据。其中传递数据Intent提供了putExtra和对应的getExtra方法来实现:putExtra和getExtra 其实是和Bundle put和get方法一一对应的,在Intent类中有一个Bundle的mExtras成员变量所有的putExtra和g
2012-06-05 11:44:18 1551 1
转载 AppWidgetProvider+httpclient实现的桌面新闻
功能大概是 长按屏幕->请求一个超玩三国杀AppWidget->进入configure activity配置信息->在桌面上显示UI->点击新闻进入activity中浏览首先在AppWidgetProvider启动前 利用 AppWidgetProvider界面配置文件中的android:configure属性来指定一个前置activity用来配置相关信息 [html
2012-06-05 10:34:31 980
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人