Intent

原创 2011年01月23日 11:24:00

1. 修改Launcher中显示的预置app

 

default_workspace.xml

 

<favorite launcher:packageName="com.tecom.welly.myandroid" launcher:className="com.tecom.welly.myandroid.MainFrame" launcher:screen="1" launcher:x="3" launcher:y="3" />

packageName:包名 className :在桌面上显示的activity screen : 在哪一个screen添加 x,y: 在screen中的位置

 


2. 修改屏幕数目】

(1)Launcher.java

    static final int SCREEN_COUNT = 7;

    static final int DEFAULT_SCREEN = 4;

(2)Laucher.xml

    <com.android.launcher2.Workspace

        android:id="@+id/workspace"

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"

        android:scrollbars="horizontal"

        android:fadeScrollbars="true"

        launcher:defaultScreen="4">


        <include android:id="@+id/cell1" layout="@layout/workspace_screen" />

        <include android:id="@+id/cell2" layout="@layout/workspace_screen" />

        <include android:id="@+id/cell3" layout="@layout/workspace_screen" />

        <include android:id="@+id/cell4" layout="@layout/workspace_screen" />

        <include android:id="@+id/cell5" layout="@layout/workspace_screen" />

        <include android:id="@+id/cell6" layout="@layout/workspace_screen" />

        <include android:id="@+id/cell7" layout="@layout/workspace_screen" />

 

 

 

3. 在Launcher桌面添加widget


 

5. 设置墙纸

替换图片

frameworks/base/core/res/res/drawable/default_wallpaper.jpg
mm
make snod


6. 修改快捷方式的大小


7. 修改桌面的行列

(1)修改行列

Android_src/packages/apps/Launcher/res/layout-port/workspace_screen.xml

 

 

launcher:shortAxisCells="4" launcher:longAxisCells="4"

              行                                             列

改为:

launcher:shortAxisCells="4" launcher:longAxisCells="6"

 

(2)修改widget

 

这样调整后,laucher home screen的icon变为6行,6列,显得比较紧凑了。但是search widget就比较别扭了,只占据了左边的一部分,并没有占据整个第一行。那么如何解决这个问题?

调整Android_src/packages/apps/Launcher/src/com/android/launcher/Widget.java

 

/**
* Represents one instance of a Launcher widget, such as search.
*/


class Widget extends ItemInfo {
    int layoutResource;

    static Widget makeSearch() {
        Widget w = new Widget();
        w.itemType = LauncherSettings.Favorites.ITEM_TYPE_WIDGET_SEARCH;
        w.spanX = 4;
        w.spanY = 1;
        w.layoutResource = R.layout.widget_search;
        return w;
    }

 

 

修改为:

        w.spanX = 6;
        w.spanY = 1;

 

8. 删除默认widget

 

(1) 删除数据库
launcherProvide.java

launcher.db

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

使用intent传值和回传值

  • 2017-07-04 11:54
  • 21.12MB
  • 下载

intent传对象

  • 2017-04-13 09:58
  • 90KB
  • 下载

再识Intent-实现调用Android内置浏览器打开网页

本篇博客主要讲解如何使用Intent来实现调动Android内置浏览器打开网页 本篇博客实现的是一个简单的输入网址打开网页的Demo实现步骤: 实例化一个Intent对象 使用Uri.parse()...

Intent_Bundle_传参数

  • 2017-08-02 01:01
  • 19.48MB
  • 下载

Iandroid Intent使用案例

  • 2015-12-14 17:26
  • 259KB
  • 下载

Android中两个Activity之间用Intent跳转

显式Intent和隐式Intent Intent寻找目标组件的两种方式: -显示意图:指定一个目标组件通过其name( Component name field), 由于组件名称通常不会被其它应用程...
  • fpxty
  • fpxty
  • 2017-04-12 19:19
  • 138

Hello_Intent

  • 2016-06-29 16:56
  • 22.96MB
  • 下载

非intent发送邮件所需jar包

  • 2014-06-24 15:05
  • 484KB
  • 下载

区别Intent和PendingIntent 一看就懂

intent英文意思是意图,pending表示即将发生或来临的事情。  PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。  ...

android Intent的用法

  • 2016-03-21 21:43
  • 1.24MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)