I need the Same Application With Different Application Icon. So is there any possibility to selecting the Application Icon(User Can Select) while Installing the Application on Device?
It is not directly clear what You want to do. Do You mean, that a User can choose between some images and then set the image as App icon? I read some, but have not tried it:
How to change an application icon programmatically in Android?
Related
I want to change the app icons at runtime. I went through the below article:
https://blog.jakelee.co.uk/programmatically-changing-app-icon/
, which talks about using <activity-alias> to change the app icon at run time. I tried it and it works. But I want to change the app icon by downloading it from the server. I know, it is not possible to do using <activity-alias> as this needs to be set in the manifest. I searched, if there is an alternative for this, but couldn't find it. So I want to know whether it is possible to change the app icon, by downloading the icons from the server?
I have completed my first app and having problem with launcher icon.
I have repalced the default ic_launcher icon in mipmap folder with my own icon.
When i install the app, it shows the correct icon in phone's menu. But when i open application manager in phone , there it shows the default icon.
Also when i open shareit or xender there also my app has default icon.....
I have spent two days searching for answer and tried all suggestions..But none of them are working.....Please give me a solution....
It is bad practice to just overwrite the icon this way. It is advisable to edit the AndroidManifest.xml file. In the application tag you will find android:icon="#drawable/ic_launcher", change it to the icon you want that is placed in the drawable folder. That way it will be applied everywhere.
For more information: How to change the launcher logo of an app in Android Studio?
I need to write a code to create an app/widget that will "Clear Defaults" for an app. Instead of going to "Settings->Applications->[The App]->Clear Defaults", the user will click on the app icon (or widget) to clear these default values.
I am new to Android. I just want some help to create and build my first Android app/widget.
Many thanks...
You cannot affect other apps in this fashion. Only the Settings app, or possibly apps written as part of the device firmware, can change the default apps for particular Intent constructs.
I'm at a loss trying to find the default icon used for the Settings application launcher under \android-sdk\platforms\android-10\data\res\drawable-mdpi\
What name does this icon have? can I use it in my application? here it is:
2.2:
4.0:
If you're looking for a "settings" button for your app, you can include the system icon in your xml using #android:drawable/ic_menu_preferences. It won't get you the nice, colored version you included above, but makes a perfect settings icon in your menu or ActionBar.
I described way you can retrieve full resolution icon of every app installed on your phone/pad here: Getting App Icon in Android.
So all you need is find package name of this app.
It's not as simple as retrieving standard android icon from android resources, but however it can help you.
I have just downloaded an application from the android market. When I have installed the application, at the same a time shortcut of that application has been created on the default desktop.
So, my question is: how can we create a shortcut of our application at the time of installation?
You're question is very similar to this one.
Give that one a try, it also creates an icon on the home screen, but not during installation. Of course you could make it so it creates this icon during the first run of the app if you want.
The icon being created during the installation is something the user can set in their options, it's not something you have influence on, so you'll have to use an option like above.
That's an option in the Android System settings for the end user. User can choose to have shortcuts created automatically. That's not something you can do as a developer.