• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Fcc Car Launcher [official thread]

What do you want: a split screen functionality or a normal launcher behavior?


  • Total voters
    48
  • Poll closed .
Search This thread

whitewolf8111

Senior Member
Dec 23, 2012
191
91
@SpeedFire- I also encountered problems with the player widget, in particular the cover and the text does not always update, also sometimes when I change player the cover and info of the previous player remain, it would also be possible to implement support for gif images to be put as a default cover ? Thanks and good job :)
@SpeedFire- I can confirm this too. It's kind of random when it happens, but mostly when changing between players. Also sometimes the alternative image for album art will sometimes still be the 2 circles instead of the BMW logo I selected. Or sometimes it should be the album art, but shows my BMW logo, or the 2 circles. Very random.

@kill_one Are you talking about replacing the default image when album art isn't displayed? This was just added in the last test version.
 
  • Like
Reactions: okij

shzlmnzl

Member
Dec 12, 2020
13
1
Hi there. at the moment my JOYING JY-UQS05N4G-H-EU has a little problem with FCC and/or the default JOYING launcher3.

I've set the FCC as the standard launcher and sometimes it switchs to the joying standard launcher3.
Curious, after the joying unit wake up, FCC is starting and working few seconds, and the switching to the joying standard launcher3...

Several settings tried on joying and FCC.
FCC version at the moment 3.442
joying firmware the newest.
the problem existed already before firmware update to last one.

is this an know bug from FCC ?
 

okij

