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  asc Task Type Severity Summary Status Progress Due In Version
201Network Type IndicatorFeature RequestLowSupport multi-SIM devicesAssigned
0%
? Task Description

Suggested by “AB”

Allow choosing what SIM slot to check in dual-SIM devices.

 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.

 280 Network Type IndicatorTO-DOLow Release 1.4.4 Closed
100%
Meta: Release Cycle Task Description

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

 260 Network Type IndicatorTO-DOLow Release 1.4.3 (for older Droids) Closed
100%
Meta: Release Cycle Task Description

Initially fixes (believed to be) only required for older devices.
Now also seen on newer devices

See also  FS#261 

 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

 258 Network Type IndicatorTO-DOLow Release 1.4.2 Closed
100%
Meta: Release Cycle Task Description

No need for description

 253 Network Type IndicatorTO-DOLow Release 1.4.1 Closed
100%
Meta: Release Cycle Task Description

No need for description

 252 Network Type IndicatorTO-DOLow Release 1.4 Closed
100%
Meta: Release Cycle Task Description

Branch off 1.3 to add small changes before 1.4

Branch off 1.3, turned into 1.4 since it adds new features

 203 Network Type IndicatorTO-DOLow Release 1.3 Closed
100%
Meta: Release Cycle Task Description

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

Next:  FS#215 

 239 Network Type IndicatorTO-DOLow Re-do icons Closed
100%
1.5 (rel. xx039) Task Description

Re-do icons with bigger symbols

 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

223Network Type IndicatorFeature RequestVery LowIndicate roaming in status barAssigned
0%
1.6 Task Description

Submitted by Tom

Display alarm or change color to indicate roaming

 240 Network Type IndicatorFeature RequestLow Indicate connection status on icon Closed
100%
1.5 (rel. xx039) Task Description

Suggested by Adjel and Vel

Indicate connection status on notification icon

313Network Type IndicatorBug ReportLowIncompatibility with Samsung Tab A (LTE version)Unconfirmed
0%
? Task Description

Reported by Eddie Wallace

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

 256 Network Type IndicatorBug ReportLow Icon and main app get out of sync Closed
100%
1.4.1 (rel. 07029, 14029) Task Description

Reported by David

The icon and main app can get out of sync on version 1.4

Probably related to FS#255.
1.4 used separate network listeners for notification and main app, with the main app always listening for signal strength changes (and notification doing so optionally).

 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)
 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
 254 Network Type IndicatorTO-DOLow Drop support for older versions of Android Closed
100%
1.4 (rel. 07025, 14025) Task Description

Should switch to a multi-apk release, where older versions of Android (pre-ICS) will only get bugfixes.

 221 Network Type IndicatorFeature RequestVery Low Display signal strength in status bar Closed
0%
? Task Description

Submitted by Tom

See also  FS#251 

Display signal strength in dbm/asu in the status bar

 251 Network Type IndicatorFeature RequestLow Display signal strength Closed
100%
1.4 (rel. 07025, 14025) Task Description

Submitted by Allan

See also  FS#221 

Display signal strength in dbm/asu in the notification

 222 Network Type IndicatorFeature RequestVery Low Display provider name in status bar Closed
100%
1.6 Task Description

Submitted by Tom

No need for description

 310 Network Type IndicatorBug ReportLow Display notification contents in Lollipop's lockscreen Closed
100%
1.5 (rel. xx039) Task Description

Reported by Marcel Bokhorst

Starting with Lollipop notifications are shown in the lock screen expanded, and their
contents will be hidden if public visibility isn’t set explicitly.

278Network Type IndicatorFeature RequestVery LowDisplay network activityResearching
0%
? Task Description

Feedback from andres argumedo

andres argumedo 17/10/2014 22:38
Great app but
This is a great app I really like it it would be nice if it could also display
the data traffic not only the network type, like having the H+ and the up/down
arrows showing the data traffic and this app would be awesome!

Only feasible if it won’t add unnecessary complexity.

 281 Network Type IndicatorTO-DOVery Low Change from CheckBoxPreferences to SwitchPreferences in ...Closed
100%
1.4.4 (rel. 07032, 14032) Task Description

More modern UI elements. Only supported in Android 4.0 (API level 14) and up.

220Network Type IndicatorFeature RequestVery LowAllow turning on/off network connectionAssigned
0%
?
 309 Network Type IndicatorFeature RequestMedium Allow removing notification from lock screen in Lollipo ...Closed
100%
?
 202 Network Type IndicatorFeature RequestVery Low Allow opening network settings from notification Closed
100%
1.3 (rel. 19)
244Network Type IndicatorTO-DOLowAllow disabling the display of connection status on ico...Assigned
0%
1.6
 276 Network Type IndicatorFeature RequestLow Allow disabling action buttons from notification Closed
100%
1.4.4 (rel. 07032, 14032)
245Network Type IndicatorTO-DOLowAllow choosing between "offline" and "online" icons whe...Assigned
0%
1.6
 237 Network Type IndicatorFeature RequestLow Add theming support Closed
0%
Never
246Network Type IndicatorTO-DOLowAdd support for expanded notifications with extra infor...Assigned
0%
1.6
 238 Network Type IndicatorFeature RequestLow Add support for DCHSPAP Closed
100%
1.4.4 (rel. 07032, 14032)
 282 Network Type IndicatorTO-DOLow Add support for Cyanogenmod-only network types Closed
100%
1.4.5 (rel. 07034, 14034)
 243 Network Type IndicatorTO-DOLow Add ldpi / hdpi specific icons Closed
100%
1.5 (rel. xx039)
 241 Network Type IndicatorTO-DOLow Add dual-state icon support Closed
100%
1.5 (rel. xx039)
277Network Type IndicatorFeature RequestVery LowAdd a notification sound when the connection is lostResearching
0%
?
334Network Type IndicatorBuild SystemTO-DOVery LowUse Gradle to define build-type-dependant fieldsAssigned
0%
1.6
 352 Network Type IndicatorBuild SystemTO-DOLow Move reusable UI code into a separate module 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)
 242 Network Type IndicatorBuild SystemTO-DOLow Automate icon generation from source SVG Closed
100%
1.5 (rel. xx039)
 354 Network Type IndicatorGeneralBug ReportHigh Vectorial icons don't render properly in Lollipop nor M ...Closed
100%
1.5.1 (rel. 1xx041)
 312 Network Type IndicatorGeneralTO-DOLow Switch to vector assets Closed
100%
1.5 (rel. xx039)
341Network Type IndicatorGeneralBug ReportLowStatus bar icon disappears after a while on Huawei phon...Requires testing
50%
?
 348 Network Type IndicatorGeneralTO-DOLow Run MonitorService as a foreground service Closed
100%
1.5 (rel. xx039)
358Network Type IndicatorGeneralTO-DOLowRevamp notificationAssigned
0%
1.6
 349 Network Type IndicatorGeneralTO-DOMedium Remove requirement of permission READ_PHONE_STATE Closed
100%
1.5 (rel. xx039)
360Network Type IndicatorGeneralTO-DOLowRemove black iconsAssigned
0%
1.6
329Network Type IndicatorGeneralTO-DOLowRelease 1.6Assigned
0%
Meta: Release Cycle
Showing tasks 1 - 50 of 83 Page 1 of 2

Available keyboard shortcuts

Tasklist

Task Details

Task Editing