Is there a way of creating a Car Home shortcut that acts like a app widget where I can send dynamic updates like an app widget?
For example, a car home shortcut that displays the current speed.
No. It is not possible to dynamically update the shortcut icon for an app.
You'd have to make a custom widget that looks like an app icon. This would be very difficult, as there are many different Android launchers out there (e.g. HTC Sense, Samsung TouchWiz).
See Android Home Screen Widget (icon, label - style) for more about this process.
Related
i want to create apps to display beside home screen, if position home screen and then swipe right display own apps, anybody give me solution to create that.
Below example apps what i want
there 3 screen, when left screen swipe display own apps screen
or like flipboard on Samsung Galaxy S6
I doubt you can achieve that without writing your own launcher aka homescreen. The reason google now is integrated is because that is the homescreen launcher that Google developed (and similarly on HTC they have developed their own homescreen and added some sort of extra screen similar to Google Now)
Is there any way to retrieve position/location of android widget which is activated in android device, like whether its on lock screen, home screen etc. In lock screen is it the main widget displayed.
On Android 2.1 and later, with some select home screens, you can find out where an app widget resides when it is clicked via getSourceBounds() -- this value is attached to any Intent you spawn via a PendingIntent via setOnClickPendingIntent().
However:
this only works on Android 2.1 and newer
not all home screens might do this, as this is part of the Launcher code IIRC
the coordinates are in pixels IIRC
there is no way to interrogate the home screen to find out this information any other way, since there is no API to interact with the home screen
Hence, I think your stated goal ("Depending on whether it's on the top of the desktop or at the bottom different layouts for the widget will be chosen") is impossible, I think.
I would like to make an icon counter for andoid just like the Email and the Samsung Apps applications i have seen such requests from other developers, but you all say it can't be done.
if so how come those 2 apps and other apps can do it?
do i have to make like more than one icon image and swap them or something?
is it really cant be done and why?
thanks.
you all say it can't be done.
That is because it cannot be done, except by the maker of the home screen, or via an app widget (instead of a launcher icon).
if so how come those 2 apps and other apps can do it?
Because Samsung wrote the home screen and can do what it wants with its home screen.
do i have to make like more than one icon image and swap them or something?
That will not work, as you cannot change the launcher icon at runtime.
is it really cant be done and why?
It really can be done by making an app widget, or by making your own home screen.
I need a screen control (possibly but not mandatory an app widget) that will seat
on Android's homescreen and will always be visible to the user - even when he scrolls the homescreen to the next page.
Please help me if any body have done this before.
I think the only way you will be able to do this is if you implement your own Launcher.
The functionality that you're looking for, being able to place a static widget on every screen of the launcher regardless of how many screens they have, isn't currently available in Android, nor any of the launcher apps out there (Go launcher, ADW, Launcher pro etc) nor any of the versions of Android which have been rewritten by the phone manufacturers (HTC's Sense, Samsungs Touch Wiz etc)
It's a big job to write a Launcher yourself, but the stock Android Launcher code is available to play about with from https://android.googlesource.com.
I am developing an android widget to show in the homescreen. Now, I can show the widget in main homescreen. Now, is there any way to show that widget every homescreens (in most of the devices there are several homescreens where we can swipe to left or right from the homescreen)?
Only if the user manually adds your app widget multiple times.
These depends on entirely on the home screen app. Some home screen apps could certainly implement a UI to have a widget like this. The launcher that is part of stock Android does not have such a facility.