Network Type Indicator

Network Type Indicator is an Android App that places an status bar icon acording to the type of mobile network in use (e.g. 2G, 2G+, 3G, ...).

This app is meant for devices that may not include this information in the status bar by default (e.g. Xperia or Galaxy phones).

Google Play Store page:
https://play.google.com/store/apps/details?id=net.outlyer.nettype

ID Project Category Task Type Severity  desc Summary Status Progress Due In Version
 257 Network Type IndicatorBug ReportCritical FC in Android 2.2 and 2.3.3-2.3.7 Closed
100%
1.4.2 (rel. 07030) Task Description

Rare reports, not reproducible, but similar causes.

Example stack trace:

java.lang.RuntimeException: Unable to create service net.outlyer.nettype.MonitorService: java.lang.IllegalArgumentException: contentIntent required: pkg=net.outlyer.nettype id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x2)
	at android.app.ActivityThread.handleCreateService(ActivityThread.java:1974)
	at android.app.ActivityThread.access$2500(ActivityThread.java:121)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:994)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:130)
	at android.app.ActivityThread.main(ActivityThread.java:3714)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:507)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
	at dalvik.system.NativeStart.main(Native Method)
	Caused by: java.lang.IllegalArgumentException: contentIntent required: pkg=net.outlyer.nettype id=1 notification=Notification(vibrate=null,sound=null,defaults=0x0,flags=0x2)
	at android.os.Parcel.readException(Parcel.java:1326)
	at android.os.Parcel.readException(Parcel.java:1276)
	at android.app.INotificationManager$Stub$Proxy.enqueueNotificationWithTag(INotificationManager.java:274)
	at android.app.NotificationManager.notify(NotificationManager.java:111)
	at android.app.NotificationManager.notify(NotificationManager.java:91)
	at net.outlyer.nettype.MonitorService.b(MonitorService.java:201)
	at net.outlyer.nettype.MonitorService.onCreate(MonitorService.java:80)
	at android.app.ActivityThread.handleCreateService(ActivityThread.java:1964)
	... 10 more
 259 Network Type IndicatorBug ReportCritical FC in Android 2.3.3-2.3.7 Closed
100%
1.4.3 (rel. 07031, 14030) Task Description

Not reproducible. Example stack strace:

java.lang.NullPointerException
	at net.outlyer.nettype.MonitorService.b(MonitorService.java:316)
	at net.outlyer.nettype.MonitorService.a(MonitorService.java:292)
	at net.outlyer.nettype.l.onDataConnectionStateChanged(MonitorService.java:160)
	at android.telephony.PhoneStateListener$2.handleMessage(PhoneStateListener.java:339)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:130)
	at android.app.ActivityThread.main(ActivityThread.java:3683)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:507)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:875)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:633)
	at dalvik.system.NativeStart.main(Native Method)
 368 Network Type IndicatorGeneralBug ReportCritical Notification doesn't show in Android Oreo and Pie Closed
100%
1.5.2.1 (rel. 1xx045) Task Description

The updated version to return to the Play Store isn’t adapted to the new notification system

337Network Type IndicatorGeneralBug ReportHighApp doesn't load on bootResearching
0%
? Task Description

This task depends on reports of such issue.

So far all reports are on Marshmallow:

Reported by Charles Kanegeni 20/02/2016 on Google Play

New issue Great app, have always used it. Just upgraded to marshmallow and now it won’t even start. What’s up with that? From Android 5 I had problems, plus doesn’t support dual Sim phones. This is the new direction, twin Sim phones. Please work it out.

Infinix (Infinix_X510_sprout) / 6.0 / r14034

Reported by Red Rospo 04/08/2016 on Google Play

Da migliorare Non parte al boot

LG G5 (h1) / Marshmallow / r14034

Reported by Simon Howard 18/12/2016 on Google Play

Issue with auto start on boot I’ve had this app for some time now, but it will not auto start on boot on my current phone (Galaxy S5, Marshmallow 6.01)

Galaxy S5 (klte) / Marshmallow / r14034

 362 Network Type IndicatorGeneralBug ReportHigh App doesn't load on boot (HTC phones) Closed
100%
1.5.2 (rel. 1xx042) Task Description

Reported by Andrew 21/8/2017 over email

[...] on my HTC 10 running Marshmallow, it fails to startup on boot.

336Network Type IndicatorGeneralBug ReportHighApp doesn't load on boot (Huawei phones)Researching
0%
? Task Description

Reported by Willy Romano 23/03/2017 on the Google Play

On Huawei G8. App doesn’t automatically execute when phone is turned off then back on. I protected the app and this seems to have solved the problem.

255Network Type IndicatorBug ReportHighIcon doesn't get updated with network changesAssigned
0%
? Task Description

