thanks Romain.

On Wed, Nov 11, 2009 at 9:49 PM, Romain Guy <[email protected]> wrote:

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



-- 
Thanks and Regards
Gurudutt P.S.

-- 
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