Code Monkey home page Code Monkey logo

spacelaunchnow-android's Introduction

Header

Hello there.

My name is Caleb Jones and i'm a software engineer in test with years of experience as QA Engineer. I'm from Atlanta, Georgia and i'm currently working at Tripwire by HelpSystems. I'm a founder and partner with The Space Devs and i'm the founder and developer of Space Launch Now a popular mobile application for tracking spaceflight events!

You can find me on Twitter or on LinkedIn.

๐Ÿ“ˆ GitHub Stats

Calebs's GitHub Stats

๐Ÿ”ง Technologies & Tools

Projects and Contributions

Space Launch Now

This is my main side project, a spaceflight tracker for Android and iOS using data from The Space Devs - Launch Library API. It was first launched in 2016 as the first quality spaceflight even tracking mobile app at a time where renewed public focus was being brought in thanks to the efforts of SpaceX. The project is very mature now with a robust CI/CD pipeline, backend services for GCM, Twitter/Instagram bots and other various services all running on a Digital Ocean hosted kubernetes cluster.

Interested in checking it out? App store links available here!

Available on iOS, Android and the Web

Android iOS


The Space Devs

The Space Devs is a group of space enthusiast developers working on a range of services, united in a common goal to improve public knowledge and accessibility of spaceflight information. We aim to bring space app developers together into a thriving community by providing helpful data and tools, accessible to everyone for free.

Launch Library 2 ๐Ÿš€

Next Launch โŒ›

The next space launch, retrieved from The Space Devs Launch Library 2 API, is Long March 2D | Unknown Payload. It is scheduled to be launched by China Aerospace Science and Technology Corporation from Launch Complex 3 (LC-3/LA-1), Xichang Satellite Launch Center, People's Republic of China at 2024-04-20 23:34:00 UTC. Until then, this pad will have been used for 90 out of 203 launches from this location. The launch status is currently Go ๐ŸŸฉ . The mission type is Unknown and the payload will be injected into an Unknown (N/A).

Details TBD.

launch-image pad-location

Upcoming Launch Events

NET Status Details
[2024-04-20 23:34:00 UTC] ๐ŸŸฉ Go for Launch Long March 2D | Unknown Payload from Xichang Satellite Launch Center, People's Republic of China to N/A.
[2024-04-22 22:40:00 UTC] ๐ŸŸจ To Be Confirmed Falcon 9 Block 5 | Starlink Group 6-53 from Cape Canaveral, FL, USA to LEO.
[2024-04-23 21:30:00 UTC] ๐ŸŸฉ Go for Launch Electron | Beginning Of The Swarm (ACS3 & NeonSat-1) from Onenui Station, Mahia Peninsula, New Zealand to SSO.
[2024-04-25 12:49:00 UTC] ๐ŸŸฉ Go for Launch Long March 2F/G | Shenzhou 18 from Jiuquan Satellite Launch Center, People's Republic of China to LEO.
[2024-04-28 00:00:00 UTC] ๐ŸŸง To Be Determined Falcon 9 Block 5 | 2 x Galileo from Kennedy Space Center, FL, USA to MEO.
[2024-04-30 00:00:00 UTC] ๐ŸŸง To Be Determined Electron | Capella Acadia 3 from Wallops Island, Virginia, USA to LEO.
[2024-04-30 00:00:00 UTC] ๐ŸŸง To Be Determined Falcon 9 Block 5 | Starlink Group 7-19 from Vandenberg SFB, CA, USA to LEO.
[2024-04-30 00:00:00 UTC] ๐ŸŸง To Be Determined Falcon 9 Block 5 | Starlink Group 7-20 from Vandenberg SFB, CA, USA to LEO.
[2024-04-30 00:00:00 UTC] ๐ŸŸง To Be Determined Falcon 9 Block 5 | Starlink Group 7-21 from Vandenberg SFB, CA, USA to LEO.
[2024-04-30 00:00:00 UTC] ๐ŸŸง To Be Determined Falcon 9 Block 5 | Starlink Group 7-22 from Vandenberg SFB, CA, USA to LEO.

Spaceflight News API ๐Ÿ“ฐ

Latest News โŒ›

  • ๐Ÿ”— [The Space Devs] This version of the API is deprecated
  • ๐Ÿ”— [The Drive] Rocket Report: Starship heats up in third flight; Chinese lunar launch failure
  • ๐Ÿ”— [Euronews] Ariane 6 Booster Upgrade Passes Critical Design Review
  • ๐Ÿ”— [Space Scout] Starship Completes Third Test Flight
  • ๐Ÿ”— [SpaceNews] FCC approves direct-to-smartphone regulatory framework

