samedi 25 janvier 2014

[XPOSED][GB*][ICS*][JB][KK*] UnToaster Xposed topic




Attachment 2539079

What is it?
Devs these days think they need a toast for every little thing. I won't name names or apps, but you know what they are. Well, this module will block those pesky toasts with patterns or strings (escape all .?^&$*-()[]{} with \). See http://developer.android.com/referen...x/Pattern.html

Things to Note
Xposed is required! Get it here and post any Xposed related issues there.

Things to Note
* I'm too lazy, and there's not much room for it anyway, to add a Copy button. This can be achieved by clicking the package name you want to copy, change the package name, and click Save. The original file will be preserved and a new file added.
* If you have a bug, give me the debug.log from Xposed in this thread - PM logs will be missed or ignored - (tail -n 100 /data/data/de.robv.android.xposed.installer/log/debug.log >/sdcard/UnToaster.log).
** I get very temperamental about this. I will not accept any bug report that just says that it's broken unless it contains the log.
** I'm not flashing a ROM or buy a phone just to debug your problem and I only have an SGS2 and an SGS4.
* If you have a suggestion, post it. I will entertain just about any suggestion so long as it's feasible, practical, and within the scope of this mod.
* Donations are accepted, but are neither required nor expected and currently, there are no perks for donating. Any donations will be logged. And should I add any perks, they will be retroactive.
* If you would like it translated, translate it. You can get the strings.xml file from GitHub, but there's not much there to translate.

Examples

Code:


Connected to Wi-Fi.*
.*successful
.*loaded.*
Can\'t find phone number [\d]{7,11}
Can\'t find phone number 1{0,1} \([\d]{3}\) [\d]{3}[-\s][\d]{4}


Screenshots
Attachment 2539080 Attachment 2539081

Disclaimer
I am not responsible for your device. It you mess it up, it's your fault. Not mine. Not the app's. Yours and yours alone.

License

 





Code:


/*
 * Copyright 2014 Eric Gingell (c)
 *
 *    UnToasted is free software: you can redistribute it and/or modify
 *    it under the terms of the GNU General Public License as published by
 *    the Free Software Foundation, either version 3 of the License, or
 *    (at your option) any later version.
 *
 *    UnToasted is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    GNU General Public License for more details.
 *
 *    You should have received a copy of the GNU General Public License
 *    along with UnToasted.  If not, see <http://www.gnu.org/licenses/>.
 */







Downloads and Source

 




Source: https://github.com/egingell/UnToasted

The newest one is the topmost one.

Version name: 1.1.1 (yes, the same version name)
Download: com.egingell.untoaster_v4_268038.apk (67.07 KB)
MD5 checksum: 2680381c975b199efde32f25deef5df0
Changes:
Fixed license statement. I may have lifted the statement and got info from his source, but the code is all mine.

No changes were made to the app.

Version name: 1.1.1
Download: com.egingell.untoaster_v3_4f3282.apk (67.06 KB)
MD5 checksum: 4f32825590b25607b9a917dfd5c82b6a
Changes: Save button logic error.

Version name: 1.1
Download: com.egingell.untoaster_v2_8c9262.apk (67.07 KB)
MD5 checksum: 8c9262e40b1008ceb5e5a1f068e20d29
Changes: Good news, everyone! I taught the toaster to feel love... and I gave it a UI.

Version name: 1.0
Download: com.egingell.untoaster_v1_ed13c3.apk (62.81 KB)
MD5 checksum: ed13c347360937d48cff04d78344339a




To Do and Known Issues
* To do: Add "all apps" option.
* To do (maybe): Use Shared Preferences instead of files; however, I want people to be able to edit the raw files and be unrooted without needing to reroot. Xposed doesn't require root after the initial install and nether does this mod... as far as I know.

Other Notes
* I haven't tested this on KitKat, JB 4.3, ICS, or Gingerbread, but they may work just as well.
** This doesn't work without an internal (built-in) SD card.
*** This was tested on Touchwiz JB 4.1.2 and JB 4.2.2 stock.








Attached Thumbnails


Click image for larger version<br/><br/>Name:	toaster.png<br/>Views:	N/A<br/>Size:	53.0 KB<br/>ID:	2539079
 

Click image for larger version<br/><br/>Name:	Screenshot_2014-01-25-14-18-30.jpg<br/>Views:	N/A<br/>Size:	161.0 KB<br/>ID:	2539080
 

Click image for larger version<br/><br/>Name:	Screenshot_2014-01-25-14-17-35.jpg<br/>Views:	N/A<br/>Size:	176.3 KB<br/>ID:	2539081
 
















Aucun commentaire:

Enregistrer un commentaire