Senior Member
Oct 24, 2012
1,855
3,769
Düsseldorf
@SpeedFire- I want to report that this morning FCC became unresponsive again after waking the head unit, so I had to force close and restart it. :(

Since I reported this three times already, including Logcats and further details (please see posts #7,938, #7,969 and #7,975), I don't see a point in posting further Logcats. But please tell me if you need further logs.

However, this issue is occuring about two times per week and is really annoying, so I hope that you can soon fix it.

Honestly I'm quite disappointed that you didn't reply yet to my last two reports (#7,969 and #7,975) where I tried as good as I can to give you details and point to some parts of the Logcat.
 

SpeedFire-

Senior Member
Oct 11, 2011
1,811
1,302
Moscow
@SpeedFire- I want to report that this morning FCC became unresponsive again after waking the head unit, so I had to force close and restart it. :(

Since I reported this three times already, including Logcats and further details (please see posts #7,938, #7,969 and #7,975), I don't see a point in posting further Logcats. But please tell me if you need further logs.

However, this issue is occuring about two times per week and is really annoying, so I hope that you can soon fix it.

Honestly I'm quite disappointed that you didn't reply yet to my last two reports (#7,969 and #7,975) where I tried as good as I can to give you details and point to some parts of the Logcat.
Hi!

I saw these posts. Thank you!
However I currently don't have much time to work on the Launcher. Moreover, I want to finally rewrite Weather widget first (which is difficult because it changes its data on click).

Then I will get back to these reports.

Thanks again
 

okij

Senior Member
Oct 24, 2012
1,855
3,769
Düsseldorf
@SpeedFire- Thanks for your prompt reply! :)

I understand that you currently don't have much time for FCC and that you want to rewrite the Weather widget, but please tell me if you already saw something in my reports and logs that helps you to fix the FCC freezing issue, or if I should continue to post logs about it.
 

HatManSan

Senior Member
Jan 5, 2010
174
31
@SpeedFire- does you FCC app support 1280x480 natively? When starting your app from scratch some of the text is off the screen. t69 for me is working normally. Thank you
 

SpeedFire-

Senior Member
Oct 11, 2011
1,811
1,302
Moscow
@SpeedFire- Thanks for your prompt reply! :)

I understand that you currently don't have much time for FCC and that you want to rewrite the Weather widget, but please tell me if you already saw something in my reports and logs that helps you to fix the FCC freezing issue, or if I should continue to post logs about it.
I saw ANR errors in your reports. I also saw similar errors in my tests. However, LogCat reports seems to show only consequences of the real issue (that some service wasn't loaded properly) and do not help much to identify it. Currently there is no need for additional LogCat reports. More important is to identify some similarities among situations with ANR (what is the same in all these cases).
 
  • Like
Reactions: dape16 and okij

okij

Senior Member
Oct 24, 2012
1,855
3,769
Düsseldorf
I saw ANR errors in your reports. I also saw similar errors in my tests. However, LogCat reports seems to show only consequences of the real issue (that some service wasn't loaded properly) and do not help much to identify it. Currently there is no need for additional LogCat reports. More important is to identify some similarities among situations with ANR (what is the same in all these cases).
The only similarity which I noticed and already reported is that the freezes always occur after FCC has been woken from standby.

Couldn't you implement some extra debugging output that is captured in the logs to identify the cause of the ANR errors, e.g. which service isn't loaded properly?
 

Kewz4

Member
Oct 1, 2021
12
0
Hey, i really like the idea of this launcher, however may i ask if the call feature works on MTK Devices? If so, do I need to pay for the app to get this feature?

So far I've done everything in the guide but when setting fcc launcher as the dialer app it just sends me back to the launcher home screen and doesnt make the call.

Thanks in advance, looking forward to buying the premium version 👀.
 

okij

Senior Member
Oct 24, 2012
1,855
3,769
Düsseldorf
I saw ANR errors in your reports. I also saw similar errors in my tests. However, LogCat reports seems to show only consequences of the real issue (that some service wasn't loaded properly) and do not help much to identify it. Currently there is no need for additional LogCat reports. More important is to identify some similarities among situations with ANR (what is the same in all these cases).
Maybe the Minimap is causing or contributing to the ANR errors:

On my first drive today, the minimap didn't update, although it reacted to touching and swiping it. Of course I checked if GPS reception is OK, which was the case (e.g. Google Maps worked without problems when started separately). After the drive, I took the first attached Logcat.

On my second drive today, FCC reacted extremely sluggish after waking the head unit (although surprisingly the minimap worked again) and after a while totally froze, so I had to force close it. After this I took the 2nd attached Logcat.

I hope that you can get some more insights by this to fix the FCC freezing bug. 🤞

BTW, after I had this bug three days ago, I chose the split-screen version when being prompted, in hope that this might prevent this bug. However, the bug occurs regardless of the split-screen preference.
 

Attachments

  • Log_2021-10-01_08-20-12.zip
    86.8 KB · Views: 2
  • Log_2021-10-01_09-10-07.zip
    74.1 KB · Views: 4
  • Like
Reactions: rigattoni

mclellan83

Member
Dec 26, 2016
32
3
@SpeedFire- I can confirm this too. It's kind of random when it happens, but mostly when changing between players. Also sometimes the alternative image for album art will sometimes still be the 2 circles instead of the BMW logo I selected. Or sometimes it should be the album art, but shows my BMW logo, or the 2 circles. Very random.

@kill_one Are you talking about replacing the default image when album art isn't displayed? This was just added in the last test version.
I also have had issues with it, my main issue is on a slightly customized version of this it won't let me use any of the buttons while playing Spotify on the standard bluetooth player? I have tried it with each of the 3 screens I have on that setup and none of them control it, honestly while I have had the app for a long time I haven't been running constantly for very long. So may totally be a noob issue that I am not understanding
1633097625391.png
 

HatManSan

Senior Member
Jan 5, 2010
174
31
@SpeedFire- Having just decided to make my on transport buttons for the player widget, I have noticed that when a song is pause, I need to press Play twice before the icon changes. First press restarts the song but another press is required to change the icon.
 

mclellan83

Member
Dec 26, 2016
32
3
Dunno if anyone else has run into this but having trouble with a few things all at once, for some reason the navi was showing beside the road even though I was on it within the skin. But if I opened up Maps then it showed just fine like in one of the lower pictures. At other times it wasn't showing the map at all, even though I have downloaded an offline version so that it can show while I am driving around without wifi or phone. Anyone else have this? Also, still having trouble with the audio players on the home screen skin changing anything
20211002_212811.jpg

20211002_212628.jpg
20211002_212635.jpg

20211002_212755.jpg
 

kill_one

Member
Oct 27, 2010
25
8
@SpeedFire- since I updated to test 69 and even 70 I can no longer add a new player widget, once inserted it is invisible, it also does it with other widgets but when fcc is restarted then they become visible, instead the player widget any style I choose but in particular only round poster is always invisible if I press the resize box comes out and if I hold down the widget settings but it is impossible to show it.
 

Attachments

  • IMG_20211005_085639.jpg
    IMG_20211005_085639.jpg
    639.8 KB · Views: 15
  • Like
Reactions: VBA_Dev

kill_one

Member
Oct 27, 2010
25
8
another problem encountered is with the bluetooth widget, in practice it initially works well indicates connected and what it is connected to, then at each resumption of standby by turning the machine back on, it is either gray (disabled) or blue with written enabled or the connection icon without text, bluetooth is connected
 

Attachments

  • IMG_20211005_090349.jpg
    IMG_20211005_090349.jpg
    865 KB · Views: 14
  • IMG_20211005_085805.jpg
    IMG_20211005_085805.jpg
    1.1 MB · Views: 14
  • IMG_20211005_090358.jpg
    IMG_20211005_090358.jpg
    1.1 MB · Views: 13
  • Like
Reactions: okij

okij

Senior Member
Oct 24, 2012
1,855
3,769
Düsseldorf
I saw these posts. Thank you!
However I currently don't have much time to work on the Launcher. Moreover, I want to finally rewrite Weather widget first (which is difficult because it changes its data on click).

Then I will get back to these reports.

Just to let you know, I tried test67 version for some days to check if the freezing (ANR) bug maybe does not occur there, but this morning I had this bug with test67 too. I will not try even older versions, since they have some drawbacks in everyday use for me.

Here is a rewritten Weather widget (finally) as a separate widget: fcclauncher-3.442_test70.apk

Thanks a lot! I just installed it and set up the new Weather widget, which has some more configuration options. (y)

Now that you finished the new Weather widget, I hope that you can soon fix the ANR bug, which is quite a show stopper at the moment. Please let me know if I can help you with testing.
 

Top Liked Posts

  • 3
    It is possible.. When you create the widget (or even afterwards) the first option on top is to select it's style.
    There you can select a square option.
  • 5
    Thanks, the initial App widget settings bug is fixed in test87. :)

    As I already mentioned yesterday, there's now a bug with the text alignment of App widgets, which doesn't stick and changes erratically when restarting FCC, please see attached video.

    On my main FCC screen that you see in the video, I have the widget text "Wetter" right aligned and "Radar" left aligned to have them next to each other but look like one text field. The same applies to "Mod" which I have right aligned and "Einst." which I have left aligned.

    At the start of the video, you see that they are properly displayed. At 00:14, 00:26 and 00:40 in the video you see different variations of these texts not being properly aligned, thus showing gapps between the texts.

    In the settings of these widgets, the text alignment doesn't change when this happens. Only the actual display on the screen is buggy.

    Please have a look after this bug. To reproduce it, you can use the backup which I sent you yesterday. The only difference in the video is that I placed an extra FCC Restart icon on the main screen.

    Edit: For some reason, I couldn't add the MP4 to the post, so I had to zip it.

    Can you please check this version: fcclauncher-3.442_test89.apk
    5
    Long time no see but I got back on the bleeding edge (test 85 from the beta version in the Play store) in the hope of some support for button binding and other goodies on the CSN2 platform. Alas that turns out not to be the case, but overall the test version seems to be a bit snappier and I have not noticed any regression bugs from the Play store version with the exception of the following:

    In the test 85 version when I hide the mini-map and then I display it again it stops tracking. Tracking resumes after interacting with the map in any way (for example, enabling the "north always up" option and then reverting to "direction of movement up").
    Hi, thanks for your feedback.

    This bug should be fixed in this version: fcclauncher-3.442_test88.apk
    I've also made additional changes to ensure proper Time widget updates
    5
    Faults are one thing but the constant efforts to fix them is first class. Thanks @SpeedFire-
    4
    fcclauncher-3.442_test85.apk
    - MiniMap day/night mode should be fixed
    4
    Several days of reconsidering of the widget update process resulted in this: fcclauncher-3.442_test84.apk
    1) Bug with layout not applied should be fixed.
    2) There was fixed another bug when some already deleted widgets were still in the update list.

    We probably need to check the existence of the ANR bug from the beginning, because several parts of the app were modified. Please check the performance of the app - are there any negative / positive changes?
  • 54
    Hi, all!

    Welcome to the official thread for FCC Car Launcher - a customizable auto launcher for android head units (Rockchip MTCB/MTCD+ and FlyAudio) as well as android smartphones/tablets.

    Its major features:
    - Full function launcher with supports of all standard third party android widgets
    - Deep integration with head units (MCU etc). My mission here is to implement as many functions in the launcher itself as possible. In case of Rockchip devices to get rid of most xposed modules (my deep respect to their authors, great job, but they sometimes slow down the device significantly) and replace them with the normal built-in functions.
    - Customization. The FCC Cat Launcher has some built-in customizable widgets which can help to make your home screen more personal (you can adjust widgets size, colors, features etc).
    - Built-in music widget with support of FM Radio (with ability to give names to radio stations), Spotify, Google Music, PowerAmp, PC Radio, Neutron and Stellio players.
    - One-click navigation widgets with quick route building (supports Waze, Google Maps, Yandex Navigator and other navigation apps).
    - Phone calls via connected phone using 'Ok Google call [name]' request or by clicking on built-in Contact widget.
    - Other features.

    FAQ
    1. I love MiniMap but can you put other navigation app there?
    Unfortunately this is not possible. MiniMap is part of FCC and is based on Google Maps API for Android. It is not another app (not even a Google Maps app), that can be just replaced within the FCC interface. Android does not allow to integrate third party apps (navigation apps) inside another third party apps (FCC Launcher).
    If your head Unit supports Split Screen (ie can display Two apps at the same time), this can be partially done with split screen.

    2. Is it possible to cache maps for MiniMap for offline use?
    - Yes. In the latest FCC Launcher beta version you can select Offline Mapbox map and download it to your device.
    - For Google Maps - No. Caching is directly prohibited by Google license for using Google Maps API (MiniMap). Moreover, Google even does not provide developers with such a caching API. Therefore you will need a constant internet connection to use MiniMap. The somewhat good news is that the map itself does some short-term caching on your device, so it saves some data (but not too much).

    3. Notifications are only popping up for a split second / flashing. How to fix this?
    That means that animations are disabled on your device.
    - Go to the device's Developer settings: FCC settings - System - Advanced - Developer settings (if it asks for code - it's "7890" for AllWinner T8).
    - Scroll down and change 3 parameters "Window animation scale", "Transition animation scale" and "Animation duration scale" from "Animation off" to "Animation scale 1x".

    4. Routing on Google Maps in MiniMap doesn't work. It asks for API key. What should I do?
    - Turn-by-turn navigation in built-in Google Map fragment is directly prohibited by Google. Therefore it is not possible to use it. .However if you have your own Google Developer account (Google Maps API key) you can use it to draw a simple route line on the MiniMap. Please note that it will NOT have any turn-by-turn data like distance to next turn or estimated time of arrival.
    I do not recommend to purchase Google Developer account just for this feature:
    - Google Developer account will cost money for you (a one-off payment) which is reasonable only if you really want to develop android apps.
    - Routing requests cost money. But currently Google provides a 200$ per month free usage for Maps, Routes, and Places every month which should be enough for individual usage.
    Links: Get API key, Pricing. Don't forget to enable Maps API and Directions API in your Google Cloud Console.

    Tutorial:

    Translation to your language
    Guys, many of you suggested your help with translation of the app to your native languages.
    I have setup a translation project on OneSky site.
    Here is the link: HELP TRANSLATE FCC CAR LAUNCHER

    Links:
    Release
    channel: https://play.google.com/store/apps/details?id=ru.speedfire.flycontrolcenter
    Beta channel: https://play.google.com/apps/testing/ru.speedfire.flycontrolcenter
    (I would suggest to stick with the release channel since beta channel can be really buggy sometimes and is intended for beta testers only)

    As a developer I will be happy to discuss with you any ideas or issues.

    Here is a couple of tutorials:
    1) Quick look on home screen setup process:

    How to write LogCat log:
    You need to have ROOT:
    1. Install LogCat Extreme LogCat Extreme
    2. Select VERBOSE level of details (very important) Video 1
    3. Write and send log: Video 2

    Initial setup (do this if you see black screen):
    Important checkbox during first setup:
    giphy.gif

    Please make sure to check that checkbox "Always allow FCC Launcher to add widgets..".

    Full setup process:
    giphy.gif
    11
    pity that the developer is not dedicated to solving several bugs of this fantastic launcher, too many bugs for daily use is not so good unfortunately

    How the Hell can you say that when @SpeedFire- has dedicated 100's , if not 1000's of hours developing this launcher, and for peanuts !!

    I remember a time last year when he was on vacation, and even then, each night he worked on FCC, fixing bugs and greatly improving what was already there.

    FCC is probably one of the most COMPLEX apps on Playstore.

    My understanding is that he basically developed FCC for HIMSELF, because he was not satisfied with what was currently out there, and was good enough to share his work with anyone wanting to try it.

    Because of technical complexities, this launcher is designed and developed for a limited number of Android systems, but that number is increasing all the time as he add new Units to those currently supported.

    If you go out and purchase some obscure, budget China unit, that is not supported, you cannot blame anyone but yourself, if then you experience issues.

    Just because you paid the developer a few dollars because YOU CHOSE TO DO SO does not mean that you OWN him, and can demand that he jumps at your every call ... it's not his work -- it's his HOBBY -- and you probably knew that going in .. so lighten up and stop giving him such a hard time.

    BTW, I am also a developer, and I can tell you, if anyone else got involved in this complex app, it would most likely get totally screwed up, and dye -- that is assuming one could even find someone who would be willing to put in the time for next to nothing, while having the technical ability to actually contribute anything to the project.

    Thank you @SpeedFire- for clearly the best Android launcher on the market, and for all your time and dedication in constantly improving it. It is very much appreciated I am sure by the majority of those using it, and you will always have my full support going into the future.
    10
    Guys!
    It seems that I've found the best solution for Normal / Split-Screen modes. Take a look:


    Here is a short demo of two modes in the alpha version:
    1) Normal mode - launcher does not support split screen (bad) but behaves as a normal launcher and is not visible in the list of recent apps (good).
    2) Split screen mode - launcher supports 50/50 multi window mode (good) but is visible in the list of recent apps (bad).

    Every user can select the preferred mode!
    8
    The app is now returned to the Play Store :)
    8
    New beta is out:
    - All skins are re-designed for 6x10 grid (instead of previous 6x7 grid). You need to re-apply skin if you want to switch to a new skin.
    - You can choose your favourite skin during first time setup process.
    - Time widget has new options to granually change Time and Date font sizes as well as to swap Time and Date positions
    - Re-written code for album arts in Player widget. Hopefully this will fix most issues.
    - Some other fixes.
    - For built-in skins Icons are automatically setup when put on home screen or moved (based on skins' settings for particular Icon slot).
    giphy.gif