Known bug, app isn’t always notified.

Reproducible switching network mode from 3G/2G to 2G-only

 236 Network Type IndicatorBug ReportHigh No network type indicated while roaming Closed
100%
1.5 (rel. xx039) Task Description

Submitted by Adjel

When roaming no network type is indicated.

Device: Nexus 5

NOTE: Not a bug report, misunderstanding on my part

380Network Type IndicatorGeneralTO-DOHighRe-stablish in Google PlayAssigned
0%
Meta: Release Cycle Task Description

Currently off Google Play due to failing to meet a deadline on policy changes.

Currently unable to re-stablish due to being away from my keys

 261 Network Type IndicatorTO-DOHigh Release 1.4.3 (for newer Droids) Closed
100%
Meta: Release Cycle Task Description

Received reports on newer devices, sync changes from older droids’ branch

 353 Network Type IndicatorGeneralTO-DOHigh Release 1.5.1 Closed
100%
Meta: Release Cycle Task Description

This is a meta-item depending on bugs/features required to complete before releasing nettype 1.5.1.

1.5.1 is a hotfix release for issues found during the staged release of 1.5.

Previous:  FS#215  (1.5),  FS#252  (1.4),  FS#203  (1.3)
Next: FS#329 (1.6)

 279 Network Type IndicatorBug ReportHigh SecurityException raised when trying to access the syst ...Closed
100%
1.4.4 (rel. 07032, 14032) Task Description

Affects new droids and old droids branches.

Has never been reported in the developer console.

 354 Network Type IndicatorGeneralBug ReportHigh Vectorial icons don't render properly in Lollipop nor M ...Closed
100%
1.5.1 (rel. 1xx041) Task Description

Reported by Sarah Thomasson 15/08/2017 on Google Play:

The new ‘4’ is missing the triangle in the body of the glyph 4 -.-

 309 Network Type IndicatorFeature RequestMedium Allow removing notification from lock screen in Lollipo ...Closed
100%
? Task Description

Lollipop’s new handling of ongoing notifications makes Nettype’s notification to stay on the lockscreen.

Brought up by Andrey Simakov and Theos Greg on Google Play.

370Network Type IndicatorGeneralBug ReportMediumApp crashes on bootAssigned
0%
1.6 Task Description

The app force-closes on device boot when load on boot is enabled.

Once the boot is complete it behaves normally.

Seen in Oreo.

Presumably related to FS#369.

359Network Type IndicatorGeneralTO-DOMediumDrop dark icons in Lollipop+Assigned
0%
1.6 Task Description

Material design icons are supposed to be white according to comments found online and most apps.

(I can’t find an actual upstream reference) Found at http://www.androiddocs.com/design/style/iconography.html

Dark icons are displayed white in practice.

356Network Type IndicatorGeneralTO-DOMediumEnhance RTL layoutAssigned
0%
1.6 Task Description

Rendering on RTL devices is does not work properly due to alignment problems.

Attached: Screen grabs from the pre-release report on an Arabic device.

 371 Network Type IndicatorGeneralBug ReportMedium Icon theme doesn't change Closed
0%
1.6 Task Description

Reported on Google Play Store

Reported on Pie.

Reproducible on Lollipop and up.

369Network Type IndicatorGeneralBug ReportMediumNotification doesn't load on bootAssigned
0%
1.6 Task Description

Reported by Terry Parrott

Reports that the app won’t auto load despite having the option enabled.

Reported on Oreo.

Presumably related to FS#370.

 349 Network Type IndicatorGeneralTO-DOMedium Remove requirement of permission READ_PHONE_STATE Closed
100%
1.5 (rel. xx039) Task Description

Starting with Marshmallow (API level 23, Android 6.0) READ_PHONE_STATE is considered a dangerous permission (and as a result it can be revoked by the user at any time) but at the same time it is no longer required to check connection status.

Should restrict it to old API levels (NOTE the API documentation don’t mention this requirement anymore, but old devices DO require it).

340Network Type IndicatorGeneralFeature RequestLowAdd 4G+ iconResearching
0%
? Task Description

Requested by Stéphane Roger 14/06/2016 on Google Play

Please Add 4g+ icon !

335Network Type IndicatorGeneralFeature RequestLowAdd alternative iconsAssigned
0%
1.6 Task Description

