共有57篇文章,第1页,共3

  • launcher修改--launcher架构解析[分享]
    迷途d书童 发表于 2012-03-30 14:07|4次评论|18862次阅读
            要想做好launcher,对其基本的架构了解是必须的,在这篇文章里,简单的介绍下launcher中类的构成和架构,首先,这篇文章中很多资源均从互联网中获得,感谢网友们的无私奉献,大家都共享,进步才会更快。 第一步,先看两张从网上找来的launcher的架构图。 第二...
  • Android--launcher启动过程解析[分享]
    迷途d书童 发表于 2012-03-30 14:07|2次评论|9226次阅读
    第一步:我们先从LauncherApplication.java开始,先找到onCreate()方法: public void onCreate() { //设置最小堆内存8M VMRuntime.getRuntime().setMinimumHeapSize(8 * 1024 * 1024); //llx modify the heapsize super.onCreate(); /...
  • Android高手进阶教程(二)之----Android Launcher抽屉类SlidingDrawer的使用![分享]
    迷途d书童 发表于 2012-03-02 11:58|0次评论|7532次阅读
    最近在研究Lanucher ,看了源码,发现了SlidingDrawer 这个类,也就是所谓的"抽屉"类。它的用法很简单,要包括handle ,和content .   handle 就是当你点击它的时候,content 要么抽抽屉要么关抽屉。别的不多说了,具体步骤如下.   1.新建Android 工程,命名为SlidingDrawer...
  • 高仿小米launcher(ZAKER)跨屏拖动item(有源码)[博客]
    76135 发表于 2012-07-16 14:31|9次评论|6925次阅读
    触发长按事件后浮动原理: windowParams = new WindowManager.LayoutParams(); windowParams.gravity = Gravity.TOP | Gravity.LEFT; windowParams.x = x - itemWidth / 2; windowParams.y = y - itemHeight / 2; windowParams.height = WindowManager.LayoutParams.WRAP_C...
  • 探秘 widget 之 launcher 添加 widget 的流程分析[分享]
    鉴客 发表于 2011-09-25 07:08|1次评论|5462次阅读
    最近打算研究下android的widget相关问题,并把一些心得在此稍作记录,哈哈,等研究完成了,如果有必要的话,也会把改动的源码贴出来,以飨读者。今天先来看看launcher2中添加widget的流程。 添加widget首先需要在laucher的空白处长按,所以首先定位在laucher的 public boo...
  • 动态显示和隐藏状态栏(包括底部虚拟按键)[博客]
    不正经啊不正经 发表于 2015-07-29 14:02|1次评论|5205次阅读
     小米Launcher有一个细节上的功能效果:在长按桌面应用图标时,会隐藏状态栏,然后在状态栏原有的布局上显示卸载或删除的操作栏。放手后,操作栏隐藏,状态栏显示出来。也就是说,这个过程是涉及到对状态栏的动态操作的。     View类提供了setSystemUiVisibility和get...
  • 使用ViewPage实现类launcher屏幕滑动[分享]
    迷途d书童 发表于 2012-03-30 14:07|0次评论|4693次阅读
               在去年11月份的时候,自己写过一篇launcher左右滑动的源码分析的文章,launcher修改--左右滑动屏幕切换源码追踪,今年1月份的时候,看到一份有意思的代码,又简单的解析了下代码,写成页面滑动切换(类Launcher滑动屏幕实现),今天又看到一篇使用ViewPag...
  • android 4.0 启动 Launcher 分析(1)[博客]
    Mr_Qi 发表于 2013-09-23 10:38|1次评论|4543次阅读
    1.配置文件 (1) packege 属性可指定生成的gen源文件夹的包名,同时也表示程序运行时的进程名称 original-package 表示源码中真实的源代码层次结构 当 original-package和package相同时,声明Activity的时候可以使用.ClassName方式。否则需要使用完整的类名声明。当包名发生...
  • launcher2的快捷图标大小修改[提问]
    kakaxi0000 发表于 2012-03-16 11:51|4次评论|4467次阅读
    如果我修改 Utilites.java类的sIconWidth = sIconHeight=(int)resources.getDimension(android.R.dimen.app_icon_size); .dimen.app_icon_size.xml文件的数值,是无效,没法改动图标的大小。。  只能改动sIconHeight的具体数值,是可以改动,但是图标会大小不统一?不知道...
  • 隐藏APK在Launcher中的启动图标[博客]
    螃蟹会飞 发表于 2013-09-26 11:53|1次评论|3888次阅读
        隐藏APK在Launcher中的启动图标:                   APK的AndroidManifest.xml文件的主Activity中删除 intent-filter 中的                        <category android:name="android.intent.category.LAUNCHER" />即可。...
  • 在Android编程中如何在自己的Launcher中,让屏幕上方的Statusbar(系统状态栏)设置为透明[提问]
    pof 发表于 2011-12-21 17:51|2次评论|3756次阅读
    如何在自己的Launcher中,让屏幕上方的Statusbar(系统状态栏)设置为透明,貌似Android有一些API在SDK中没有开放,比如StatusBarManager
  • launcher修改--修改launcher的屏幕数[分享]
    迷途d书童 发表于 2012-03-30 14:07|0次评论|3693次阅读
            首先,在Launcher.java代码中,第125行 static final int SCREEN_COUNT = 5; static final int DEFAULT_SCREEN = 2;//第一页是从0开始计数,这里是把第三个页面作为默认首页 第一个参数定义屏幕个数,第一个参数是默认的首页。在这里,你可以做出自己的修改...
  • android Launcher 如何编辑屏幕缩略图(拖动、删除)[提问]
    三藏 发表于 2012-05-15 20:56|4次评论|3194次阅读
    我在Launcher定制过程中,在获取7个屏幕缩略图后,需要编辑这些缩略图,主要是拖动排序、拖动到bottom区域后调用deleteZone删除;在onLongClick()方法中获取的是ImageView,并且此时7个缩略图是显示在workspace的上层,已经不能再调用mWorkSpace.startDrag()方法了,请问我...
  • Android Launcher 桌面图标的加载和存储[分享]
    鉴客 发表于 2011-09-26 08:46|1次评论|3067次阅读
    1) 桌面安装之后有5个默认的图标:search、contacts、browser、phone、message。它们是系统自带的,那它们是在哪儿存储的?什么时候加载的? 2) 在res/xml目录下的default_workspace.xml文件中定义了它们。里面还定义了其他一些常用应用。定义格式如下:  packageName="c...
  • Android: 仿Launcher Workspace左右滑动控件[分享]
    长平狐 发表于 2012-06-20 11:03|0次评论|2779次阅读
    修改Launcher的Workspace,去掉Drag相关的操作,精简为一个支持左右滑动的控件 每屏中可以自由放置layout 主要的问题是对     @Override     public boolean dispathTouchEvent(MotionEvent ev) {}     @Override     public boolean onInterceptTouchEvent(Motio...
  • launcher修改--获取应用列表launcher源码解析[分享]
    迷途d书童 发表于 2012-03-30 14:07|0次评论|2680次阅读
              在home节面上,当我们点击中间按键的时候,会跳转到一个下图, 在代码中是如何实现的呢?我们来找一下: mHandleView = (HandleView) findViewById(R.id.all_apps_button); mHandleView.setLauncher(this); mHandleView.setOnClickList...
  • Android Launcher开发之AppWidget(桌面小部件)全面解析[分享]
    长平狐 发表于 2012-09-03 12:29|0次评论|2509次阅读
    导读:先简单说说Widget的原理。Widget是在桌面上的一块显示信息的东西,也通过单击Widget跳转到一个程序里面。而系统自带的程序,典型的Widget是music,这个Android内置的音乐播放小程序。先简单说说Widget的原理。Widget是在桌面上的一块显示信息的东西,也通过单击Widge...
  • 高仿launcher和墨迹左右拖动效果[博客]
    晨曦之光 发表于 2012-03-20 18:51|2次评论|2453次阅读
               半个月前就有这样的想法,做出一个模仿launcher的效果。自己也曾从网上搜过很多资料,也思考过怎么实现,最终还是参考了别人的资料实现了此效果,也解决了我这半个多月的冥思苦想,再次感谢,今天把代码贴出来供大家学习,因为这方面做得比较好的资料...
  • No Launcher activity found![提问]
    lovecheng432 发表于 2012-05-17 15:17|0次评论|2272次阅读
    我在manifest.xml 定义了             <intent-filter>                 <action android:name="android.intent.action.MAIN" />                 <action android:name="android.intent.action.MUSIC_PLAYER" />        ...
  • Android Launcher开发之自动添加桌面快捷方式及实际开发中常见问题的解决方案[分享]
    长平狐 发表于 2012-09-03 12:28|0次评论|2223次阅读
    最近做到的应用做刚好需要添加快捷方式的功能, 在参考了源代码和网上一些其他资料后做了出来. 在做的时候遇到两个问题, 一.  程序卸载后桌面快捷方式仍然存在:   关于此问题, 网上的资料和实际中很多应用程序的老版本或者当前版本仍存在. 参考源代码后,我找出了解决方案...
top Created with Sketch. 顶部