共有47篇文章,第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...
  • 探秘 widget 之 launcher 添加 widget 的流程分析[分享]
    鉴客 发表于 2011-09-25 07:08|1次评论|5462次阅读
    最近打算研究下android的widget相关问题,并把一些心得在此稍作记录,哈哈,等研究完成了,如果有必要的话,也会把改动的源码贴出来,以飨读者。今天先来看看launcher2中添加widget的流程。 添加widget首先需要在laucher的空白处长按,所以首先定位在laucher的 public boo...
  • 使用ViewPage实现类launcher屏幕滑动[分享]
    迷途d书童 发表于 2012-03-30 14:07|0次评论|4693次阅读
               在去年11月份的时候,自己写过一篇launcher左右滑动的源码分析的文章,launcher修改--左右滑动屏幕切换源码追踪,今年1月份的时候,看到一份有意思的代码,又简单的解析了下代码,写成页面滑动切换(类Launcher滑动屏幕实现),今天又看到一篇使用ViewPag...
  • 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的具体数值,是可以改动,但是图标会大小不统一?不知道...
  • 在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...
  • 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次阅读
    最近做到的应用做刚好需要添加快捷方式的功能, 在参考了源代码和网上一些其他资料后做了出来. 在做的时候遇到两个问题, 一.  程序卸载后桌面快捷方式仍然存在:   关于此问题, 网上的资料和实际中很多应用程序的老版本或者当前版本仍存在. 参考源代码后,我找出了解决方案...
  • Android Launcher开发问问[提问]
    RyanHoo 发表于 2012-03-18 21:56|3次评论|2120次阅读
    比如市面上的360Launcher、Go桌面、MIUI的桌面效果,怎么实现呢?   求思路!或者教程也可以。
  • launcher修改--获取widget信息(图片,文字等)(源码追踪)[分享]
    迷途d书童 发表于 2012-03-30 14:07|0次评论|1855次阅读
           在launcher中,长按屏幕,图挂了,我们在代码里面找一下: 首先,找到onLongClick(View v)方法,然后在这个方法中,有如下代码: if (mWorkspace.allowLongPress()) { if (cellInfo.cell == null) { if (cellInfo.valid) { ...
  • 修改 launcher 桌面添加 时钟的问题[提问]
    晓明1 发表于 2012-01-13 16:51|1次评论|1873次阅读
    求大家帮助! 在default_workspace.xml文件 添加 <appwidget   launcher:packageName="com.android.alarmclock"   launcher:className="com.android.alarmclock.AnalogAppWidgetProvider"   launcher:screen="2"   launcher:x="0"   launcher:y="0"   launcher:spanX...
  • Launcher修改默认壁纸(default_wallpaper)[分享]
    迷途d书童 发表于 2012-03-30 14:07|0次评论|1823次阅读
           这几天一直在弄Launcher这方面的东西,心得在前面的:Launcher源码中Intent.createChooser()实现原理及小例子,Luncher修改wallpaper(壁纸)源码跟踪(代码实现过程分析),给Luncher添加自定义壁纸(修改Luncher界面和在程序中修改壁纸)。感兴趣的朋友可以...
  • launcher修改---launcher的搜索框和ProtipWidget(widget修改)(有图有真相)[分享]
    迷途d书童 发表于 2012-03-30 14:07|1次评论|1804次阅读
           有的时候,对launcher的开发,需要去掉launcher上面的搜索框和ProtipWidget,另外,ProtipWidget是android从2.2版本以后才添加上的。在找寻了n久以后,经过网友的帮张,原来定义文件在Launcher2/res/xml/default_workspace.xml,下面把文件贴出来: <?xml ve...
top Created with Sketch. 顶部