Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actionbar, Device Class rewrite, Notification and more #14

Merged
merged 3 commits into from
Apr 6, 2014
Merged

Actionbar, Device Class rewrite, Notification and more #14

merged 3 commits into from
Apr 6, 2014

Conversation

xLaMbChOpSx
Copy link
Contributor

See individual commit messages but in summary the menu system has been totally rewritten and implemented the Actionbar, the Device class was rewritten to perform better and change it from a static class, Persistent notification was added which can be tweaked down the line and the Database helper class was created to provide application wide support.

No luck still with the OemRil Strings method although not depreciated in the AOSP source I am inclined to agree with @E3V3A with his suggestion it is, no matter what I have tried I get absolutely nothing back from this method. I will be focusing from this point forward on the Raw method which does return data as shown in the application via the Ciphering Indicator code from the Samsung Service Mode application.

Removed RootTools and a method that invoked su rights which were left
over from testing microcom applet.

Further modifications in an attempt to receive a response from the
Strings Ril method.
Actionbar menu has been applied removing the old menu style and adding a more up to date solution
that can be easily extended and modified, resources added from the Android provided Actionbar
icon sets for graphical representation of the tracking of cell, signal and location.

Device class was rewritten as a non-static class which resulted in a number of changes being made
to other classes to take this into account, this should have really been the way I initially wrote
this class but oh well it is better now :)

Screenshot of the Action bar changes can be found here: http://i57.tinypic.com/i2lw60.png
Added Persistant Notification which at present just displays the Phone Type (GSM/CDMA), but this
will eventually provide the immediate and visual notification of the phone status regarding
encryption/ciphering status and possibly Femtocell connections.

Added dialog to prompt to enable Location Services if Location Tracking is enabled but Location is not, settings fragment will be displayed to enable location services.

Cleaned up a little but of the code from my previous commit, coffee helps sharpen the mind a
little of this Windows developer and Android/Java moments of enlightenment can occur :)

Added GPLv3 license headers to class files.
xLaMbChOpSx added a commit that referenced this pull request Apr 6, 2014
Actionbar, Device Class rewrite, Notification, Database Helper Class and more
@xLaMbChOpSx xLaMbChOpSx merged commit c3e86df into CellularPrivacy:master Apr 6, 2014
SecUpwN pushed a commit that referenced this pull request Jan 2, 2015
Actionbar, Device Class rewrite, Notification, Database Helper Class and more
SecUpwN pushed a commit that referenced this pull request Apr 17, 2015
Actionbar, Device Class rewrite, Notification, Database Helper Class and more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants