• Android 滑动类Scroller以及其成员函数

    android.widget.Scroller是用于模拟scrolling行为,它是scrolling行为的一个帮助类。我们通常通过它的 startScroll (int startX , int startY , int dx , int dy , int duration ) 函数来设置一个scrolling行为模型,即在 int duration (单位为毫秒)时间的

    12-12-03
  • Android 滚动操作Scroller类详解

    Scroller这个类理解起来有一定的困难,刚开始接触Scroller类的程序员可能无法理解Scroller和View系统是怎么样联系起来的。我经过自己的学习和实践,对Scroller的用法和工作原理有了一定的理解,在这里和大家分享一下,希望大家多多指教。 首先从源码开始分析

    12-12-02
  • 对Android布局属性LayoutParams的理解

    简单说说 自己对 android LayoutParams的理解吧 public static class ViewGroup.LayoutParams extends Object java.lang.Object android.view.ViewGroup.LayoutParams //继承关系 一个LinearLayout 和 这个LinearLayout里边一个 TextView 的关系 TextView 就

    12-12-02
  • WindowManager实现可自由移动的悬浮窗口

    大家对悬浮窗概念不会陌生,相信每台电脑桌面的右上角都会有这么一个东西,它总是出现在所有页面的顶端(Top Show)。但在Android平台中如何实现这样的效果呢?先来看一看效果图 看见在Google搜索框上面的那个Icon图片了嘛。下面我就来详细介绍一下在Android

    12-12-02
  • Android窗口小部件App Widget开发权威指南

    应用程序部件的微型应用程序的意见,可以嵌入到其他应用程序(如主屏幕)并得到定期更新。这些观点被称为窗口的用户界面,你可以发布一个软件部件供应商。应用程序组件,可以容纳其他应用程序的窗口被称为一个应用程序组件主机。下面的截图显示音乐应用部件

    12-12-01
  • Android窗口小部件App Widgets开发简明教程

    先简单说说App Widget的原理。App Widget是在桌面上的一块显示信息的东西,通过单击App Widget跳转到程序入口类。而系统自带的程序,典型的App Widget是music,这个Android内置的音乐播放小程序。这个是典型的App Widget+app应用。就是一个程序既可以通过App

    12-12-01
  • Android笔记:SurfaceView与SurfaceHolder对象

    调试Media播放时,不时用到SurfaceView与SurfaceHolder对象,写case测试及实际运行效果, 基本上搞清楚这两个对象的用法及区别 1、SurfaceView public class SurfaceView extends View SurfaceView是视图(View)的继承类, 这个视图里内嵌了一个专门用于绘制

    12-12-01
  • Android 布局中长度单位的深入研究

    要想使自己的布局在不同设备达到精准空置,理清理顺android布局长度单位之间关系很有必要,否则你也许会经常挠头为什么显示出来的布局不是自己定义的效果呢,有些东西,虽然基础,但是弄个透彻也需要花些功夫,废话不多说,下面开始。 1.先了解一下android有

    12-12-01
  • Android开发之SurfaceView详解

    文章转自csdn,感觉作者也是将网上的文章拼凑起来的,所以有时候上下文衔接不是很好。 SurfaceView介绍 通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操

    12-12-01
  • Android --- 读取系统资源函数getResources()小结

    开发中经常用到 getResources() 函数,开始不知道如何使用 res 或者 assets 的文件,现在终于知道了其用法,记录下来以便有朋友能使用到。 概要说明: 数据包package:android.content.res 主要类:Resources InputStream openRawResource(int id) 获取资源

    12-12-01
  • 如何学习和理解Android系统

    受朋友之托,由于他是业余进行学习,需要我帮他推荐几本书及学习方法,我在这里简要的谈谈我学习android之路吧。 我以前是做嵌入式系统开发的,对于平台比较熟,所以我的学习方向是从下往上进行学习,有相同工作经历者可以效仿一下吧:) 个人认为其实就是三

    12-12-01
  • 轻松理解Android的SurfaceView控件

    如果做游戏或者视频相关开发的时候,将会用到SurfaceView。对于SurfaceView,首先需要了解一下它自己的位置: extends View java.lang.Object Android.view.View android.view.SurfaceView 由手册可知: SurfaceView是View类的继承类,这个View里内嵌了一个

    12-12-01
  • Android开发教程:SurfaceView使用实例

    先上效果图如下: 效果图中,抛物线的动画即是由SurfaceView实现的。 需求: 1.实现抛物线动画 1.1 设计物理模型,能够根据时间变量计算出某个时刻图片的X/Y坐标。 1.2 将图片高频率(相比于UI线程的缓慢而言)刷新到界面中。这儿需要实现将脏界面清屏及刷新操

    12-11-30
  • Android搜索控件SearchView的用法

    When youre ready to add search functionality to your application, Android helps you implement the user interface with either a search dialog that appears at the top of the activity window or a search widget that you can insert in your layo

    12-11-30
  • 为什么Android中非UI线程中不能操作UI线程

    Android中非UI线程中不能操作UI线程的详解 在Android的开发中,非UI线程不能操作UI线程中的控件,即UI是非线程安全的。 我在上一篇文章中这样说过: 它是非UI安全的,也就是说,不接受非UI线程的修改请求。当我们通过别的线程(非主线程或者说是非原始线程)来

    12-11-30
2410文