最新文章列表

修改android Launcher

由于项目需求更改,在此做保留以后方便使用    在 frameworks/base/core/java/com/android/internal/app/ResolverActivity.java 中作修改   根据需要默认Launcher来设置默认     private void setDefaultLauncher(String defPackageName,String de ...
Leif_冬 评论(0) 有1006人浏览 2018-11-14 09:41

Android Metro风格的Launcher开发系列第一篇

AndroidLauncherMetro桌面   目录
846717529 评论(0) 有452人浏览 2015-03-25 10:22

【转载】Android Metro风格的Launcher开发系列第一篇

前言:从毕业到现在已经三年多了,回忆一下这三年基本上没有写过博客,总是觉得忙,没时间写,也觉得写博客没什么大用。但是看到很多大牛们都在写博客,分享自己的东西,所以嘛本着向大牛看齐,分享第一,记录第二的目的开始写一个系列的文章,我会把我做一个项目的详细过程分享给大家,供大家参考和交流。好了,评书开讲!可能大家做Android机顶盒或者Android电视开发的比较少,这类开发基本上都是基于源码的开 ...
ghost045 评论(0) 有663人浏览 2015-03-23 20:11

Android4.0 Launcher拖拽原理分析(一)

在Android4.0源码自带的Launcher中,拖拽是由DragController进行控制的。 基本流程是相应的View在检测到用户操作后进行判断,若可以触发拖拽,则设置自身的相应状态,然后将待拖拽对象的Bitmap对象、当前位置、拖拽源、待拖拽对象等信息传给DragController的startDrag方法启动拖拽。接下来,DragLayer的onInterceptTouchEven ...
haliluya4 评论(0) 有10966人浏览 2013-08-29 23:30

Android中源码Launcher主屏幕程序排列详解【安卓Launcher进化一】

   最近研究Lancher,从短信Mms的框架中过度到Launcher的bug和需求修改中,下面对launcher最简单的主屏幕程序的程序的布局的详 解,给读者一个入门的感觉,android的主屏幕一共分为5个屏幕,从左到右依次是:0,1,2,3,4。所以想在那个主屏幕放哪些程序或者 widget都可以在布局文件中实现,下面我就说说这个布局文件default_workspace.xml。这是 ...
亚当爱上java 评论(0) 有4670人浏览 2013-04-07 12:06

cm9源码之启动器Trebuchet

可以把启动器分成以下四部分,通过 整体布局,入口,拖动分析,滑动分析这四个部分来了解启动器。 一,整体布局: 二,入口点: 三,拖动分析: 四,手势滑动分析: 未完 http://zuiniuwang.blog.51cto.com/3709988/768020 http://zuiniuwang.blog.51cto.com/3709988/773412 http://bl ...
dengzhangtao 评论(0) 有1755人浏览 2013-01-07 11:10

Equinox Launcher的启动配置参数

Eclipse Equinox OSGi平台的启动方式一般有两种:一种是直接通过startup.jar启动,另一种是通过Equinox提供的可执行的加载器(Launcher)启 动。两种方式都是通 ...
snoopy7713 评论(0) 有1406人浏览 2012-07-14 22:10

Android的Launcher显示默认apk

Launcher源码的在res/xml目录下的default_workspace.xml。 格式如下: 1. packageName="com.android.contacts"指定该应用的包名。 2. launcher:className="com.android.contacts.DialtactsActivity"该应用所对应的类。 3. launc ...
maoxy 评论(0) 有4335人浏览 2012-05-21 11:27

android 切图

1 程序launcher icons规格 32-bit PNGs with an alpha channel for transparency ldpi(120dpi):36*36px mdpi(160dpi):48*48px hdpi(240dpi):72*72px xhdpi(320dpi):96*96px API Level 8 ...
dingbuoyi 评论(0) 有1417人浏览 2012-05-03 15:19

自己写仿iPhone的Launcher

占楼 1. 快速选择不同的Launcher,前提是不能有Default Launcher Intent i = new Intent(Intent.ACTION_MAIN); i.addCategory(Intent.CATEGORY_HOME); startActivity(i); 模拟器上按Home键也可以达到相同的效果。 2. Launcher的intent filter ...
dai_lm 评论(0) 有2128人浏览 2012-03-23 14:05

Android横屏状态下返回到壁纸界面屏幕刷新问题

前两款android智能机开发过程中曾经遇到过在launcher主屏界面上建一个应用快捷图标,在横屏的状态下点击打开此应用,然后按返回键,很大概率上屏幕会刷新失败,显示半屏黑屏,是由于关闭当前activity时是横屏状态,关闭后返回到壁纸界面是竖屏,windowManagerService刷新处理问题。现将解决方案贴出来,望以后遇到此问题的同学借鉴:               boolean ...
quanminchaoren 评论(5) 有4126人浏览 2011-12-22 21:34

Android 横竖屏设置

最近遇到一个问题,关于Android 横竖屏的问题,我的launcher没有landscap资源,所以我在manifest里的Activity设置为portrait,但是当我打开sina微博时,横屏launcher会报错,我不解其中的原因,有的说法就是sina微博会发一个Intent给launcher,但是我没有看到sina微博的横屏,究其结果说吧,原因就是sina微博横屏时会重新Oncreate ...
guojianhui0906 评论(0) 有1104人浏览 2011-11-17 09:03

Android功能总结:仿照Launcher的Workspace实现左右滑动切换

对于Launcher的桌面滑动大家应该都比较熟悉了,最好的体验应该是可以随着手指的滑动而显示不同位置的桌面, 比一般用ViewFlinger+动画所实现的手势切换页面感觉良好多了~~~~ 分析了一下Launcher中的WorkSpace,里面有太多的代码我们用不上了(拖拽,长按,,,),把里面的冗余代码去掉得到实现滑动切换屏幕所必需的。 新建一个ScrollLayout类,继承自ViewGro ...
guojianhui0906 评论(0) 有2260人浏览 2011-10-09 17:36

Android中AppWidget加载流程(二)

1. 用户长按Launcher弹出添快捷组件的Dialog,选择添加AppWidget,这时会打开一个Activity(AppWidgetPickActivity)显示系统中全部        AppWidget,单击某一个AppWidget后会做以下操作:      (1) 通过AppWidgetService获取一个最新的appWidgetId值。      (2) 根据 ...
quanminchaoren 评论(0) 有2376人浏览 2011-07-27 10:01

android 添加桌面快捷方式

、在桌面创建快捷方式方法: 方法一:通过长按某一个应用程序的图标在桌面上创建启动该应用程序的快捷方式。 这个方法安装完程序都用户都能实现。 方法二:在应用程序中构建一个Intent,然后以Broadcast的形式通知Launcher创建快捷方式。 先看Launcher的AndroidMainfest.xml文件中InstallShortcutReceiver的注册信息:   <! ...
啸笑天 评论(1) 有13176人浏览 2011-07-05 19:20

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics