That's the common Intent.

On Wed, Nov 11, 2009 at 1:22 AM, for android <[email protected]> wrote:
> 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 <[email protected]> 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 <[email protected]>
>> > wrote:
>> >>
>> >> Just create a shortcut. Apps can offer shortcuts.
>> >>
>> >> On Wed, Nov 4, 2009 at 9:17 PM, Susan <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
>> >> >> >> 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 <[email protected]> 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
>> >> >> >> >> <[email protected]>
>> >> >> >> >> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
>> >> >> >> >> >> > 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
>> >> >> >> >> > [email protected]
>> >> >> >> >> > To unsubscribe from this group, send email to
>> >> >> >> >> > [email protected]
>> >> >> >> >> > For more options, visit this group at
>> >> >> >> >> >http://groups.google.com/group/android-developers?hl=en
>> >> >>
>> >> >> >> >> --
>> >> >> >> >> Romain Guy
>> >> >> >> >> Android framework engineer
>> >> >> >> >> [email protected]
>> >> >>
>> >> >> >> >> 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
>> >> >> >> > [email protected]
>> >> >> >> > To unsubscribe from this group, send email to
>> >> >> >> > [email protected]
>> >> >> >> > 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
>> >> > [email protected]
>> >> > To unsubscribe from this group, send email to
>> >> > [email protected]
>> >> > For more options, visit this group at
>> >> > http://groups.google.com/group/android-developers?hl=en
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Romain Guy
>> >> Android framework engineer
>> >> [email protected]
>> >>
>> >> 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
>> >> [email protected]
>> >> To unsubscribe from this group, send email to
>> >> [email protected]
>> >> 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 [email protected]
>> > To unsubscribe from this group, send email to
>> > [email protected]
>> > For more options, visit this group at
>> > http://groups.google.com/group/android-developers?hl=en
>>
>>
>>
>> --
>> Romain Guy
>> Android framework engineer
>> [email protected]
>>
>> 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 [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> 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 [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en



-- 
Romain Guy
Android framework engineer
[email protected]

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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to