This README.md was last auto generated at 2024-04-19 05:02:54 UTC

spacelaunchnow-android's People

Contributors

itscalebjones avatar stuie avatar uusijani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spacelaunchnow-android's Issues

Widget problem

Hello. I found a bug in widget.

When you set height to too little, it starts shows "X days Y days" (instead of "X days Y hours").
(Width don't matter)

Bug:

bug

Normal:

normal

_ Btw. great app, thx_ ๐Ÿ˜ƒ

Fatal Exception: java.lang.IllegalStateException

Reported via Crashlytics.

I'm 99% sure this is the FragmentStateAdapter in LaunchesViewPager holding onto a reference of a fragment after its been cleaned up. I might have fixed it by swapping to a FragmentAdapter per this StackOverflow in dev branch. Need to do more testing.

Fatal Exception: java.lang.IllegalStateException: Fragment no longer exists for key f0: index 1
       at android.support.v4.app.FragmentManagerImpl.getFragment(FragmentManager.java:673)
       at android.support.v4.app.FragmentStatePagerAdapter.restoreState(FragmentStatePagerAdapter.java:211)
       at android.support.v4.view.ViewPager.onRestoreInstanceState(ViewPager.java:1319)
       at android.view.View.dispatchRestoreInstanceState(View.java:14752)
       at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:3121)
       at android.view.ViewGroup.dispatchRestoreInstanceState(ViewGroup.java:3127)
       at android.view.View.restoreHierarchyState(View.java:14730)
       at android.support.v4.app.Fragment.restoreViewState(Fragment.java:468)
       at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1094)
       at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1248)
       at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
       at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1613)
       at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517)
       at android.os.Handler.handleCallback(Handler.java:739)
       at android.os.Handler.dispatchMessage(Handler.java:95)
       at android.os.Looper.loop(Looper.java:148)
       at android.app.ActivityThread.main(ActivityThread.java:5417)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

Android Wear 24h-mode hour display should be 0-23, not 1-24

Midnight is supposed to be 00:00, but currently the watch displays 24:00. Changing line 353 in SpaceLaunchWatchFace.java from:
SimpleDateFormat twentyFourHourMode = new SimpleDateFormat("kk:mm");
to
SimpleDateFormat twentyFourHourMode = new SimpleDateFormat("HH:mm");

fixes this.

Supported in 2016 but still getting ads

I became a supporter a while back but it doesn't seem to be recorded in the app and I continue to see ads and can't access advanced features. Is that to be expected?

Also your web site and support email are down, which is why I'm writing here. Do you have another support email where I can send you my details privately so you can verify my purchase? Thanks.

Screenshot

Clicking does not seam to work correctly on the latest version that is on the play store.

Describe the bug
After the newest update clicking on some things does nothing until you miss click a little bit.
The newly added support us on patreon item is probably still active. My android skills are not that great so I personally did not find anything strange in the newly added code.

To Reproduce
Open the app from google play on the newest update.
slide down the white patreon support banner.
Open the menu.
Click on home.
Animation of clicking there plays.
App does not register click on home button.

Screenshots
https://imgur.com/a/oQuuTHQ

Smartphone (please complete the following information):

  • Device: oneplus 5
  • OS: OxygenOS 9.0.9 (newest)
  • Version 5 januarie 2020

Android Wear date display is not locale friendly

Currently the date format is fixed to English date format and displays rather weird combinations when using some other locale, for example my Finnish locale displays today: "keskiviikkona, joulukuuta 20th" which probably should be something like "keskiviikkona, 20. joulukuuta" though even that is a bit unnatural. Unfortunately Android doesn't seem to have a suitable locale sensitive date format for this case so it would have to be somehow deduced from the DateFormat.FULL string or using android.text.format.DateFormat.getBestDateTimePattern() call might also work.

[Beta] Widget Crash

Hi,
The Widget keeps crashing for me with:

FATAL EXCEPTION: main
Process: me.calebjones.spacelaunchnow, PID: 29035
java.lang.RuntimeException: Unable to start receiver me.calebjones.spacelaunchnow.widgets.launchlist.LaunchListWidgetProvider: java.lang.IllegalArgumentException: me.calebjones.spacelaunchnow: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
	at android.app.ActivityThread.handleReceiver(ActivityThread.java:4315)
	at android.app.ActivityThread.-$$Nest$mhandleReceiver(Unknown Source:0)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2153)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:201)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7872)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:946)
