- 博客(114)
- 资源 (5)
- 收藏
- 关注
转载 android 自动亮度控制
一)Setting相关处理 Settings->display->auto rotate(自动旋转屏幕) /packages/apps/Settings/res/values/strings.xml
2011-12-04 10:59:20
5690
转载 类与类关系的uml图代码实现
http://www.iteye.com/topic/37302 类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Asso
2011-10-14 23:32:00
1265
转载 类图理解
http://www.iteye.com/topic/979557 总结完ubuntu之后,接着整uml的东西。上一篇我们介绍了用例图和用例间的关系。我们现在再来说说uml中类图和类的关系。在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(General
2011-10-14 23:25:30
1276
转载 如何阅读其他人写的java代码
http://blog.163.com/liuxulin@126/blog/static/51097394200881910274124/ 我们如何才能够快速理解和读懂其他人写下的Java代码?现在Java开源软件如此之多,我们更多的是在学习其他人写的代码,自己写代码
2011-10-12 11:38:41
5577
转载 android 待机流程
http://helin-era.iteye.com/blog/969930 以下分析基于android2.2的google源码。 开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。
2011-09-26 17:38:13
1154
转载 杂记
. 引言 在开发过程中有这样一个需求,实现右弧形效果,考虑了一下,用ListView实现,效果图如下: 2. 功能实现 (1) 主布局(main.xml)实现: view plaincopy to clipboardprint? ?xml version=1.0 encoding
2011-09-22 23:01:24
870
转载 android之壁纸相关
android之壁纸机制 1.涉及核心类: 1>ImageWallpaper.java(IW):继承WallpaperService主要负责静态壁纸的draw处理; 2>WallpaperManager.java(WM):主要负责壁纸的存取方法管理(可能会多个实例);
2011-09-22 12:32:42
4073
转载 动态壁纸探究
随着三星 Oscar的上市,流畅的操作,华丽的界面,OPhone 2.0的不俗表现不禁让人眼前一亮。作为OPhone 2.0一个新特性,动态壁纸(Live Wallpapers)为用户带来了更炫体验。本文主要通过一个完整的时间壁纸(TimeWall)为大家介绍如何开发 Liv
2011-09-22 12:28:08
1584
转载 android 图片处理
1、图标加灰色过滤; 2、android的图片资源默认是静态的,单实例;如果两个IM好友的头像一样,最简单的都是用的软件自带头像,有一个在线,一个离线,直接改变头像的灰度,则两个用户的头像都会变灰或者在线,答案是:Drawable.mutate()。Java代
2011-09-21 15:39:17
1739
转载 gridview cache 理解
View组件显示的内容可以通过cache机制保存为bitmap, 使用到的api有 void setDrawingCacheEnabled(boolean flag), Bitmap getDrawingCache(boolean autoScale)
2011-09-21 14:31:46
1111
转载 android DIY 2
http://www.eoeandroid.com/thread-92385-1-1.html 我在上一篇文章中提到了两个不错的实例,现在就给出第一个实例。DIY控件的步骤请看上一篇文章,地址:http://www.eoeandroid.com/forum-viewthr
2011-09-21 09:45:15
1641
转载 android DIY控件1
http://www.eoeandroid.com/thread-92244-1-1.html研究Android控件DIY已经有好几周了,平时也懒得记录一些心得体会之类的。今天百无聊赖,突然想起有很多同行对这个话题比较感兴趣,遂整理一下思路,把自制控件的方法写下来。由于小可没
2011-09-21 09:33:24
3080
转载 杂记2
修改页面Tag的东西。在Launcher.xml内添加LinearLayout.第一次Launcher内setupViews的时候用AddView将给定的资源添加进去。以后在workspace内在切屏函数computeScroll内调用Launcher内的替换函数 publ
2011-09-19 22:34:38
807
转载 杂记
第一部分: 首先找到设置home screen上icon大小的位置。只可能有两个地方,一个是xml中指定,一个是在代码中指定。无论在哪里指定,都会在make icon的过程中引用,那么我先找到make icon的地方。在createShortcut@Launcher.java中,
2011-09-19 22:14:25
1032
转载 Android锁屏与解屏相关代码分析
http://li53262182.blog.163.com/blog/static/1283933872010112195511382/我觉得对于普通人来说,最常见的是Android解屏的界面,然后应该是Home界面。今天就来分析一下解屏界面的相关代码(以索爱的解锁界面为例
2011-09-19 16:07:46
1520
转载 锁屏界面
锁屏的代码在/frameworks/polices/bases/phone/com/android/internal/policy/impl/LockScreen.java可以设置锁屏功能开关的代码位于:frameworks/policies/base/phone/c
2011-09-19 14:47:21
1991
1
转载 实现左右屏切换
http://blog.youkuaiyun.com/sharetop/article/details/6313654 其实要实现这个效果在Android中并非难事,因为官方的Launcher已经有现成的源代码放在那儿了,就是那个Workspace.java。大家可以去http:
2011-09-17 21:19:13
2071
转载 Android 平滑和立体翻页效果1
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt1/index.htmlAndroid 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果,本文将向读者阐述 Android 的
2011-09-17 18:13:57
18766
转载 Android 平滑和立体翻页效果2
http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt2/Android launcher 的平滑和立体翻页效果我们这里把 Android launcher 程序的 Workspace 相关的代
2011-09-17 18:00:55
6475
原创 android背景选择器selector用法
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 android:drawable="@drawable/pic1" /> android:
2011-09-16 17:07:02
1025
转载 Android Launcher桌面应用快捷方式的开发
快捷图标有两部分组成,一部分是应用的图标,另一部分就是应用的名称。其实Launcher中的快捷图标只是继承了TextView控件,重绘了一下,将背景弄成浅灰色(具体是什么颜色我也不知道)的椭圆背景,显示的文字颜色则是白色。TextView有android:drawableTop;
2011-09-16 16:25:16
1144
原创 launcher 类分析
1.class LauncherSetting{//定义数据的类 static final class Favorites implements BaseColumns {//一般通过内部类来实现BaseColumns URI定义 stati
2011-09-16 11:23:06
1122
原创 ApplicationsIntentReceiver.class
http://blog.youkuaiyun.com/wong_judy/article/details/5192814ApplicationsIntentReceiver.class -->Receives notifications when applications are a
2011-09-16 11:16:57
818
转载 android ui事件处理分析
在Android平台上,捕获用户在界面上的触发事件有很多种方法,View类就提供这些方法。你在使用各种View视图来布局界面时,会发现几个公用的回调方法来捕捉有用的UI触发事件,当事件在某个View对象上被触发时,这些方法会被系统框架通过这个对象所调用,例如:当一个View(如一
2011-09-15 22:46:03
745
原创 Android ListView理解,BaseAdapter
http://strivermao.blog.163.com/blog/static/181557159201111215819805/ListView是Android开发过程中较为常见的组件之一,它将数据以列表的形式展现出来。一般而言,一个ListView由以下三个元素组
2011-09-15 17:56:04
696
原创 android alertdialog
http://apps.hi.baidu.com/share/detail/31516155 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应
2011-09-15 10:38:26
813
原创 listview 分析
ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。 一个新的视图被返回并显示 如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!
2011-09-14 22:15:44
573
原创 thread join分析
http://blog.163.com/fanning_7213/blog/static/2496505201071255157497/一、在研究join的用法之前,先明确两件事情。1.join方法定义在Thread类中,则调用者必须是一个线程,例如:Thread
2011-09-14 21:50:52
710
原创 android 动画
http://blog.163.com/fanning_7213/blog/static/249650520107951534574/Android 平台提供了两类动画,一类是 Tween 动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是 F
2011-09-14 21:47:53
565
原创 JAVA常用数据结构
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├Linked
2011-09-14 21:33:41
579
原创 android 桌面文件夹ui美化
http://blog.youkuaiyun.com/hmg25/article/details/6574575 android原生自带的桌面文件夹样式及其简单,没有iphone那种可以显示文件夹内文件图标缩略图的功能,今天我们来简单的实现一个。效果如下: 从l
2011-09-14 15:42:53
2158
原创 launcher in android
http://blog.youkuaiyun.com/liangshengyang/article/details/5905351Laucher的UI组成UI组件属性在layout-port/launcher.xml中定义,主要有Workspace和SlidingDrawer两大部分
2011-09-14 15:34:07
1579
原创 launcher 启动过程
http://blog.youkuaiyun.com/stonecao/article/details/6536083一LauncherApplication->onCreate --1.//设置最小堆内存4M --2.//建立应用图标缓存器
2011-09-14 11:27:45
1226
转载 launcher 总结
http://blog.youkuaiyun.com/lixuyuan/article/details/6688859一、Launcher功能介绍 Launcher简称HomeScreen,是android手机加载完毕后第一个启动的应用程序,它负责除应用本身操作外的所有
2011-09-14 09:33:15
1793
转载 LauncherApplication
http://blog.youkuaiyun.com/hu2839fdjsfdsan/article/details/65700361.LauncherApplication的作用意义分析概括:LauncherApplication属于自定义的Application类,并在Andro
2011-09-14 09:24:12
4572
原创 Android自定义长按事件
Android系统自带了长按事件,setOnLongClickListener即可监听。但是有时候,你不希望用系统的长按事件,比如当希望长按的时间更长一点的时候。这时候就需要自己来定义这个长按事件了。 下面是去年我写代码的时候,自定义长按事件的方式:pack
2011-09-13 15:55:33
1484
原创 android 拖放功能
http://blog.youkuaiyun.com/stonecao/article/details/6561631Luancher有一个相对比较复杂的功能就是拖放功能,要深入了解launcher,深入理解拖放功能是有必要的,这篇blog,我将对launcher的拖放功能做深入的了解
2011-09-12 11:08:24
3878
原创 android ui事件分析
1. 创建一个布局文件,布局如下,只有一个TextViewhttp://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width
2011-09-12 10:42:41
2238
1
原创 instanceof 杂谈
instanceof是Java的一个二元操作符,和==, >, <是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:String s = "I AM an Obj
2011-09-12 10:08:35
766
原创 launcher 分析
2.draglayer.java:launcher layout的rootvie。draglayer现实上也是1个抽象的界面,用来措置惩罚拖动和对于事务举行开端措置惩罚然后按环境分发下去,脚色是1个controller。它起首用onintercepttouchevent(moti
2011-09-12 09:25:35
1938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人