Theming support as initially intended ( FS#237 ) is not possible.

With the switch to vector graphics adding alternative icons becomes fairly “cheap” app-size-wise and many users have requested alternative ones. This task tracks these suggestions.

Recap of related suggestions:

  • Pamy Srt 10/01/2016 on Google Play
    Needs to indicate using LTE icon not just 4g icon good app if you add this I will make it a 5

  • Jon Manilenio 29/04/2016 on Google Play
    Nice I wish there were more designs though.

  • Miles Vino 23/04/2017 on Google Play
    Appreciate this handy app! Please consider a simpler icon, without the square, so it blends with Google’s material design. Thanks!

  • MJ Cortez 02/06/2017 on Google Play
    4G should be displayed as LTE instead of [4]

  • Prince Priyam Borah 08/08/2017 on Google Play
    Plz add the stylish 4G logo. Your app only shows 4. Else, everything is ok.

 241 Network Type IndicatorTO-DOLow Add dual-state icon support Closed
100%
1.5 (rel. xx039) Task Description

Necessary to indicate mobile data on/off in icon

 344 Network Type IndicatorGeneralTO-DOLow Add information about donations Closed
100%
1.5 (rel. xx039) Task Description

Should be very careful to stay within Google’s AUP though

 243 Network Type IndicatorTO-DOLow Add ldpi / hdpi specific icons Closed
100%
1.5 (rel. xx039) Task Description

ldpi and hdpi icons have a non-integer relationship to the other sizes, hence resizing involves antialiasing.

Design icons for these sizes when re-designing icons.

 282 Network Type IndicatorTO-DOLow Add support for Cyanogenmod-only network types Closed
100%
1.4.5 (rel. 07034, 14034)
 238 Network Type IndicatorFeature RequestLow Add support for DCHSPAP Closed
100%
1.4.4 (rel. 07032, 14032)
246Network Type IndicatorTO-DOLowAdd support for expanded notifications with extra infor...Assigned
0%
1.6
 237 Network Type IndicatorFeature RequestLow Add theming support Closed
0%
Never
245Network Type IndicatorTO-DOLowAllow choosing between "offline" and "online" icons whe...Assigned
0%
1.6
 276 Network Type IndicatorFeature RequestLow Allow disabling action buttons from notification Closed
100%
1.4.4 (rel. 07032, 14032)
322Network Type IndicatorGeneralFeature RequestLowAllow disabling icon unless roamingAssigned
0%
?
244Network Type IndicatorTO-DOLowAllow disabling the display of connection status on ico...Assigned
0%
1.6
321Network Type IndicatorGeneralFeature RequestLowAllow hiding icon when mobile data is tured offAssigned
0%
?
 338 Network Type IndicatorGeneralBug ReportLow App doesn't load on boot (LG phones) Closed
0%
 339 Network Type IndicatorGeneralBug ReportLow App doesn't load on boot (Samsung phones) Closed
0%
 242 Network Type IndicatorBuild SystemTO-DOLow Automate icon generation from source SVG Closed
100%
1.5 (rel. xx039)
 332 Network Type IndicatorGeneralTO-DOLow Base the app theme on DeviceDefault for an up-to-date U ...Closed
100%
1.5 (rel. xx039)
 343 Network Type IndicatorGeneralTO-DOLow Change default theme to light Closed
100%
1.5 (rel. xx039)
 357 Network Type IndicatorGeneralBug ReportLow Disable RTL support since layout isn't adjusted Closed
100%
1.5.1 (rel. 1xx041)
 310 Network Type IndicatorBug ReportLow Display notification contents in Lollipop's lockscreen Closed
100%
1.5 (rel. xx039)
 251 Network Type IndicatorFeature RequestLow Display signal strength Closed
100%
1.4 (rel. 07025, 14025)
 346 Network Type IndicatorGeneralBug ReportLow Do not allow enabling notification buttons on Android v ...Closed
100%
1.5 (rel. xx039)
 254 Network Type IndicatorTO-DOLow Drop support for older versions of Android Closed
100%
1.4 (rel. 07025, 14025)
 256 Network Type IndicatorBug ReportLow Icon and main app get out of sync Closed
100%
1.4.1 (rel. 07029, 14029)
313Network Type IndicatorBug ReportLowIncompatibility with Samsung Tab A (LTE version)Unconfirmed
0%
?
 240 Network Type IndicatorFeature RequestLow Indicate connection status on icon Closed
100%
1.5 (rel. xx039)
 333 Network Type IndicatorGeneralBug ReportLow Make "Load on boot" dependant on notification being ena ...Closed
100%
1.5 (rel. xx039)
 330 Network Type IndicatorBuild SystemBug ReportLow Merge "old-droids" and "new-droids" branches Closed
100%
1.5 (rel. xx039)
 352 Network Type IndicatorBuild SystemTO-DOLow Move reusable UI code into a separate module Closed
100%
1.5 (rel. xx039)
Showing tasks 1 - 50 of 83 Page 1 of 2

Available keyboard shortcuts

Tasklist

Task Details

Task Editing