Caused by: java.lang.IllegalArgumentException: me.calebjones.spacelaunchnow: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
	at android.app.PendingIntent.checkFlags(PendingIntent.java:401)
	at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:671)
	at android.app.PendingIntent.getBroadcast(PendingIntent.java:658)
	at me.calebjones.spacelaunchnow.widgets.launchlist.LaunchListManager.buildWidget(SourceFile:54)
	at me.calebjones.spacelaunchnow.widgets.launchlist.LaunchListManager.updateAppWidget(SourceFile:3)
	at me.calebjones.spacelaunchnow.widgets.launchlist.LaunchListWidgetProvider.onUpdate(SourceFile:4)
	at android.appwidget.AppWidgetProvider.onReceive(AppWidgetProvider.java:66)
	at me.calebjones.spacelaunchnow.widgets.launchlist.LaunchListWidgetProvider.onReceive(SourceFile:16)
	at android.app.ActivityThread.handleReceiver(ActivityThread.java:4306)
	... 9 more

I'm using the playstore beta version.

Can't load up Project

I just want to ask how do you open your project in android studio because I am getting an error that says "Could not read Keystore.properties".
Other error:

  • Cannot resolve symbol 'GradleException'

  • Cannot resolve symbol 'import org.moallemi.gradle.internal.VersionCodeType'

Buttons hidden in night mode

The buttons on the launch list ("Watch Live", "Explore", "Share") are hidden when Night Mode is on:

First with Night Mode off:

screenshot_2016-03-08-07-07-39

Then after turning on Night Mode:

screenshot_2016-03-08-07-07-11

This is on a Galaxy S6, Android 5.1.1.

Love this app BTW, I'm a bit of a junkie and had been wishing for something like this for quite a while!

Can't install Android Wear clock face from version 2.0

Installing the clock face to my LG G Watch R (Android Wear 2.7.0.x, Google Play Services 11.9.51, Android version 7.1.1) gives an error:
01-15 08:43:03.587 580 608 E PackageInstaller: Commit of session 2060580776 failed: Package /data/app/vmdl2060580776.tmp/me.calebjones.spacelaunchnow has no certificates at entry AndroidManifest.xml

Trying to manually adb install the apk gives similar error:
Failed to install android_wear_micro_apk.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Package /data/app/vmdl2066745846.tmp/base.apk has no certificates at entry AndroidManifest.xml]

The phone application installed fine and I could manually install the Wear apk from older 1.8 release.

Android Wear clockface shows UTC not local time

Just updated to version 2.2.0.104 and the clock face now shows UTC time as both the local time and UTC time (so now it shows 15:45 in large numbers and below 15:45 UTC in smaller font) even though I'm at UTC+2. Previous versions worked fine.

Feature Request: Auto Alarm!

Feature Request: Auto Alarm!

Overview: Space Launches take place at weird times, how about adding a feature where the user can enable an option for a particular launch to automatically set an alarm to wake up at a user selectable time before the launch. Also, a special feature where the alarm doesn't go off if the launch has been scrubbed.

App crashing upon loading

Describe the bug
The app is crashing while opening.

To Reproduce
Open the app after install/ update.

Expected behavior
The app loading successfully and working as intended.

Screenshots
App doesn't load for taking screenshots.

Smartphone (please complete the following information):

  • Device: Realme CPH1859
  • OS: Android 9.0
  • Version: 3.3.0.7

Feature Request: Weather

Feature Request: Weather
Display weather at the launch site on the launch date. When weather is tapped, more detailed stuff + weather of a few days before and after.

Countdown Animation

This is not an issue with the app but can you explain how you were able to get the net time from the API and then able to create a countdown from it?

Calendar Sync Timezone issue

