上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 51 下一页
摘要: 2.draglayer.java:launcher layout的rootvie。draglayer现实上也是1个抽象的界面,用来措置惩罚拖动和对于事务举行开端措置惩罚然后按环境分发下去,脚色是1个controller。它起首用onintercepttouchevent(motionevent)来中途阻挡所有的touch事务,要是是长按item拖动的话不把事务传下去,直接交由ontouchevent()措置惩罚,如许就能够使成为事实item的移动了,要是否拖动item的话就把事务传到方针vie,交患上法针vie的事务措置惩罚函数做响应措置惩罚。如过有要对于事务的特殊需求的话可以修改oninte 阅读全文
posted @ 2012-12-24 16:54 GreyWolf 阅读(215) 评论(0) 推荐(0) 编辑
摘要: instanceof是Java的一个二元操作符,和==, >, <是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:String s = "I AM an Object! ";boolean isObject = s instanceof Object;我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,也就是isObject的值为True 阅读全文
posted @ 2012-12-24 16:52 GreyWolf 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. 创建一个布局文件,布局如下,只有一个TextView<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_pa 阅读全文
posted @ 2012-12-24 16:51 GreyWolf 阅读(186) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/stonecao/article/details/6561631Luancher有一个相对比较复杂的功能就是拖放功能,要深入了解launcher,深入理解拖放功能是有必要的,这篇blog,我将对launcher的拖放功能做深入的了解1.首先直观感受什么时候开始拖放?我们长按桌面一个应用图标或者控件的时候拖放就开始了,包括在all app view中长按应用图标,下面就是我截取的拖放开始的代码调用堆栈at com.android.launcher2.DragController.startDrag(DragController.java:170)at c 阅读全文
posted @ 2012-12-24 16:50 GreyWolf 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Android系统自带了长按事件,setOnLongClickListener即可监听。但是有时候,你不希望用系统的长按事件,比如当希望长按的时间更长一点的时候。这时候就需要自己来定义这个长按事件了。 下面是去年我写代码的时候,自定义长按事件的方式:package chroya.fun;import android.content.Context;import android.view.MotionEvent;import android.view.View;import android.view.ViewConfiguration;public class LongPressView1 ex 阅读全文
posted @ 2012-12-24 16:49 GreyWolf 阅读(423) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/hu2839fdjsfdsan/article/details/65700361.LauncherApplication的作用意义分析概括:LauncherApplication属于自定义的Application类,并在AndroidManifest.xml里指定了自定义Application类,如下: <application android:name="com.android.launcher2.LauncherApplication" android:process="@string/process" 阅读全文
posted @ 2012-12-24 16:48 GreyWolf 阅读(314) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/stonecao/article/details/6536083一LauncherApplication->onCreate --1.//设置最小堆内存4M --2.//建立应用图标缓存器 --3.//建立LauncherModel --4.//注册Intent.ACTION_PACKAGE_ADDED,Intent.ACTION_PACKAGE_REMOVED,Intent.ACTION_PACKAGE_CHANGED事件监听器 LauncherModel作为广播接收器对上面3中事件进行监听 --5.//添加对桌面favorites conte 阅读全文
posted @ 2012-12-24 16:47 GreyWolf 阅读(267) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/lixuyuan/article/details/6688859一、Launcher功能介绍 Launcher简称HomeScreen,是android手机加载完毕后第一个启动的应用程序,它负责除应用本身操作外的所有操作,包括有几个桌面、点击应用程序图标启动应用程序、长时间按桌面出现上下文菜单、长按桌面图标出现垃圾箱、长按桌面应用程序后可以移动位置和设置壁纸等,虽然它负责的操作看是很多,但它和普通的应用程序具有一样的权限。二、Launcer 中一些重要的类及其功能描述 为了成为系统启动后第一个启动的应用程序,Launcher必须在其Andro... 阅读全文
posted @ 2012-12-24 16:47 GreyWolf 阅读(286) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/liangshengyang/article/details/5905351Laucher的UI组成UI组件属性在layout-port/launcher.xml中定义,主要有Workspace和SlidingDrawer两大部分组成,盛放这两者的容器就是DragLayer。view plain<com.android.launcher.DragLayerxmlns:android="http://schemas.android.com/apk/res/android"xmlns:launcher="http://s 阅读全文
posted @ 2012-12-24 16:39 GreyWolf 阅读(249) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/hmg25/article/details/6574575 android原生自带的桌面文件夹样式及其简单,没有iphone那种可以显示文件夹内文件图标缩略图的功能,今天我们来简单的实现一个。效果如下:从launcher源码中很容易变可以看出需要修改的文件,主要修改FolderIcon.java这个文件。修改后的代码如下:view plainpublicclassFolderIconextendsBubbleTextViewimplementsDropTarget{privateUserFolderInfomInfo;privateLaunchermL 阅读全文
posted @ 2012-12-24 16:38 GreyWolf 阅读(405) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 51 下一页