i was referring to the INSTALL_SHORTCUT in the launcher application with
action "com.android.launcher.action.INSTALL_SHORTCUT"
which refers to the Launcher application.Is there any common Intent for
that?

On Thu, Nov 5, 2009 at 9:09 PM, Romain Guy <romain...@google.com> wrote:

> >    Is there any common intent to create short-cuts accross "Home"
> > applications.Because as I see it if the user is using any other
> application
> > as the desktop,the short-cut is not created for those applications.
>
> Yes, there is. If it doesn't work in some Home screens, they are doing
> a poor job :)
>
> >
> > On Thu, Nov 5, 2009 at 11:09 AM, Romain Guy <romain...@google.com>
> wrote:
> >>
> >> Just create a shortcut. Apps can offer shortcuts.
> >>
> >> On Wed, Nov 4, 2009 at 9:17 PM, Susan <ska...@gmail.com> wrote:
> >> > Romain,
> >> >
> >> > I understand what you're saying and I am generally in favor of not
> >> > trying to fit a square peg in a round hole. However, it seems like
> >> > there are other valid reasons for making a widget look like an icon.
> >> > For example, if I wanted to use a different icon for a standard app --
> >> > maybe to make it easier to see for someone with vision problems or to
> >> > make it brighter so it can be seen more easily while driving. Is there
> >> > some better way to change an icon than to make a whole new widget?
> >> >
> >> > Thanks!
> >> >
> >> > Susan
> >> >
> >> > PS - Thanks, Evan, that's super helpful!
> >> >
> >> > On Nov 4, 4:47 pm, Romain Guy <romain...@google.com> wrote:
> >> >> No, that's not what I mean. I mean that shortcuts should look like
> >> >> shortcuts and widgets like widgets. Just don't expect your code to
> >> >> keep matching Home across devices, themes, versions, etc.
> >> >>
> >> >> > They do EXACTLY what they say
> >> >> > and don't take up any more than the minimum space;
> >> >>
> >> >> You don't have to make thewidgetlook like a shortcut for that.
> >> >>
> >> >>
> >> >>
> >> >> > E
> >> >>
> >> >> > On Nov 4, 5:07 pm, Romain Guy <romain...@google.com> wrote:
> >> >> >> You cannot change thetextoriconof a shortcut. Just don't make your
> >> >> >>widgetlook like a shortcut. There's no reason to make it look like
> a
> >> >> >> shortcut if it's awidget. It's just misleading.
> >> >>
> >> >> >> On Wed, Nov 4, 2009 at 2:05 PM, Evan Ruff <evan.r...@gmail.com>
> >> >> >> wrote:
> >> >> >> > RG,
> >> >>
> >> >> >> > Mywidgetmanages the state of a Service running in the
> background.
> >> >> >> > As
> >> >> >> > you click thewidgetit starts/stops/pauses/etc the service. I
> want
> >> >> >> > it
> >> >> >> > to look like a Shortcut so that it fits into the Home Screen
> >> >> >> > seamlessly. Additionally, theiconandtextchange depending on the
> >> >> >> > state of the service. Is there a way to do that using a shortcut
> >> >> >> > without going with awidget? Otherwise, can you think of another
> >> >> >> > way
> >> >> >> > to use the OS-level resources to render the same sort of thing?
> >> >>
> >> >> >> > Thanks!
> >> >>
> >> >> >> > Evan
> >> >>
> >> >> >> > On Nov 4, 4:59 pm, Romain Guy <romain...@google.com> wrote:
> >> >> >> >> Note that Home uses a custom view derived from TextView to
> create
> >> >> >> >> this
> >> >> >> >> effect. Also, if you want yourwidgetto look like a shortcut,
> why
> >> >> >> >> provide awidgetin the first place? It's very easy for
> >> >> >> >> applications
> >> >> >> >> to offer shortcuts and let Home take care of how it looks (what
> >> >> >> >> will
> >> >> >> >> happen to yourwidgetwith other Home screens? What if we decide
> to
> >> >> >> >> change the radius of the background behind thetext? etc.)
> >> >>
> >> >> >> >> On Wed, Nov 4, 2009 at 1:55 PM, Evan Ruff <evan.r...@gmail.com
> >
> >> >> >> >> wrote:
> >> >> >> >> > Susan,
> >> >>
> >> >> >> >> > I've tweaked it a little bit more and here is where I'm at:
> >> >>
> >> >> >> >> >
> http://i243.photobucket.com/albums/ff2/gte619n/widgetLayout.png
> >> >>
> >> >> >> >> > Pixel for Pixel, thetextis exactly the same. The location
> >> >> >> >> > within the
> >> >> >> >> > bounding box is the same, as is the distance between
> thetextand
> >> >> >> >> > the
> >> >> >> >> > graphic. In order to do this, I used the XML Layout and an
> XML
> >> >> >> >> > drawable, no 9-patch was necessary.
> >> >>
> >> >> >> >> > Here's the code:
> >> >> >> >> > res/drawable/text_border.xml
> >> >> >> >> > <shape
> >> >> >> >> > xmlns:android="http://schemas.android.com/apk/res/android";>
> >> >> >> >> >    <solid android:color="#AA111111"/>
> >> >> >> >> >    <padding android:left="5dp" android:right="5dp"
> >> >> >> >> > android:bottom="1dp" android:top="1dp" />
> >> >> >> >> >    <corners android:radius="8dp" />
> >> >> >> >> > </shape>
> >> >>
> >> >> >> >> > res/layout/widget.xml
> >> >> >> >> > <?xml version="1.0" encoding="utf-8"?>
> >> >> >> >> > <FrameLayout xmlns:android="
> http://schemas.android.com/apk/res/
> >> >> >> >> > android"
> >> >> >> >> >            android:layout_width="fill_parent"
> >> >> >> >> >            android:layout_height="fill_parent"
> >> >> >> >> >            android:layout_gravity="center"
> >> >> >> >> >        >
> >> >> >> >> >        <LinearLayout
> >> >> >> >> > xmlns:android="http://schemas.android.com/apk/res/
> >> >> >> >> > android"
> >> >> >> >> >            android:orientation="vertical"
> >> >> >> >> >            android:layout_width="wrap_content"
> >> >> >> >> >            android:layout_height="wrap_content"
> >> >> >> >> >            android:layout_gravity="center"
> >> >> >> >> >            >
> >> >> >> >> >          <ImageView android:id="@+id/icon"
> >> >> >> >> >            android:layout_gravity="center"
> >> >> >> >> >            android:src="@drawable/icon_gray"
> >> >> >> >> >            android:layout_width="wrap_content"
> >> >> >> >> >            android:layout_height="wrap_content"
> >> >> >> >> >            android:paddingBottom="5px"
> >> >> >> >> >            android:paddingTop="5px"
> >> >> >> >> >          />
> >> >> >> >> >          <TextView android:id="@+id/message"
> >> >> >> >> >            android:layout_width="wrap_content"
> >> >> >> >> >            android:layout_height="wrap_content"
> >> >> >> >> >            android:background="@drawable/text_border"
> >> >> >> >> >            android:textColor="#FFFFFFFF"
> >> >> >> >> >            android:layout_gravity="center"
> >> >> >> >> >            android:text="Assistant"
> >> >> >> >> >            android:textSize="13px"
> >> >> >> >> >        />
> >> >> >> >> >        </LinearLayout>
> >> >> >> >> > </FrameLayout>
> >> >>
> >> >> >> >> > Hope this helps!
> >> >>
> >> >> >> >> > E
> >> >>
> >> >> >> >> > On Nov 4, 4:28 pm, Susan <ska...@gmail.com> wrote:
> >> >> >> >> >> Evan,
> >> >>
> >> >> >> >> >> You may find this post helpful as well. Not exactly right,
> but
> >> >> >> >> >> closer
> >> >> >> >> >> than what I have...
> >> >>
> >> >> >> >> >>http://www.anddev.org/viewtopic.php?p=28996#28996
> >> >>
> >> >> >> >> >> On Nov 3, 11:39 pm, Susan <ska...@gmail.com> wrote:
> >> >>
> >> >> >> >> >> > Evan,
> >> >>
> >> >> >> >> >> > I am also struggling with this same problem. It's
> mystifying
> >> >> >> >> >> > because
> >> >> >> >> >> > so many widgets seem to have this look and yet I find it
> >> >> >> >> >> > hard to
> >> >> >> >> >> > believe that all the developers painstakingly did it by
> >> >> >> >> >> > hand.
> >> >>
> >> >> >> >> >> > Can you post a screenshot of what you have? In what way is
> >> >> >> >> >> > yours just
> >> >> >> >> >> > a couple of pixels off?
> >> >>
> >> >> >> >> >> > Also, did you make that text_border file yourself? (I
> assume
> >> >> >> >> >> > it is a
> >> >> >> >> >> > ninepatch...?) I scanned the SDK for *.9.png and found
> >> >> >> >> >> > several
> >> >> >> >> >> > ninepatches that were similar but none that looked exactly
> >> >> >> >> >> > right.
> >> >> >> >> >> > (Here's an example of how mine looks with the Toast
> >> >> >> >> >> > ninepatch:http://screencast.com/t/zEyDZr8fnI) It sure
> seems like if we found
> >> >> >> >> >> > the
> >> >> >> >> >> > right ninepatch image we'd just have to add the faint
> shadow
> >> >> >> >> >> > to thetextand then we'd be home free.
> >> >>
> >> >> >> >> >> > On Oct 29, 10:40 pm, Evan Ruff <evan.r...@gmail.com>
> wrote:
> >> >>
> >> >> >> >> >> > > Hey Guys,
> >> >>
> >> >> >> >> >> > > I was hoping someone could help me with a home
> >> >> >> >> >> > > screenwidgetI'm
> >> >> >> >> >> > > trying tolayout. Basically, I'm trying
> tolayoutmywidgetso
> >> >> >> >> >> > > it
> >> >> >> >> >> > > matched a standard home screen application shortcut
> >> >> >> >> >> > > perfectly.
> >> >> >> >> >> > > Basically, at this point, I'm about ~2px off and it's
> >> >> >> >> >> > > driving me
> >> >> >> >> >> > > crazy! Has anyone gotten this to match up juuuuust
> right?
> >> >> >> >> >> > > Should I be
> >> >> >> >> >> > > able to find thislayoutin the source somewhere? Any
> clues
> >> >> >> >> >> > > would be
> >> >> >> >> >> > > much appreciated. Here's mylayoutthus far:
> >> >>
> >> >> >> >> >> > > drawable/text_border.xml - For the black background
> around
> >> >> >> >> >> > > thetext:
> >> >> >> >> >> > > <shape
> >> >> >> >> >> > > xmlns:android="
> http://schemas.android.com/apk/res/android";>
> >> >> >> >> >> > >     <solid android:color="#99000000"/>
> >> >> >> >> >> > >     <padding android:left="5dp" android:right="5dp"
> >> >> >> >> >> > > android:bottom="1dp" android:top="1dp" />
> >> >> >> >> >> > >     <corners android:radius="7dp" />
> >> >> >> >> >> > > </shape>
> >> >>
> >> >> >> >> >> > >layout/widget.xml - Thewidgetitself:
> >> >> >> >> >> > > <?xml version="1.0" encoding="utf-8"?>
> >> >> >> >> >> > > <FrameLayout
> >> >> >> >> >> > > xmlns:android="http://schemas.android.com/apk/res/
> >> >> >> >> >> > > android"
> >> >> >> >> >> > >             android:layout_width="fill_parent"
> >> >> >> >> >> > >             android:layout_height="fill_parent"
> >> >> >> >> >> > >             android:layout_gravity="center"
> >> >> >> >> >> > >         >
> >> >> >> >> >> > >         <LinearLayout
> >> >> >> >> >> > > xmlns:android="http://schemas.android.com/apk/res/
> >> >> >> >> >> > > android"
> >> >> >> >> >> > >             android:orientation="vertical"
> >> >> >> >> >> > >             android:layout_width="wrap_content"
> >> >> >> >> >> > >             android:layout_height="wrap_content"
> >> >> >> >> >> > >             android:layout_gravity="center"
> >> >> >> >> >> > >             >
> >> >> >> >> >> > >           <ImageView android:id="@+id/icon"
> >> >> >> >> >> > >             android:layout_gravity="center"
> >> >> >> >> >> > >             android:src="@drawable/icon_gray"
> >> >> >> >> >> > >             android:layout_width="wrap_content"
> >> >> >> >> >> > >             android:layout_height="wrap_content"
> >> >> >> >> >> > >             android:paddingBottom="5px"
> >> >> >> >> >> > >             android:paddingTop="5px"
> >> >> >> >> >> > >           />
> >> >> >> >> >> > >           <TextView android:id="@+id/message"
> >> >> >> >> >> > >             android:layout_width="wrap_content"
> >> >> >> >> >> > >             android:layout_height="wrap_content"
> >> >> >> >> >> > >             android:background="@drawable/text_border"
> >> >> >> >> >> > >             android:textColor="#FFFFFFFF"
> >> >> >> >> >> > >             android:layout_gravity="center"
> >> >> >> >> >> > >             android:text="Assistant"
> >> >> >> >> >> > >             android:textSize="12px"
> >> >> >> >> >> > >         />
> >> >> >> >> >> > >         </LinearLayout>
> >> >> >> >> >> > > </FrameLayout>
> >> >>
> >> >> >> >> >> > > Thanks for any help tuning this badboy.
> >> >>
> >> >> >> >> >> > > Thanks!
> >> >>
> >> >> >> >> >> > > Evan
> >> >>
> >> >> >> >> > --
> >> >> >> >> > You received this message because you are subscribed to the
> >> >> >> >> > Google
> >> >> >> >> > Groups "Android Developers" group.
> >> >> >> >> > To post to this group, send email to
> >> >> >> >> > android-developers@googlegroups.com
> >> >> >> >> > To unsubscribe from this group, send email to
> >> >> >> >> > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> >> >> >> >> > For more options, visit this group at
> >> >> >> >> >http://groups.google.com/group/android-developers?hl=en
> >> >>
> >> >> >> >> --
> >> >> >> >> Romain Guy
> >> >> >> >> Android framework engineer
> >> >> >> >> romain...@android.com
> >> >>
> >> >> >> >> Note: please don't send private questions to me, as I don't
> have
> >> >> >> >> time
> >> >> >> >> to provide private support.  All such questions should be
> posted
> >> >> >> >> on
> >> >> >> >> public forums, where I and others can see and answer them
> >> >>
> >> >> >> > --
> >> >> >> > You received this message because you are subscribed to the
> Google
> >> >> >> > Groups "Android Developers" group.
> >> >> >> > To post to this group, send email to
> >> >> >> > android-developers@googlegroups.com
> >> >> >> > To unsubscribe from this group, send email to
> >> >> >> > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> >> >> >> > For more options, visit this group at
> >> >> >> >http://groups.google.com/group/android-developers?hl=en
> >> >>
> >> >> >> --
> >> >> >> Romain Guy
> >> >> >> Android
> >> >>
> >> >> ...
> >> >>
> >> >> read more ยป
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups "Android Developers" group.
> >> > To post to this group, send email to
> android-developers@googlegroups.com
> >> > To unsubscribe from this group, send email to
> >> > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> >> > For more options, visit this group at
> >> > http://groups.google.com/group/android-developers?hl=en
> >> >
> >>
> >>
> >>
> >> --
> >> Romain Guy
> >> Android framework engineer
> >> romain...@android.com
> >>
> >> Note: please don't send private questions to me, as I don't have time
> >> to provide private support.  All such questions should be posted on
> >> public forums, where I and others can see and answer them
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> >> Groups "Android Developers" group.
> >> To post to this group, send email to
> android-developers@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> >> For more options, visit this group at
> >> http://groups.google.com/group/android-developers?hl=en
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> > For more options, visit this group at
> > http://groups.google.com/group/android-developers?hl=en
>
>
>
> --
> Romain Guy
> Android framework engineer
> romain...@android.com
>
> Note: please don't send private questions to me, as I don't have time
> to provide private support.  All such questions should be posted on
> public forums, where I and others can see and answer them
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to