I am working on the default setup at the moment.And I need a little help!
As you know, the current one is fairly minimal and I would like to add a few more icons (such as phone, play store – exact list not defined yet).
The issue is that some apps are device specific. For instance Samsung will have its own phone app, same for HTC and others. Worst, these apps may change from a firmware to another. This means that the launcher may have to test several “app internal names” before to find the right one.
I couldn’t find a public database of internal names, so I am requesting your help to build a small one.The idea is to run a script for a set of applications on your desktop and share the result of this script (or post it in a comment). To do this, please load the script from the APK below (Lightning menu / Scripts /Load a script), long tap on some app on your desktop (not the app drawer) and select Scripts / Share app’s component name. This will prompt you to send an email to me with the app internal name, label, device name and android version. The apps I am interested in for possible addition on the home screen are:
– phone
– camera
– settings
– browser
– app store
– calculator
– agenda
– contacts
– clock
Not all these apps will go on the desktop, but I will rather use alternatives if some app is missing (for instance no phone on tablet, then use contacts). That’s already a long list but if you feel some app should be on the home screen, feel free to let me know
Many thanks!
http://www.pierrox.net/android/applications/lightning_launcher/apk_script/ShareComponentName.apk
]]>
< ![CDATA[
I’ve actually thought before there could be a lil more to the default setup, could be helpful for new users as well.. Very good idea
]]>
< ![CDATA[
At line 13: ReferenceError: “android” is not defined. (Share app’s component name#13)
]]>
< ![CDATA[
Good Idea Pierre Hébert but i got an error:
At Line 13: ReferenceError:
“android” is not defined.
OPO CM11S Android 4.4.4 LLx 10.6.5
same
Note Edge Android 4.4.4 LLX 10.6.5
]]>
< ![CDATA[
Isn’t it possible to use icon pack ?
So you don’t need to have a database
]]>
< ![CDATA[
Same error as above.
Also, including gallery to home screen would be good.
]]>
< ![CDATA[
oh my god… can’t believe it! Issue with minification 🙁
I just uploaded a new version (same url), please try again and sorry for the trouble.
]]>
< ![CDATA[
Bruno-Isa LAMOUR-ARNOULD the issue is not to have an icon or an image, but to have a link to the app aka to know it’s internal name.
]]>
< ![CDATA[
Pierre Hébert ran your script
Is there a generated file to send to you ?
]]>
< ![CDATA[
Just follow the instructions on the screen: it should ask you how to send, you should have gmail at least, maybe other email clients, or various other ways such as Beam (obviously not a solution, lol). Everything is filled with right values: email address (mine), a subject and the result of the script in the content. Then tap on send.
]]>
< ![CDATA[
Pierre Hébert no there is only the toast “script loaded”
]]>
< ![CDATA[
then read again the fourth paragraph in the post above 🙂
(yes, I know, yet another long post to read…)
]]>
< ![CDATA[
On the browser, are you looking for the default or does it matter?
]]>
< ![CDATA[
For the builtin one, although the launcher could try to use the default one, this is a good point.
(thanks for the emails!)
]]>
< ![CDATA[
Please do not forget to add on desktop your script editor… (plus do a new hint for this icon) – some info what can user do with script editor (for example animations, etc.).
]]>
< ![CDATA[
Doesn’t work for me. I have only one actual app on my desktop. Screen flashes quickly (app drawer I think) but nothing happens.
I have an odd setup.
]]>
< ![CDATA[
Could it be that the default handling of email is set to an app that starts and stops quickly ?
Maybe try to replace the last line in the script with alert(result); It should display the text to send, if so it would confirm that Android is launching an activity which is set by default.
]]>
< ![CDATA[
Your script add to mail only one app (selected – for example browser).
You can modify the script so that they sent all applications at once?
]]>
< ![CDATA[
This would be possible to store each result and ask whether the script should send the result now or not, but I think this is simple enough this way. Of course this would save some time but this is not an heavy task anyway.
]]>
< ![CDATA[
Pierre Hébert and couldn’t you make an Intent or so to retrieve the browser/telephone/email/… apps and get the default one if any? (Just thinking)
]]>
< ![CDATA[
Done for nexus 7 2013 wifi
]]>
< ![CDATA[
TrianguloY like a “default apps selector” like in the “Themer” launcher?
]]>
< ![CDATA[
TrianguloY actually this works with so few apps that this is not useful. Even the settings action has been changed on some devices (Samsung, king of the non standard stuff…).
]]>
< ![CDATA[
And done for the oneplus one
]]>
< ![CDATA[
Pierre Hébert, I did this for Moto X (2nd gen) in one email. I hope this doesn’t break whatever automated way you use to import this info. I also added the sms app.
“Agenda” I don’t recognize. Would that be the calender app?
]]>
< ![CDATA[
Chris Chastain, yes, it’s the calendar app
]]>
< ![CDATA[
Thanks Chris Chastain ! Indeed, Agenda is the french word, my brain had a translation bug 😉
Processing is half automated: I start with manual cut&paste, gather everything in a single file, then I apply a set of cut / sort / uniq operations to remove duplicates and group by app.
]]>