I use SpaceLaunchNow on Android 8 and sync events to a calendar. This calendar is synced by DavDroid to my CalDav server (Kolab-based). On all other devices, the times are shifted by the UTC offset of the time zone I live in (CEST - so that's UTC+2 at the moment).

Using iCal Import/Export 3.2 on Android to extract an ICS file of the calendar on the originating device, I get this event as an example:

BEGIN:VEVENT
DTSTART:20180909T032800Z
TRANSP:OPAQUE
DTEND;TZID=Europe/Amsterdam:20180909T092800
ORGANIZER:[email protected]
SUMMARY:Falcon 9 Block 5 | Telstar 18 VANTAGE
DESCRIPTION:Telstar 18 VANTAGE\, or Telstar 18V\, is a communications satellite built by Space Systems Loral for the canadian satellite operator Telesat. The satellite is to be provide coverage to the Asia Pacific region.\n\nWatch Live:\nhttp://www.spacex.com/webcast\n\n via Space Launch Now
LOCATION:Cape Canaveral\, FL\, USA
STATUS:TENTATIVE
DTSTAMP:20180904T200627Z
UID:2ac7209c-1d81-432e-bd8a-6182590de72e
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-PT30M
DESCRIPTION:
END:VALARM
END:VEVENT

What's noticable is the difference in timezone for the DTSTART and DTEND fields. It's possible the server misinterprets this difference due to a bug on their end, but the resulting event on the server:

  • Has DTSTART converted to Europe/Amsterdam timezone (adds +2 hours), but stores that time as UTC (ends up as DTSTART:20180909T052800Z)
  • Leaves the DTEND time as-is but interprets (and stores) it as UTC (DTEND:20180909T092800Z)

This calendar is the only one where I'm having this issue with; all other calendars which I have are synced consistently and don't break like this, regardless of the time zone of the events (but start and end are always in the same time zone).

Filters not working

Describe the bug
A selection of filters does not have any effect to the list of upcoming starts. For example, if I deselect SpaceX it doesn't hide its launches.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Filters
  2. Deselct Spacex
  3. Click on apply
  4. List reloads and shows the exact same things like before

Expected behavior
A shorter list of upcoming starts as before.

Screenshots
Not availabe

Smartphone (please complete the following information):

  • Device: Fairphone 3+
  • OS: LineageOS
  • Version: 19.1

Additional context
N/A

"Restore Purchase" does not do anything.

Describe the bug
"Restore Purchase" does not so anything.

To Reproduce
Steps to reproduce the behavior:

  1. Go to "Become a Supporter"
  2. Click on "Restore Purchase" in overflow menu.

Expected behavior
My purchase should be restored.

Smartphone (please complete the following information):

  • Device: Pixel 6a
  • OS: Android 1
  • Version

Additional context
Code has been commented out.

Bug: Next Launch not loading on Wear Watch face

Device: Moto 360 (wear 1.4, android 6.0.1, Nexus 5 on 6.0.1 connected)
Bug: On the watch face, the next launch indicator never loads, continuously shows "Syncing Next Launch..."

Edit: SLN version 1.4.2

Duplicate calendar entries

I activated the feature to sync one of my calendars with upcoming rocket launches. For some reason though, some launch events are soon twice or thrice and sometimes fourteen times (yes, that actually happened) with the same date, time, title, description and tracking-id.

Honestly, I'm not sure how to reproduce - but it happened every time I tried using this feature. I'll happily provide any information necessary, since I don't think this is what is supposed to happen.

Smartphone (please complete the following information):

  • Device: Honor 10
  • OS: EMUI 10 / Android 10

Can not install on Android 12 (Pixel 4)

Describe the bug
I am not able to install the app on Android 12.

Had the app install previously and it would not upgrade. Upgrade failed every time.
So I uninstalled and now I can not install.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Google Play
  2. Find Space Launch Now
  3. Click on 'Install'
  4. Wait to see error. See error

Expected behavior
App install successfully

Screenshots
https://photos.app.goo.gl/KU2w82NhkmLNxM9a6

Smartphone (please complete the following information):

  • Device: Pixel 4a
  • OS: Android 12
  • Version SPB5.210812.002

Additional context

10-18 08:43:49.312 18326 18358 I Finsky  : [50] ntp.a(16): Installer::DLP: Downloading compressed for me.calebjones.spacelaunchnow (adid: ..split.config.arm64_v8a , isid: ju1r6TNHT6yOvLIWJf7NLQ)
10-18 08:43:49.316 18326 18358 I Finsky  : [50] kvu.e(1): enqueue()
10-18 08:43:49.322 18433  2433 I Finsky:background: [144] krn.d(20): onRemove(request_id=3796, files_to_download=1, group_id=me.calebjones.spacelaunchnow, display_data[invisible=false, title=Space Launch Now], network_restrictions=4, status=succeeded, bytes_downloaded=10292, retry[count=0, next_retry=n/a])
10-18 08:43:49.325 18326 18358 I Finsky  : [50] nwp.a(17): Installer::IT: Already sent resource request for me.calebjones.spacelaunchnow, adid: ..split.config.arm64_v8a, isid: ju1r6TNHT6yOvLIWJf7NLQ
10-18 08:43:49.328 18433  2622 I Finsky:background: [151] krn.c(12): enqueue(request_id=3797, files_to_download=1, context[group_id=me.calebjones.spacelaunchnow], display_data[invisible=false, title=Space Launch Now], network_restrictions=4)
10-18 08:43:49.338 18433  2433 I Finsky:background: [144] krs.a(3): Broadcasting <3797:QUEUED with WAITING_FOR_START:0%[0%]>.
10-18 08:43:49.357 18433  2433 I Finsky:background: [144] krs.a(3): Broadcasting <3797:RUNNING:0%[0%]>.
10-18 08:43:49.371 18433  2435 I Finsky:background: [145] kum.e(2): Reading task has started.
10-18 08:43:49.371 18433  2436 I Finsky:background: [146] kum.f(2): Writing task has started.
10-18 08:43:49.372 18433  2435 I Finsky:background: [145] kum.e(19): Open stream from https://play.googleapis.com/download/by-token/download?token=AOTCm0QS2eTHdVN8htVFZGGhHgA79SDqMc-SIMNzZ-ML6GmQUjaJjbrq1LMi6nRtMVuG5QENvXcP5iEkxgHiYmpRumvF19lhPrPRljN23pVmon84tTvOq8dCDlBOl9ZHaAlHZoUl-wCKWgfCck7nGFPedYB8JJpbpp0YXGpOOyN6P6E0ULfX2mkDf_ttzyFl-sXTPUKokgMlIKlQU9tKvViLyqWeRKuVHx9pv216RV16rgyjSnhsSvIgnedOeBkx7ZMdi6ZEQHtbIUwEr8MhDXiViux8nhQKjcqZMCVaU_qplMdbXKSNVAz_wsqnrmi6EqP00SndePrW2_unGsGHn7AiNtujylYvK3qBTzutsDJ33u_6mX2fV-IT8PysfoX1B00hV_uMDmm0OOcR1aoHujLGdmBm3VOTK87cnP73-i1jwx_pCDTM5dTfSMmRyunfqRmIAMkSCpgLDlIz3qbTlmT5sceqEGeAww&cpn=h1uHYLhMB-drhuTh&isid=ju1r6TNHT6yOvLIWJf7NLQ&server=boq [byteRangeStart=0-byteRangeStop=0]
10-18 08:43:49.375 18326 18326 I Finsky  : [2] nww.b(3): Installer::IT: Sending Resource Request for me.calebjones.spacelaunchnow (downloadid: ..split.config.arm64_v8a)
10-18 08:43:49.520 18433  2433 I Finsky:background: [144] krs.a(3): Broadcasting <3797:RUNNING:0%[0%]>.
10-18 08:43:49.525 18326 18326 I Finsky  : [2] wls.e(6): RM: receive resource status onStart me.calebjones.spacelaunchnow:..split.config.arm64_v8a reason: single_install isis: ju1r6TNHT6yOvLIWJf7NLQ, 2, 192
10-18 08:43:49.533 18326 18326 I Finsky  : [2] nvv.P(18): Installer: Notifying status update. package=me.calebjones.spacelaunchnow, status=DOWNLOADING
10-18 08:43:49.537 18326  2368 I Finsky  : [508] oji.G(2): IQ: Notifying installation update. package=me.calebjones.spacelaunchnow, status=DOWNLOADING
10-18 08:43:49.729 18433  2433 I Finsky:background: [144] krs.a(3): Broadcasting <3797:SUCCEEDED>.
10-18 08:43:49.736 18326 18326 I Finsky  : [2] wls.f(6): RM: receive resource status onSuccess me.calebjones.spacelaunchnow:..split.config.arm64_v8a reason: single_install isis: ju1r6TNHT6yOvLIWJf7NLQ, 3, 200
10-18 08:43:49.743 18326  2462 I Finsky  : [521] iqw.run(3): DU: Stored data usage stats for package me.calebjones.spacelaunchnow; completed bytes: 1546206.
10-18 08:43:49.745 18326 18326 I Finsky  : [2] nxk.u(5): Installer::IT: me.calebjones.spacelaunchnow to state 50
10-18 08:43:49.745 18326 18326 I Finsky  : [2] nxk.u(78): Installer::IT: Start postprocessing download for me.calebjones.spacelaunchnow
10-18 08:43:49.746 18326 18326 I Finsky  : [2] nxk.u(101): Installer::IT: Prepare to copy me.calebjones.spacelaunchnow (adid: ..split.config.arm64_v8a , isid: ju1r6TNHT6yOvLIWJf7NLQ) from file:///data/user/0/com.android.vending/files/phonesky-download-service/3797/6deafc4f-21de-4533-b9ce-b35d2e44f985 (expect 6791900 bytes, isCompressed: true)
10-18 08:43:49.746 18326 18326 I Finsky  : [2] fds.h(21): APK integrity will be verified using [SHA-256] method
10-18 08:43:49.746 18326 18358 I Finsky  : [50] fmd.call(9): Decompressing me.calebjones.spacelaunchnow (..split.config.arm64_v8a) format 1
10-18 08:43:49.753  2285  2285 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|com.android.vending|-56862258|null|10130
10-18 08:43:49.754  2285  2285 D InterruptionStateProvider: No heads up: unimportant notification: 0|com.android.vending|-56862258|null|10130
10-18 08:43:49.756  2285  2382 D PeopleSpaceWidgetMgr: Sbn doesn't contain valid PeopleTileKey: null/0/com.android.vending
10-18 08:43:49.898 18326 18358 I Finsky  : [50] fmd.call(16): me.calebjones.spacelaunchnow (..split.config.arm64_v8a) (6791900 bytes) copied successfully in 146 ms
10-18 08:43:49.928 18326 18326 I Finsky  : [2] kvu.g(1): getDownloads()
10-18 08:43:49.928 18326 18661 W Finsky  : [176] kqa.run(5): Exception while deleting file:///data/user/0/com.android.vending/files/phonesky-download-service/3797/6deafc4f-21de-4533-b9ce-b35d2e44f985: java.lang.IllegalArgumentException: Unknown URL file:///data/user/0/com.android.vending/files/phonesky-download-service/3797/6deafc4f-21de-4533-b9ce-b35d2e44f985
10-18 08:43:49.928 18326 18326 I Finsky  : [2] nxh.run(2): Installer::IT: Removed me.calebjones.spacelaunchnow from ResourceManager for copy success
10-18 08:43:49.929 18326 18326 I Finsky  : [2] nxi.b(6): Installer::IT: Successfully copied APK to update me.calebjones.spacelaunchnow (adid: ..split.config.arm64_v8a , isid: ju1r6TNHT6yOvLIWJf7NLQ)
10-18 08:43:49.929 18326 18326 I Finsky  : [2] nxk.u(5): Installer::IT: me.calebjones.spacelaunchnow to state 40
10-18 08:43:49.930 18433  2622 I Finsky:background: [151] krn.f(1): getDownloads()
10-18 08:43:49.938 18326 18326 I Finsky  : [2] kvu.h(1): remove(3797)
10-18 08:43:49.939 18326 18354 I Finsky  : [46] nwi.accept(3): Installer::IT: starting next download: package=me.calebjones.spacelaunchnow
10-18 08:43:49.940 18326 18354 I Finsky  : [46] nvu.b(3): Installer: Handling streamingComplete for me.calebjones.spacelaunchnow gid: 0
10-18 08:43:49.941 18433  2622 I Finsky:background: [151] krn.h(1): remove(request_id=3797)
10-18 08:43:49.945 18326 18354 I Finsky  : [46] nxk.y(40): Installer::IT: Begin install of me.calebjones.spacelaunchnow (isid: ju1r6TNHT6yOvLIWJf7NLQ)
10-18 08:43:49.948  2285  2285 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|com.android.vending|-56862258|null|10130
10-18 08:43:49.948  2285  2285 D InterruptionStateProvider: No heads up: unimportant notification: 0|com.android.vending|-56862258|null|10130
10-18 08:43:49.952 18433  2433 I Finsky:background: [144] krn.d(20): onRemove(request_id=3797, files_to_download=1, group_id=me.calebjones.spacelaunchnow, display_data[invisible=false, title=Space Launch Now], network_restrictions=4, status=succeeded, bytes_downloaded=1546206, retry[count=0, next_retry=n/a])
10-18 08:43:49.952  2285  2382 D PeopleSpaceWidgetMgr: Sbn doesn't contain valid PeopleTileKey: null/0/com.android.vending
10-18 08:43:49.959 18326 18354 I Finsky  : [46] nvv.P(18): Installer: Notifying status update. package=me.calebjones.spacelaunchnow, status=INSTALLING
10-18 08:43:49.961 18326  2368 I Finsky  : [508] oji.G(2): IQ: Notifying installation update. package=me.calebjones.spacelaunchnow, status=INSTALLING
10-18 08:43:49.994 18326 18326 I Finsky  : [2] ixs.d(7): Selecting account [1D4AyLDX5fNzCv0xYjo_BlJuYKKC0PI1Ep4JqUX2Tb4] for package me.calebjones.spacelaunchnow. overriding=[true]
10-18 08:43:50.001 18326 18326 I Finsky  : [2] ixs.d(7): Selecting account [1D4AyLDX5fNzCv0xYjo_BlJuYKKC0PI1Ep4JqUX2Tb4] for package me.calebjones.spacelaunchnow. overriding=[true]
10-18 08:43:50.007 18326 18326 I Finsky  : [2] ixs.d(7): Selecting account [1D4AyLDX5fNzCv0xYjo_BlJuYKKC0PI1Ep4JqUX2Tb4] for package me.calebjones.spacelaunchnow. overriding=[true]
10-18 08:43:50.012 18326 18326 I Finsky  : [2] ixs.d(7): Selecting account [1D4AyLDX5fNzCv0xYjo_BlJuYKKC0PI1Ep4JqUX2Tb4] for package me.calebjones.spacelaunchnow. overriding=[true]
10-18 08:43:50.060  1702  2014 I PackageManager: Integrity check passed for file:///data/app/vmdl2010971173.tmp
10-18 08:43:50.062 18326 18326 I Finsky  : [2] afnz.c(5): Verification requested, id = 13
10-18 08:43:50.071 18326  2517 I Finsky  : [522] VerifyAppsInstallTask.nl(5): Skipping verification because own installation
10-18 08:43:50.071 18326  2517 I Finsky  : [522] VerifyAppsInstallTask.nl(15): Verify: Skipping anti malware verification due to pre-check failure. package=me.calebjones.spacelaunchnow
10-18 08:43:50.072 18326  2517 I Finsky  : [522] VerifyPerSourceInstallationConsentInstallTask.nl(2): PSIC verification started with installer uid: 10130 package name: com.android.vending, originating uid: -1
10-18 08:43:50.076 18326  2517 I Finsky  : [522] VerifyPerSourceInstallationConsentInstallTask.nl(9): Skipping logging for attempted installation. This is a Play Store installation.
10-18 08:43:50.077 18326 18326 I Finsky  : [2] VerifyInstallTask.j(1): Verifying id=13, result=1
10-18 08:43:50.080 18326 18326 I Finsky  : [2] VerifyInstallTask.nk(6): Verification complete: id=13, package_name=me.calebjones.spacelaunchnow
10-18 08:43:50.096  1702  2014 W PackageParsing: Ignoring duplicate uses-permissions/uses-permissions-sdk-m: android.permission.INTERNET in package: me.calebjones.spacelaunchnow at: Binary XML file line #13
10-18 08:43:50.097  1702  2014 W PackageManager: Failed parse during installPackageLI: /data/app/vmdl2010971173.tmp/base.apk (at Binary XML file line #62): me.calebjones.spacelaunchnow.ui.main.MainActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present
10-18 08:43:50.100  1249 24788 E installd: Couldn't opendir /data/app/vmdl2010971173.tmp: No such file or directory
10-18 08:43:50.100  1249 24788 E installd: Failed to delete /data/app/vmdl2010971173.tmp: No such file or directory
10-18 08:43:50.102 18326 18326 E Finsky  : [2] tng.onReceive(15): Error -504 while installing me.calebjones.spacelaunchnow: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl2010971173.tmp/base.apk (at Binary XML file line #62): me.calebjones.spacelaunchnow.ui.main.MainActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present
10-18 08:43:50.113 18326 18429 W Finsky  : [99] tnk.B(5): Unexpected error abandoning session=2010971173. exception=java.lang.SecurityException: Caller has no access to session 2010971173
10-18 08:43:50.113 18326 18326 W Finsky  : [2] nwz.a(4): Installer::IT: Install failure of me.calebjones.spacelaunchnow (isid: ju1r6TNHT6yOvLIWJf7NLQ): -504, Exception: n/a
10-18 08:43:50.115 18326 18326 W Finsky  : [2] nxk.x(1): Installer::IT: Cleanup running installation of me.calebjones.spacelaunchnow (..split.config.arm64_v8a)
10-18 08:43:50.116 18326 18344 I Finsky  : [36] kvu.g(1): getDownloads()
10-18 08:43:50.117 18326 18344 I Finsky  : [36] nwc.run(3): Installer::IT: Running resource fetching of ..split.config.arm64_v8a canceled.
10-18 08:43:50.117 18433  2622 I Finsky:background: [151] krn.f(1): getDownloads()
10-18 08:43:50.117 18326 18661 W Finsky  : [176] kqa.run(5): Exception while deleting file:///data/user/0/com.android.vending/files/phonesky-download-service/3797/6deafc4f-21de-4533-b9ce-b35d2e44f985: java.lang.IllegalArgumentException: Unknown URL file:///data/user/0/com.android.vending/files/phonesky-download-service/3797/6deafc4f-21de-4533-b9ce-b35d2e44f985
10-18 08:43:50.118 18326 18326 I Finsky  : [2] nvv.W(1): Installer: stopping tracking of task: me.calebjones.spacelaunchnow
10-18 08:43:50.121 18326 18326 I Finsky  : [2] nvv.P(18): Installer: Notifying status update. package=me.calebjones.spacelaunchnow, status=INSTALL_ERROR
10-18 08:43:50.124 18326 18326 I Finsky  : [2] nvv.O(7): Installer: found apps to install. isMultiUserMode=false, apps=[]
10-18 08:43:50.127 18326  2368 I Finsky  : [508] oji.G(2): IQ: Notifying installation update. package=me.calebjones.spacelaunchnow, status=INSTALL_ERROR
10-18 08:43:50.132 18326  2368 I Finsky  : [508] oji.E(6): IQ: Pruning inactive install requests
10-18 08:43:50.135 18326  2368 I Finsky  : [508] oji.E(37): IQ: 0 pending for job: 1649
10-18 08:43:50.135 18326  2368 I Finsky  : [508] oji.E(38): IQ: Finishing job 1649
10-18 08:43:50.136 18326  2368 I Finsky  : [508] wwu.s(4): SCH: jobFinished: 3-1649. TimeElapsed: 5591ms.
10-18 08:43:50.140 18326  2368 I Finsky  : [508] oji.E(45): IQ: No matching installs to run for jobs: [1649]
10-18 08:43:50.190 18326 18326 I Finsky  : [2] ixs.d(7): Selecting account [1D4AyLDX5fNzCv0xYjo_BlJuYKKC0PI1Ep4JqUX2Tb4] for package me.calebjones.spacelaunchnow. overriding=[true]
10-18 08:43:50.197 18326 18326 I Finsky  : [2] ixs.d(7): Selecting account [1D4AyLDX5fNzCv0xYjo_BlJuYKKC0PI1Ep4JqUX2Tb4] for package me.calebjones.spacelaunchnow. overriding=[true]
10-18 08:43:50.199 18326 18354 I Finsky  : [46] gto.b(3): AU2: Failure History successfully updated for package me.calebjones.spacelaunchnow, attempting to upgrade to version 1040011 with install reason SINGLE_INSTALL and status_code -504
10-18 08:43:50.202 18326 18326 I Finsky  : [2] ixs.d(7): Selecting account [1D4AyLDX5fNzCv0xYjo_BlJuYKKC0PI1Ep4JqUX2Tb4] for package me.calebjones.spacelaunchnow. overriding=[true]
10-18 08:43:50.209 18326 18326 I Finsky  : [2] ixs.d(7): Selecting account [1D4AyLDX5fNzCv0xYjo_BlJuYKKC0PI1Ep4JqUX2Tb4] for package me.calebjones.spacelaunchnow. overriding=[true]

Widget Countdown

Hi, in my experience, the countdown widget slows my Nova Launcher a lot. That one you removed its work with no problems.

Bug: Calendar launch event duplication

Describe the bug
I have multiple times the exact same launch event at the same time in my calendar. Up to eight the closer the launch.

To Reproduce
Steps to reproduce the behaviour:

Not sure. Activate 'calendar syn' for a start. Wait.

Expected behaviour
ONE entry of the soon-to-happen-launch.

Screenshots
WhatsApp Image 2019-11-22 at 14 45 14

Smartphone (please complete the following information):

  • Device: Honor 10
  • OS: Android P 9.1
  • Version 3.2.2.44

Auto-Start videos setting

With the new Starship section and the link to a 24/7 video that auto starts, I think there should be a setting to turn on/off auto-start videos, or can restrict autostart to Wifi versus using mobile data.

Add "Change language" to other than androids default

Hi,

my android OS language is German, therefore the app is partly in German, but I would like to use the app in English. It would be nice to add a language switcher to switch between supported languages.

Regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.