├── .classpath
├── .project
├── .settings
└── org.eclipse.jdt.core.prefs
├── AndroidManifest.xml
├── README.md
├── bin
├── AndroidManifest.xml
├── Cleaner.apk
├── R.txt
├── classes.dex
├── classes
│ ├── android
│ │ ├── content
│ │ │ └── pm
│ │ │ │ ├── IPackageStatsObserver$Stub$Proxy.class
│ │ │ │ ├── IPackageStatsObserver$Stub.class
│ │ │ │ └── IPackageStatsObserver.class
│ │ └── support
│ │ │ └── v7
│ │ │ └── appcompat
│ │ │ ├── R$anim.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$bool.class
│ │ │ ├── R$color.class
│ │ │ ├── R$dimen.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$integer.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ ├── R$style.class
│ │ │ ├── R$styleable.class
│ │ │ └── R.class
│ └── com
│ │ ├── clear
│ │ ├── adapters
│ │ │ ├── AdapterCacheApp.class
│ │ │ ├── AdapterGridviewMain$Holder.class
│ │ │ ├── AdapterGridviewMain.class
│ │ │ ├── AdapterHistory$1.class
│ │ │ ├── AdapterHistory.class
│ │ │ ├── AdapterLlamadasMensajes$1.class
│ │ │ ├── AdapterLlamadasMensajes.class
│ │ │ ├── ApplicationAdapter$1.class
│ │ │ └── ApplicationAdapter.class
│ │ ├── helpers
│ │ │ ├── EntryItem.class
│ │ │ ├── InfoAplicaciones$1.class
│ │ │ ├── InfoAplicaciones$2.class
│ │ │ ├── InfoAplicaciones.class
│ │ │ ├── InfoApp$1.class
│ │ │ ├── InfoApp.class
│ │ │ ├── InfoCache$1.class
│ │ │ ├── InfoCache$2.class
│ │ │ ├── InfoCache.class
│ │ │ ├── InfoLlamadas.class
│ │ │ ├── InfoMensajes.class
│ │ │ ├── Item.class
│ │ │ └── SectionItem.class
│ │ └── mastercleaner
│ │ │ ├── AppDeleted.class
│ │ │ ├── CacheActivity$1.class
│ │ │ ├── CacheActivity$2.class
│ │ │ ├── CacheActivity$LiberarCache$1.class
│ │ │ ├── CacheActivity$LiberarCache.class
│ │ │ ├── CacheActivity.class
│ │ │ ├── HistoryActivity$1.class
│ │ │ ├── HistoryActivity$2.class
│ │ │ ├── HistoryActivity$3.class
│ │ │ ├── HistoryActivity$LimpiarDatos$1.class
│ │ │ ├── HistoryActivity$LimpiarDatos.class
│ │ │ ├── HistoryActivity.class
│ │ │ ├── ListAppActivity$1.class
│ │ │ ├── ListAppActivity$2.class
│ │ │ ├── ListAppActivity$3.class
│ │ │ ├── ListAppActivity$4.class
│ │ │ ├── ListAppActivity$5.class
│ │ │ ├── ListAppActivity.class
│ │ │ ├── LlamadasMensajesActivity$1.class
│ │ │ ├── LlamadasMensajesActivity$LimpiarDatos$1.class
│ │ │ ├── LlamadasMensajesActivity$LimpiarDatos.class
│ │ │ ├── LlamadasMensajesActivity.class
│ │ │ └── MainActivity.class
│ │ └── shauvinoni
│ │ └── mastercleaner
│ │ ├── BuildConfig.class
│ │ ├── R$anim.class
│ │ ├── R$attr.class
│ │ ├── R$bool.class
│ │ ├── R$color.class
│ │ ├── R$dimen.class
│ │ ├── R$drawable.class
│ │ ├── R$id.class
│ │ ├── R$integer.class
│ │ ├── R$layout.class
│ │ ├── R$menu.class
│ │ ├── R$string.class
│ │ ├── R$style.class
│ │ ├── R$styleable.class
│ │ └── R.class
├── dexedLibs
│ ├── android-support-v4-201cb1fa93b9e20736f8ca272d535da3.jar
│ ├── android-support-v7-appcompat-0d3de2a1b96b8f3697813b832a97785e.jar
│ └── android-support-v7-appcompat-cd9809ae987783f8f1b83eaeff716749.jar
├── jarlist.cache
├── res
│ └── crunch
│ │ ├── drawable-hdpi
│ │ ├── advanced_icon.png
│ │ ├── alerta.png
│ │ ├── app_manager_icon.png
│ │ ├── background.png
│ │ ├── backgroundmain.png
│ │ ├── barra.png
│ │ ├── bg_actionbar.png
│ │ ├── browser.png
│ │ ├── cache_icon.png
│ │ ├── call_incoming.png
│ │ ├── call_missed.png
│ │ ├── call_outgoing.png
│ │ ├── cellphone.png
│ │ ├── clipboard.png
│ │ ├── dialog_clean_icon.png
│ │ ├── downloads.png
│ │ ├── history_icon.png
│ │ ├── ic_launcher.png
│ │ ├── icic.png
│ │ ├── icon_success.png
│ │ ├── list_icon_media_files.png
│ │ ├── llamadas_mensajes.png
│ │ ├── msj_inbox.png
│ │ └── msj_sent.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ └── ic_launcher.png
│ │ └── drawable-xxhdpi
│ │ └── ic_launcher.png
└── resources.ap_
├── cleanermaster.png
├── gen
├── android
│ └── support
│ │ └── v7
│ │ └── appcompat
│ │ └── R.java
└── com
│ └── shauvinoni
│ └── mastercleaner
│ ├── BuildConfig.java
│ └── R.java
├── ic_launcher-web.png
├── lint.xml
├── proguard-project.txt
├── project.properties
├── res
├── drawable-hdpi
│ ├── advanced_icon.png
│ ├── alerta.png
│ ├── app_manager_icon.png
│ ├── background.png
│ ├── backgroundmain.png
│ ├── barra.png
│ ├── bg_actionbar.png
│ ├── bgmain.jpg
│ ├── boton_main.xml
│ ├── boton_verde.xml
│ ├── browser.png
│ ├── cache_icon.png
│ ├── call_incoming.png
│ ├── call_missed.png
│ ├── call_outgoing.png
│ ├── cellphone.png
│ ├── clipboard.png
│ ├── dialog_clean_icon.png
│ ├── downloads.png
│ ├── history_icon.png
│ ├── ic_launcher.png
│ ├── icic.png
│ ├── icon_success.png
│ ├── item_gridview_main.xml
│ ├── list_icon_media_files.png
│ ├── llamadas_mensajes.png
│ ├── msj_inbox.png
│ └── msj_sent.png
├── drawable-mdpi
│ └── ic_launcher.png
├── drawable-xhdpi
│ └── ic_launcher.png
├── drawable-xxhdpi
│ └── ic_launcher.png
├── layout
│ ├── activity_cache.xml
│ ├── activity_history.xml
│ ├── activity_list_app.xml
│ ├── activity_llamadas_mensajes.xml
│ ├── activity_main.xml
│ ├── divisor.xml
│ ├── gridview_main_item.xml
│ ├── items_call_msj.xml
│ ├── list_app_item.xml
│ ├── list_cache_item.xml
│ └── list_items_history.xml
├── menu
│ ├── cache.xml
│ ├── history.xml
│ ├── list_app.xml
│ ├── llamadas_mensajes.xml
│ └── main.xml
├── values-es
│ └── strings.xml
├── values-sw600dp
│ └── dimens.xml
├── values-sw720dp-land
│ └── dimens.xml
├── values-v11
│ └── styles.xml
├── values-v14
│ └── styles.xml
└── values
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
└── src
├── android
└── content
│ └── pm
│ └── IPackageStatsObserver.java
└── com
└── clear
├── adapters
├── AdapterCacheApp.java
├── AdapterGridviewMain.java
├── AdapterHistory.java
├── AdapterLlamadasMensajes.java
└── ApplicationAdapter.java
├── helpers
├── EntryItem.java
├── InfoAplicaciones.java
├── InfoApp.java
├── InfoCache.java
├── InfoLlamadas.java
├── InfoMensajes.java
├── Item.java
└── SectionItem.java
└── mastercleaner
├── AppDeleted.java
├── CacheActivity.java
├── HistoryActivity.java
├── ListAppActivity.java
├── LlamadasMensajesActivity.java
└── MainActivity.java
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cleaner
4 |
5 |
6 |
7 |
8 |
9 | com.android.ide.eclipse.adt.ResourceManagerBuilder
10 |
11 |
12 |
13 |
14 | com.android.ide.eclipse.adt.PreCompilerBuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.jdt.core.javabuilder
20 |
21 |
22 |
23 |
24 | com.android.ide.eclipse.adt.ApkBuilder
25 |
26 |
27 |
28 |
29 |
30 | com.android.ide.eclipse.adt.AndroidNature
31 | org.eclipse.jdt.core.javanature
32 |
33 |
34 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
3 | org.eclipse.jdt.core.compiler.compliance=1.6
4 | org.eclipse.jdt.core.compiler.source=1.6
5 |
--------------------------------------------------------------------------------
/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
34 |
35 |
36 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
68 |
69 |
73 |
74 |
78 |
79 |
80 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Android Cleaner App
2 |
3 | 
4 | In 2015, this app was created for boosting the speed of Android devices and enhance their performance.
5 |
6 | ## Features:
7 | * Uninstall unwanted apps.
8 | * Delete cache files from apps and browsers as well.
9 | * Get rid of history logs from clipboard and browsers.
10 | * Clean history logs from calls and text messages.
11 |
--------------------------------------------------------------------------------
/bin/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
34 |
35 |
36 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
68 |
69 |
73 |
74 |
78 |
79 |
80 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/bin/Cleaner.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/Cleaner.apk
--------------------------------------------------------------------------------
/bin/R.txt:
--------------------------------------------------------------------------------
1 | int anim abc_fade_in 0x7f040000
2 | int anim abc_fade_out 0x7f040001
3 | int anim abc_slide_in_bottom 0x7f040002
4 | int anim abc_slide_in_top 0x7f040003
5 | int anim abc_slide_out_bottom 0x7f040004
6 | int anim abc_slide_out_top 0x7f040005
7 | int attr actionBarDivider 0x7f01000b
8 | int attr actionBarItemBackground 0x7f01000c
9 | int attr actionBarSize 0x7f01000a
10 | int attr actionBarSplitStyle 0x7f010008
11 | int attr actionBarStyle 0x7f010007
12 | int attr actionBarTabBarStyle 0x7f010004
13 | int attr actionBarTabStyle 0x7f010003
14 | int attr actionBarTabTextStyle 0x7f010005
15 | int attr actionBarWidgetTheme 0x7f010009
16 | int attr actionButtonStyle 0x7f010012
17 | int attr actionDropDownStyle 0x7f010043
18 | int attr actionLayout 0x7f01004a
19 | int attr actionMenuTextAppearance 0x7f01000d
20 | int attr actionMenuTextColor 0x7f01000e
21 | int attr actionModeBackground 0x7f010038
22 | int attr actionModeCloseButtonStyle 0x7f010037
23 | int attr actionModeCloseDrawable 0x7f01003a
24 | int attr actionModeCopyDrawable 0x7f01003c
25 | int attr actionModeCutDrawable 0x7f01003b
26 | int attr actionModeFindDrawable 0x7f010040
27 | int attr actionModePasteDrawable 0x7f01003d
28 | int attr actionModePopupWindowStyle 0x7f010042
29 | int attr actionModeSelectAllDrawable 0x7f01003e
30 | int attr actionModeShareDrawable 0x7f01003f
31 | int attr actionModeSplitBackground 0x7f010039
32 | int attr actionModeStyle 0x7f010036
33 | int attr actionModeWebSearchDrawable 0x7f010041
34 | int attr actionOverflowButtonStyle 0x7f010006
35 | int attr actionProviderClass 0x7f01004c
36 | int attr actionViewClass 0x7f01004b
37 | int attr activityChooserViewStyle 0x7f010068
38 | int attr background 0x7f01002b
39 | int attr backgroundSplit 0x7f01002d
40 | int attr backgroundStacked 0x7f01002c
41 | int attr buttonBarButtonStyle 0x7f010014
42 | int attr buttonBarStyle 0x7f010013
43 | int attr customNavigationLayout 0x7f01002e
44 | int attr disableChildrenWhenDisabled 0x7f010050
45 | int attr displayOptions 0x7f010024
46 | int attr divider 0x7f01002a
47 | int attr dividerHorizontal 0x7f010017
48 | int attr dividerPadding 0x7f010052
49 | int attr dividerVertical 0x7f010016
50 | int attr dropDownListViewStyle 0x7f01001d
51 | int attr dropdownListPreferredItemHeight 0x7f010044
52 | int attr expandActivityOverflowButtonDrawable 0x7f010067
53 | int attr height 0x7f010022
54 | int attr homeAsUpIndicator 0x7f01000f
55 | int attr homeLayout 0x7f01002f
56 | int attr icon 0x7f010028
57 | int attr iconifiedByDefault 0x7f010056
58 | int attr indeterminateProgressStyle 0x7f010031
59 | int attr initialActivityCount 0x7f010066
60 | int attr isLightTheme 0x7f010055
61 | int attr itemPadding 0x7f010033
62 | int attr listChoiceBackgroundIndicator 0x7f010048
63 | int attr listPopupWindowStyle 0x7f01001e
64 | int attr listPreferredItemHeight 0x7f010018
65 | int attr listPreferredItemHeightLarge 0x7f01001a
66 | int attr listPreferredItemHeightSmall 0x7f010019
67 | int attr listPreferredItemPaddingLeft 0x7f01001b
68 | int attr listPreferredItemPaddingRight 0x7f01001c
69 | int attr logo 0x7f010029
70 | int attr navigationMode 0x7f010023
71 | int attr paddingEnd 0x7f010035
72 | int attr paddingStart 0x7f010034
73 | int attr panelMenuListTheme 0x7f010047
74 | int attr panelMenuListWidth 0x7f010046
75 | int attr popupMenuStyle 0x7f010045
76 | int attr popupPromptView 0x7f01004f
77 | int attr progressBarPadding 0x7f010032
78 | int attr progressBarStyle 0x7f010030
79 | int attr prompt 0x7f01004d
80 | int attr queryHint 0x7f010057
81 | int attr searchDropdownBackground 0x7f010058
82 | int attr searchResultListItemHeight 0x7f010061
83 | int attr searchViewAutoCompleteTextView 0x7f010065
84 | int attr searchViewCloseIcon 0x7f010059
85 | int attr searchViewEditQuery 0x7f01005d
86 | int attr searchViewEditQueryBackground 0x7f01005e
87 | int attr searchViewGoIcon 0x7f01005a
88 | int attr searchViewSearchIcon 0x7f01005b
89 | int attr searchViewTextField 0x7f01005f
90 | int attr searchViewTextFieldRight 0x7f010060
91 | int attr searchViewVoiceIcon 0x7f01005c
92 | int attr selectableItemBackground 0x7f010015
93 | int attr showAsAction 0x7f010049
94 | int attr showDividers 0x7f010051
95 | int attr spinnerDropDownItemStyle 0x7f010054
96 | int attr spinnerMode 0x7f01004e
97 | int attr spinnerStyle 0x7f010053
98 | int attr subtitle 0x7f010025
99 | int attr subtitleTextStyle 0x7f010027
100 | int attr textAllCaps 0x7f010069
101 | int attr textAppearanceLargePopupMenu 0x7f010010
102 | int attr textAppearanceListItem 0x7f01001f
103 | int attr textAppearanceListItemSmall 0x7f010020
104 | int attr textAppearanceSearchResultSubtitle 0x7f010063
105 | int attr textAppearanceSearchResultTitle 0x7f010062
106 | int attr textAppearanceSmallPopupMenu 0x7f010011
107 | int attr textColorSearchUrl 0x7f010064
108 | int attr title 0x7f010021
109 | int attr titleTextStyle 0x7f010026
110 | int attr windowActionBar 0x7f010000
111 | int attr windowActionBarOverlay 0x7f010001
112 | int attr windowSplitActionBar 0x7f010002
113 | int bool abc_action_bar_embed_tabs_pre_jb 0x7f050000
114 | int bool abc_action_bar_expanded_action_views_exclusive 0x7f050001
115 | int bool abc_config_actionMenuItemAllCaps 0x7f050005
116 | int bool abc_config_allowActionMenuItemTextWithIcon 0x7f050004
117 | int bool abc_config_showMenuShortcutsWhenKeyboardPresent 0x7f050003
118 | int bool abc_split_action_bar_is_narrow 0x7f050002
119 | int color abc_search_url_text_holo 0x7f060003
120 | int color abc_search_url_text_normal 0x7f060000
121 | int color abc_search_url_text_pressed 0x7f060002
122 | int color abc_search_url_text_selected 0x7f060001
123 | int dimen abc_action_bar_default_height 0x7f070002
124 | int dimen abc_action_bar_icon_vertical_padding 0x7f070003
125 | int dimen abc_action_bar_progress_bar_size 0x7f07000a
126 | int dimen abc_action_bar_stacked_max_height 0x7f070009
127 | int dimen abc_action_bar_stacked_tab_max_width 0x7f070001
128 | int dimen abc_action_bar_subtitle_bottom_margin 0x7f070007
129 | int dimen abc_action_bar_subtitle_text_size 0x7f070005
130 | int dimen abc_action_bar_subtitle_top_margin 0x7f070006
131 | int dimen abc_action_bar_title_text_size 0x7f070004
132 | int dimen abc_action_button_min_width 0x7f070008
133 | int dimen abc_config_prefDialogWidth 0x7f070000
134 | int dimen abc_dropdownitem_icon_width 0x7f070010
135 | int dimen abc_dropdownitem_text_padding_left 0x7f07000e
136 | int dimen abc_dropdownitem_text_padding_right 0x7f07000f
137 | int dimen abc_panel_menu_list_width 0x7f07000b
138 | int dimen abc_search_view_preferred_width 0x7f07000d
139 | int dimen abc_search_view_text_min_width 0x7f07000c
140 | int dimen activity_horizontal_margin 0x7f070011
141 | int dimen activity_vertical_margin 0x7f070012
142 | int drawable abc_ab_bottom_solid_dark_holo 0x7f020000
143 | int drawable abc_ab_bottom_solid_light_holo 0x7f020001
144 | int drawable abc_ab_bottom_transparent_dark_holo 0x7f020002
145 | int drawable abc_ab_bottom_transparent_light_holo 0x7f020003
146 | int drawable abc_ab_share_pack_holo_dark 0x7f020004
147 | int drawable abc_ab_share_pack_holo_light 0x7f020005
148 | int drawable abc_ab_solid_dark_holo 0x7f020006
149 | int drawable abc_ab_solid_light_holo 0x7f020007
150 | int drawable abc_ab_stacked_solid_dark_holo 0x7f020008
151 | int drawable abc_ab_stacked_solid_light_holo 0x7f020009
152 | int drawable abc_ab_stacked_transparent_dark_holo 0x7f02000a
153 | int drawable abc_ab_stacked_transparent_light_holo 0x7f02000b
154 | int drawable abc_ab_transparent_dark_holo 0x7f02000c
155 | int drawable abc_ab_transparent_light_holo 0x7f02000d
156 | int drawable abc_cab_background_bottom_holo_dark 0x7f02000e
157 | int drawable abc_cab_background_bottom_holo_light 0x7f02000f
158 | int drawable abc_cab_background_top_holo_dark 0x7f020010
159 | int drawable abc_cab_background_top_holo_light 0x7f020011
160 | int drawable abc_ic_ab_back_holo_dark 0x7f020012
161 | int drawable abc_ic_ab_back_holo_light 0x7f020013
162 | int drawable abc_ic_cab_done_holo_dark 0x7f020014
163 | int drawable abc_ic_cab_done_holo_light 0x7f020015
164 | int drawable abc_ic_clear 0x7f020016
165 | int drawable abc_ic_clear_disabled 0x7f020017
166 | int drawable abc_ic_clear_holo_light 0x7f020018
167 | int drawable abc_ic_clear_normal 0x7f020019
168 | int drawable abc_ic_clear_search_api_disabled_holo_light 0x7f02001a
169 | int drawable abc_ic_clear_search_api_holo_light 0x7f02001b
170 | int drawable abc_ic_commit_search_api_holo_dark 0x7f02001c
171 | int drawable abc_ic_commit_search_api_holo_light 0x7f02001d
172 | int drawable abc_ic_go 0x7f02001e
173 | int drawable abc_ic_go_search_api_holo_light 0x7f02001f
174 | int drawable abc_ic_menu_moreoverflow_normal_holo_dark 0x7f020020
175 | int drawable abc_ic_menu_moreoverflow_normal_holo_light 0x7f020021
176 | int drawable abc_ic_menu_share_holo_dark 0x7f020022
177 | int drawable abc_ic_menu_share_holo_light 0x7f020023
178 | int drawable abc_ic_search 0x7f020024
179 | int drawable abc_ic_search_api_holo_light 0x7f020025
180 | int drawable abc_ic_voice_search 0x7f020026
181 | int drawable abc_ic_voice_search_api_holo_light 0x7f020027
182 | int drawable abc_item_background_holo_dark 0x7f020028
183 | int drawable abc_item_background_holo_light 0x7f020029
184 | int drawable abc_list_divider_holo_dark 0x7f02002a
185 | int drawable abc_list_divider_holo_light 0x7f02002b
186 | int drawable abc_list_focused_holo 0x7f02002c
187 | int drawable abc_list_longpressed_holo 0x7f02002d
188 | int drawable abc_list_pressed_holo_dark 0x7f02002e
189 | int drawable abc_list_pressed_holo_light 0x7f02002f
190 | int drawable abc_list_selector_background_transition_holo_dark 0x7f020030
191 | int drawable abc_list_selector_background_transition_holo_light 0x7f020031
192 | int drawable abc_list_selector_disabled_holo_dark 0x7f020032
193 | int drawable abc_list_selector_disabled_holo_light 0x7f020033
194 | int drawable abc_list_selector_holo_dark 0x7f020034
195 | int drawable abc_list_selector_holo_light 0x7f020035
196 | int drawable abc_menu_dropdown_panel_holo_dark 0x7f020036
197 | int drawable abc_menu_dropdown_panel_holo_light 0x7f020037
198 | int drawable abc_menu_hardkey_panel_holo_dark 0x7f020038
199 | int drawable abc_menu_hardkey_panel_holo_light 0x7f020039
200 | int drawable abc_search_dropdown_dark 0x7f02003a
201 | int drawable abc_search_dropdown_light 0x7f02003b
202 | int drawable abc_spinner_ab_default_holo_dark 0x7f02003c
203 | int drawable abc_spinner_ab_default_holo_light 0x7f02003d
204 | int drawable abc_spinner_ab_disabled_holo_dark 0x7f02003e
205 | int drawable abc_spinner_ab_disabled_holo_light 0x7f02003f
206 | int drawable abc_spinner_ab_focused_holo_dark 0x7f020040
207 | int drawable abc_spinner_ab_focused_holo_light 0x7f020041
208 | int drawable abc_spinner_ab_holo_dark 0x7f020042
209 | int drawable abc_spinner_ab_holo_light 0x7f020043
210 | int drawable abc_spinner_ab_pressed_holo_dark 0x7f020044
211 | int drawable abc_spinner_ab_pressed_holo_light 0x7f020045
212 | int drawable abc_tab_indicator_ab_holo 0x7f020046
213 | int drawable abc_tab_selected_focused_holo 0x7f020047
214 | int drawable abc_tab_selected_holo 0x7f020048
215 | int drawable abc_tab_selected_pressed_holo 0x7f020049
216 | int drawable abc_tab_unselected_pressed_holo 0x7f02004a
217 | int drawable abc_textfield_search_default_holo_dark 0x7f02004b
218 | int drawable abc_textfield_search_default_holo_light 0x7f02004c
219 | int drawable abc_textfield_search_right_default_holo_dark 0x7f02004d
220 | int drawable abc_textfield_search_right_default_holo_light 0x7f02004e
221 | int drawable abc_textfield_search_right_selected_holo_dark 0x7f02004f
222 | int drawable abc_textfield_search_right_selected_holo_light 0x7f020050
223 | int drawable abc_textfield_search_selected_holo_dark 0x7f020051
224 | int drawable abc_textfield_search_selected_holo_light 0x7f020052
225 | int drawable abc_textfield_searchview_holo_dark 0x7f020053
226 | int drawable abc_textfield_searchview_holo_light 0x7f020054
227 | int drawable abc_textfield_searchview_right_holo_dark 0x7f020055
228 | int drawable abc_textfield_searchview_right_holo_light 0x7f020056
229 | int drawable advanced_icon 0x7f020057
230 | int drawable alerta 0x7f020058
231 | int drawable app_manager_icon 0x7f020059
232 | int drawable background 0x7f02005a
233 | int drawable backgroundmain 0x7f02005b
234 | int drawable barra 0x7f02005c
235 | int drawable bg_actionbar 0x7f02005d
236 | int drawable bgmain 0x7f02005e
237 | int drawable boton_main 0x7f02005f
238 | int drawable boton_verde 0x7f020060
239 | int drawable browser 0x7f020061
240 | int drawable cache_icon 0x7f020062
241 | int drawable call_incoming 0x7f020063
242 | int drawable call_missed 0x7f020064
243 | int drawable call_outgoing 0x7f020065
244 | int drawable cellphone 0x7f020066
245 | int drawable clipboard 0x7f020067
246 | int drawable dialog_clean_icon 0x7f020068
247 | int drawable downloads 0x7f020069
248 | int drawable history_icon 0x7f02006a
249 | int drawable ic_launcher 0x7f02006b
250 | int drawable icic 0x7f02006c
251 | int drawable icon_success 0x7f02006d
252 | int drawable item_gridview_main 0x7f02006e
253 | int drawable list_icon_media_files 0x7f02006f
254 | int drawable llamadas_mensajes 0x7f020070
255 | int drawable msj_inbox 0x7f020071
256 | int drawable msj_sent 0x7f020072
257 | int id action_bar 0x7f09001c
258 | int id action_bar_activity_content 0x7f090001
259 | int id action_bar_container 0x7f09001b
260 | int id action_bar_overlay_layout 0x7f09001f
261 | int id action_bar_root 0x7f09001a
262 | int id action_bar_subtitle 0x7f090023
263 | int id action_bar_title 0x7f090022
264 | int id action_context_bar 0x7f09001d
265 | int id action_menu_divider 0x7f090002
266 | int id action_menu_presenter 0x7f090003
267 | int id action_mode_close_button 0x7f090024
268 | int id activity_chooser_view_content 0x7f090025
269 | int id always 0x7f09000f
270 | int id app_icon 0x7f090051
271 | int id app_name 0x7f090052
272 | int id beginning 0x7f090016
273 | int id button1 0x7f090044
274 | int id cache 0x7f090042
275 | int id cantidad 0x7f090040
276 | int id check 0x7f090055
277 | int id checkBox1 0x7f090050
278 | int id checkbox 0x7f09002d
279 | int id collapseActionView 0x7f090010
280 | int id default_activity_button 0x7f090028
281 | int id dialog 0x7f090014
282 | int id disableHome 0x7f090009
283 | int id dropdown 0x7f090015
284 | int id edit_query 0x7f090030
285 | int id end 0x7f090017
286 | int id espaciOcupado 0x7f090054
287 | int id espacio 0x7f09003f
288 | int id expand_activities_button 0x7f090026
289 | int id expanded_menu 0x7f09002c
290 | int id fechaInstalled 0x7f090053
291 | int id gridview 0x7f090048
292 | int id home 0x7f090000
293 | int id homeAsUp 0x7f09000a
294 | int id icon 0x7f09002a
295 | int id ifRoom 0x7f090011
296 | int id image 0x7f090027
297 | int id imageView0 0x7f09004c
298 | int id imagen 0x7f09004b
299 | int id info_size 0x7f090056
300 | int id limpiar 0x7f090046
301 | int id linear_dos 0x7f090043
302 | int id linear_uno 0x7f09003c
303 | int id linearuno 0x7f090047
304 | int id list 0x7f090041
305 | int id listMode 0x7f090006
306 | int id listView_main 0x7f090045
307 | int id list_item 0x7f090029
308 | int id list_item_entry_drawable 0x7f09004d
309 | int id list_item_entry_summary 0x7f09004f
310 | int id list_item_entry_title 0x7f09004e
311 | int id list_item_section_text 0x7f09004a
312 | int id middle 0x7f090018
313 | int id never 0x7f090012
314 | int id none 0x7f090019
315 | int id normal 0x7f090007
316 | int id numeroapp 0x7f09003e
317 | int id progress_circular 0x7f090004
318 | int id progress_horizontal 0x7f090005
319 | int id radio 0x7f09002f
320 | int id search_badge 0x7f090032
321 | int id search_bar 0x7f090031
322 | int id search_button 0x7f090033
323 | int id search_close_btn 0x7f090038
324 | int id search_edit_frame 0x7f090034
325 | int id search_go_btn 0x7f09003a
326 | int id search_mag_icon 0x7f090035
327 | int id search_plate 0x7f090036
328 | int id search_src_text 0x7f090037
329 | int id search_voice_btn 0x7f09003b
330 | int id shortcut 0x7f09002e
331 | int id showCustom 0x7f09000b
332 | int id showHome 0x7f09000c
333 | int id showTitle 0x7f09000d
334 | int id size 0x7f090049
335 | int id split_action_bar 0x7f09001e
336 | int id submit_area 0x7f090039
337 | int id tabMode 0x7f090008
338 | int id texto 0x7f09003d
339 | int id title 0x7f09002b
340 | int id top_action_bar 0x7f090020
341 | int id up 0x7f090021
342 | int id useLogo 0x7f09000e
343 | int id withText 0x7f090013
344 | int integer abc_max_action_buttons 0x7f080000
345 | int layout abc_action_bar_decor 0x7f030000
346 | int layout abc_action_bar_decor_include 0x7f030001
347 | int layout abc_action_bar_decor_overlay 0x7f030002
348 | int layout abc_action_bar_home 0x7f030003
349 | int layout abc_action_bar_tab 0x7f030004
350 | int layout abc_action_bar_tabbar 0x7f030005
351 | int layout abc_action_bar_title_item 0x7f030006
352 | int layout abc_action_bar_view_list_nav_layout 0x7f030007
353 | int layout abc_action_menu_item_layout 0x7f030008
354 | int layout abc_action_menu_layout 0x7f030009
355 | int layout abc_action_mode_bar 0x7f03000a
356 | int layout abc_action_mode_close_item 0x7f03000b
357 | int layout abc_activity_chooser_view 0x7f03000c
358 | int layout abc_activity_chooser_view_include 0x7f03000d
359 | int layout abc_activity_chooser_view_list_item 0x7f03000e
360 | int layout abc_expanded_menu_layout 0x7f03000f
361 | int layout abc_list_menu_item_checkbox 0x7f030010
362 | int layout abc_list_menu_item_icon 0x7f030011
363 | int layout abc_list_menu_item_layout 0x7f030012
364 | int layout abc_list_menu_item_radio 0x7f030013
365 | int layout abc_popup_menu_item_layout 0x7f030014
366 | int layout abc_search_dropdown_item_icons_2line 0x7f030015
367 | int layout abc_search_view 0x7f030016
368 | int layout activity_cache 0x7f030017
369 | int layout activity_history 0x7f030018
370 | int layout activity_list_app 0x7f030019
371 | int layout activity_llamadas_mensajes 0x7f03001a
372 | int layout activity_main 0x7f03001b
373 | int layout divisor 0x7f03001c
374 | int layout gridview_main_item 0x7f03001d
375 | int layout items_call_msj 0x7f03001e
376 | int layout list_app_item 0x7f03001f
377 | int layout list_cache_item 0x7f030020
378 | int layout list_items_history 0x7f030021
379 | int layout support_simple_spinner_dropdown_item 0x7f030022
380 | int menu cache 0x7f0c0000
381 | int menu history 0x7f0c0001
382 | int menu list_app 0x7f0c0002
383 | int menu llamadas_mensajes 0x7f0c0003
384 | int menu main 0x7f0c0004
385 | int string Itcleaned 0x7f0a0024
386 | int string Thereisnot 0x7f0a0022
387 | int string Yourdevice 0x7f0a0023
388 | int string abc_action_bar_home_description 0x7f0a0001
389 | int string abc_action_bar_up_description 0x7f0a0002
390 | int string abc_action_menu_overflow_description 0x7f0a0003
391 | int string abc_action_mode_done 0x7f0a0000
392 | int string abc_activity_chooser_view_see_all 0x7f0a000a
393 | int string abc_activitychooserview_choose_application 0x7f0a0009
394 | int string abc_searchview_description_clear 0x7f0a0006
395 | int string abc_searchview_description_query 0x7f0a0005
396 | int string abc_searchview_description_search 0x7f0a0004
397 | int string abc_searchview_description_submit 0x7f0a0007
398 | int string abc_searchview_description_voice 0x7f0a0008
399 | int string abc_shareactionprovider_share_with 0x7f0a000c
400 | int string abc_shareactionprovider_share_with_application 0x7f0a000b
401 | int string aceptar 0x7f0a0026
402 | int string action_settings 0x7f0a000e
403 | int string aplicacion 0x7f0a003d
404 | int string app 0x7f0a0019
405 | int string app_name 0x7f0a000d
406 | int string appmanager 0x7f0a001f
407 | int string apps 0x7f0a001a
408 | int string botonDesintalar 0x7f0a0011
409 | int string browser 0x7f0a003a
410 | int string cache 0x7f0a001d
411 | int string califica 0x7f0a004e
412 | int string call 0x7f0a001e
413 | int string callandmessage 0x7f0a0027
414 | int string calls 0x7f0a0028
415 | int string cancel 0x7f0a0038
416 | int string cannot 0x7f0a0041
417 | int string cantidad 0x7f0a001c
418 | int string cleaning 0x7f0a0030
419 | int string clearall 0x7f0a0017
420 | int string clipboard 0x7f0a003e
421 | int string deleted 0x7f0a0032
422 | int string doesmedia 0x7f0a003f
423 | int string download 0x7f0a003b
424 | int string espacio 0x7f0a001b
425 | int string excluir 0x7f0a0043
426 | int string files 0x7f0a003c
427 | int string hello_world 0x7f0a000f
428 | int string histories 0x7f0a0020
429 | int string history 0x7f0a0039
430 | int string incluir 0x7f0a0042
431 | int string incomming 0x7f0a0029
432 | int string isc 0x7f0a0048
433 | int string itcleared 0x7f0a0044
434 | int string itclearedclipboard 0x7f0a0045
435 | int string itwillremove 0x7f0a0040
436 | int string limpiar 0x7f0a0013
437 | int string limpiarlogs 0x7f0a0014
438 | int string manager 0x7f0a0035
439 | int string messages 0x7f0a002c
440 | int string missed 0x7f0a002b
441 | int string need 0x7f0a002f
442 | int string needselect 0x7f0a0036
443 | int string nohay 0x7f0a004a
444 | int string nohaycache 0x7f0a0016
445 | int string ofCache 0x7f0a0025
446 | int string ofcalls 0x7f0a0033
447 | int string ofd 0x7f0a0046
448 | int string ofmessages 0x7f0a0034
449 | int string omf 0x7f0a0047
450 | int string outgoing 0x7f0a002a
451 | int string please 0x7f0a004c
452 | int string ratemyapp_accept_button_label 0x7f0a0050
453 | int string ratemyapp_cancel_button_label 0x7f0a0052
454 | int string ratemyapp_later_button_label 0x7f0a0051
455 | int string ratemyappdemo_button_label 0x7f0a004f
456 | int string ratemyappdemo_info_label 0x7f0a004b
457 | int string received 0x7f0a002d
458 | int string removido 0x7f0a0049
459 | int string sent 0x7f0a002e
460 | int string si 0x7f0a004d
461 | int string title_activity_cache 0x7f0a0015
462 | int string title_activity_history 0x7f0a0018
463 | int string title_activity_list_app 0x7f0a0010
464 | int string title_activity_llamadas_mensajes 0x7f0a0012
465 | int string tituloclearcache 0x7f0a0021
466 | int string totallogs 0x7f0a0031
467 | int string uninstall 0x7f0a0037
468 | int style AppBaseTheme 0x7f0b0083
469 | int style AppTheme 0x7f0b0084
470 | int style DialogCustomTheme 0x7f0b0085
471 | int style TextAppearance_AppCompat_Base_CompactMenu_Dialog 0x7f0b0063
472 | int style TextAppearance_AppCompat_Base_SearchResult 0x7f0b006d
473 | int style TextAppearance_AppCompat_Base_SearchResult_Subtitle 0x7f0b006f
474 | int style TextAppearance_AppCompat_Base_SearchResult_Title 0x7f0b006e
475 | int style TextAppearance_AppCompat_Base_Widget_PopupMenu_Large 0x7f0b0069
476 | int style TextAppearance_AppCompat_Base_Widget_PopupMenu_Small 0x7f0b006a
477 | int style TextAppearance_AppCompat_Light_Base_SearchResult 0x7f0b0070
478 | int style TextAppearance_AppCompat_Light_Base_SearchResult_Subtitle 0x7f0b0072
479 | int style TextAppearance_AppCompat_Light_Base_SearchResult_Title 0x7f0b0071
480 | int style TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Large 0x7f0b006b
481 | int style TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Small 0x7f0b006c
482 | int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x7f0b0035
483 | int style TextAppearance_AppCompat_Light_SearchResult_Title 0x7f0b0034
484 | int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f0b0030
485 | int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f0b0031
486 | int style TextAppearance_AppCompat_SearchResult_Subtitle 0x7f0b0033
487 | int style TextAppearance_AppCompat_SearchResult_Title 0x7f0b0032
488 | int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f0b001a
489 | int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f0b0006
490 | int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f0b0008
491 | int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f0b0005
492 | int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f0b0007
493 | int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f0b001e
494 | int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x7f0b0020
495 | int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f0b001d
496 | int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x7f0b001f
497 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Menu 0x7f0b0054
498 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle 0x7f0b0056
499 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle_Inverse 0x7f0b0058
500 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Title 0x7f0b0055
501 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Title_Inverse 0x7f0b0057
502 | int style TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle 0x7f0b0051
503 | int style TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle_Inverse 0x7f0b0053
504 | int style TextAppearance_AppCompat_Widget_Base_ActionMode_Title 0x7f0b0050
505 | int style TextAppearance_AppCompat_Widget_Base_ActionMode_Title_Inverse 0x7f0b0052
506 | int style TextAppearance_AppCompat_Widget_Base_DropDownItem 0x7f0b0061
507 | int style TextAppearance_AppCompat_Widget_DropDownItem 0x7f0b0021
508 | int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f0b002e
509 | int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f0b002f
510 | int style TextAppearance_Widget_AppCompat_Base_ExpandedMenu_Item 0x7f0b0062
511 | int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f0b0028
512 | int style Theme_AppCompat 0x7f0b0077
513 | int style Theme_AppCompat_Base_CompactMenu 0x7f0b0081
514 | int style Theme_AppCompat_Base_CompactMenu_Dialog 0x7f0b0082
515 | int style Theme_AppCompat_CompactMenu 0x7f0b007a
516 | int style Theme_AppCompat_CompactMenu_Dialog 0x7f0b007b
517 | int style Theme_AppCompat_Light 0x7f0b0078
518 | int style Theme_AppCompat_Light_DarkActionBar 0x7f0b0079
519 | int style Theme_Base 0x7f0b007c
520 | int style Theme_Base_AppCompat 0x7f0b007e
521 | int style Theme_Base_AppCompat_Light 0x7f0b007f
522 | int style Theme_Base_AppCompat_Light_DarkActionBar 0x7f0b0080
523 | int style Theme_Base_Light 0x7f0b007d
524 | int style Widget_AppCompat_ActionBar 0x7f0b0000
525 | int style Widget_AppCompat_ActionBar_Solid 0x7f0b0002
526 | int style Widget_AppCompat_ActionBar_TabBar 0x7f0b0011
527 | int style Widget_AppCompat_ActionBar_TabText 0x7f0b0017
528 | int style Widget_AppCompat_ActionBar_TabView 0x7f0b0014
529 | int style Widget_AppCompat_ActionButton 0x7f0b000b
530 | int style Widget_AppCompat_ActionButton_CloseMode 0x7f0b000d
531 | int style Widget_AppCompat_ActionButton_Overflow 0x7f0b000f
532 | int style Widget_AppCompat_ActionMode 0x7f0b001b
533 | int style Widget_AppCompat_ActivityChooserView 0x7f0b0038
534 | int style Widget_AppCompat_AutoCompleteTextView 0x7f0b0036
535 | int style Widget_AppCompat_Base_ActionBar 0x7f0b003a
536 | int style Widget_AppCompat_Base_ActionBar_Solid 0x7f0b003c
537 | int style Widget_AppCompat_Base_ActionBar_TabBar 0x7f0b0045
538 | int style Widget_AppCompat_Base_ActionBar_TabText 0x7f0b004b
539 | int style Widget_AppCompat_Base_ActionBar_TabView 0x7f0b0048
540 | int style Widget_AppCompat_Base_ActionButton 0x7f0b003f
541 | int style Widget_AppCompat_Base_ActionButton_CloseMode 0x7f0b0041
542 | int style Widget_AppCompat_Base_ActionButton_Overflow 0x7f0b0043
543 | int style Widget_AppCompat_Base_ActionMode 0x7f0b004e
544 | int style Widget_AppCompat_Base_ActivityChooserView 0x7f0b0075
545 | int style Widget_AppCompat_Base_AutoCompleteTextView 0x7f0b0073
546 | int style Widget_AppCompat_Base_DropDownItem_Spinner 0x7f0b005d
547 | int style Widget_AppCompat_Base_ListPopupWindow 0x7f0b0065
548 | int style Widget_AppCompat_Base_ListView_DropDown 0x7f0b005f
549 | int style Widget_AppCompat_Base_ListView_Menu 0x7f0b0064
550 | int style Widget_AppCompat_Base_PopupMenu 0x7f0b0067
551 | int style Widget_AppCompat_Base_ProgressBar 0x7f0b005a
552 | int style Widget_AppCompat_Base_ProgressBar_Horizontal 0x7f0b0059
553 | int style Widget_AppCompat_Base_Spinner 0x7f0b005b
554 | int style Widget_AppCompat_DropDownItem_Spinner 0x7f0b0024
555 | int style Widget_AppCompat_Light_ActionBar 0x7f0b0001
556 | int style Widget_AppCompat_Light_ActionBar_Solid 0x7f0b0003
557 | int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x7f0b0004
558 | int style Widget_AppCompat_Light_ActionBar_TabBar 0x7f0b0012
559 | int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x7f0b0013
560 | int style Widget_AppCompat_Light_ActionBar_TabText 0x7f0b0018
561 | int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f0b0019
562 | int style Widget_AppCompat_Light_ActionBar_TabView 0x7f0b0015
563 | int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x7f0b0016
564 | int style Widget_AppCompat_Light_ActionButton 0x7f0b000c
565 | int style Widget_AppCompat_Light_ActionButton_CloseMode 0x7f0b000e
566 | int style Widget_AppCompat_Light_ActionButton_Overflow 0x7f0b0010
567 | int style Widget_AppCompat_Light_ActionMode_Inverse 0x7f0b001c
568 | int style Widget_AppCompat_Light_ActivityChooserView 0x7f0b0039
569 | int style Widget_AppCompat_Light_AutoCompleteTextView 0x7f0b0037
570 | int style Widget_AppCompat_Light_Base_ActionBar 0x7f0b003b
571 | int style Widget_AppCompat_Light_Base_ActionBar_Solid 0x7f0b003d
572 | int style Widget_AppCompat_Light_Base_ActionBar_Solid_Inverse 0x7f0b003e
573 | int style Widget_AppCompat_Light_Base_ActionBar_TabBar 0x7f0b0046
574 | int style Widget_AppCompat_Light_Base_ActionBar_TabBar_Inverse 0x7f0b0047
575 | int style Widget_AppCompat_Light_Base_ActionBar_TabText 0x7f0b004c
576 | int style Widget_AppCompat_Light_Base_ActionBar_TabText_Inverse 0x7f0b004d
577 | int style Widget_AppCompat_Light_Base_ActionBar_TabView 0x7f0b0049
578 | int style Widget_AppCompat_Light_Base_ActionBar_TabView_Inverse 0x7f0b004a
579 | int style Widget_AppCompat_Light_Base_ActionButton 0x7f0b0040
580 | int style Widget_AppCompat_Light_Base_ActionButton_CloseMode 0x7f0b0042
581 | int style Widget_AppCompat_Light_Base_ActionButton_Overflow 0x7f0b0044
582 | int style Widget_AppCompat_Light_Base_ActionMode_Inverse 0x7f0b004f
583 | int style Widget_AppCompat_Light_Base_ActivityChooserView 0x7f0b0076
584 | int style Widget_AppCompat_Light_Base_AutoCompleteTextView 0x7f0b0074
585 | int style Widget_AppCompat_Light_Base_DropDownItem_Spinner 0x7f0b005e
586 | int style Widget_AppCompat_Light_Base_ListPopupWindow 0x7f0b0066
587 | int style Widget_AppCompat_Light_Base_ListView_DropDown 0x7f0b0060
588 | int style Widget_AppCompat_Light_Base_PopupMenu 0x7f0b0068
589 | int style Widget_AppCompat_Light_Base_Spinner 0x7f0b005c
590 | int style Widget_AppCompat_Light_DropDownItem_Spinner 0x7f0b0025
591 | int style Widget_AppCompat_Light_ListPopupWindow 0x7f0b002a
592 | int style Widget_AppCompat_Light_ListView_DropDown 0x7f0b0027
593 | int style Widget_AppCompat_Light_PopupMenu 0x7f0b002c
594 | int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x7f0b0023
595 | int style Widget_AppCompat_ListPopupWindow 0x7f0b0029
596 | int style Widget_AppCompat_ListView_DropDown 0x7f0b0026
597 | int style Widget_AppCompat_ListView_Menu 0x7f0b002d
598 | int style Widget_AppCompat_PopupMenu 0x7f0b002b
599 | int style Widget_AppCompat_ProgressBar 0x7f0b000a
600 | int style Widget_AppCompat_ProgressBar_Horizontal 0x7f0b0009
601 | int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x7f0b0022
602 | int style button_text 0x7f0b0086
603 | int[] styleable ActionBar { 0x7f010021, 0x7f010022, 0x7f010023, 0x7f010024, 0x7f010025, 0x7f010026, 0x7f010027, 0x7f010028, 0x7f010029, 0x7f01002a, 0x7f01002b, 0x7f01002c, 0x7f01002d, 0x7f01002e, 0x7f01002f, 0x7f010030, 0x7f010031, 0x7f010032, 0x7f010033 }
604 | int styleable ActionBar_background 10
605 | int styleable ActionBar_backgroundSplit 12
606 | int styleable ActionBar_backgroundStacked 11
607 | int styleable ActionBar_customNavigationLayout 13
608 | int styleable ActionBar_displayOptions 3
609 | int styleable ActionBar_divider 9
610 | int styleable ActionBar_height 1
611 | int styleable ActionBar_homeLayout 14
612 | int styleable ActionBar_icon 7
613 | int styleable ActionBar_indeterminateProgressStyle 16
614 | int styleable ActionBar_itemPadding 18
615 | int styleable ActionBar_logo 8
616 | int styleable ActionBar_navigationMode 2
617 | int styleable ActionBar_progressBarPadding 17
618 | int styleable ActionBar_progressBarStyle 15
619 | int styleable ActionBar_subtitle 4
620 | int styleable ActionBar_subtitleTextStyle 6
621 | int styleable ActionBar_title 0
622 | int styleable ActionBar_titleTextStyle 5
623 | int[] styleable ActionBarLayout { 0x010100b3 }
624 | int styleable ActionBarLayout_android_layout_gravity 0
625 | int[] styleable ActionBarWindow { 0x7f010000, 0x7f010001, 0x7f010002 }
626 | int styleable ActionBarWindow_windowActionBar 0
627 | int styleable ActionBarWindow_windowActionBarOverlay 1
628 | int styleable ActionBarWindow_windowSplitActionBar 2
629 | int[] styleable ActionMenuItemView { 0x0101013f }
630 | int styleable ActionMenuItemView_android_minWidth 0
631 | int[] styleable ActionMenuView { }
632 | int[] styleable ActionMode { 0x7f010022, 0x7f010026, 0x7f010027, 0x7f01002b, 0x7f01002d }
633 | int styleable ActionMode_background 3
634 | int styleable ActionMode_backgroundSplit 4
635 | int styleable ActionMode_height 0
636 | int styleable ActionMode_subtitleTextStyle 2
637 | int styleable ActionMode_titleTextStyle 1
638 | int[] styleable ActivityChooserView { 0x7f010066, 0x7f010067 }
639 | int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 1
640 | int styleable ActivityChooserView_initialActivityCount 0
641 | int[] styleable CompatTextView { 0x7f010069 }
642 | int styleable CompatTextView_textAllCaps 0
643 | int[] styleable LinearLayoutICS { 0x7f01002a, 0x7f010051, 0x7f010052 }
644 | int styleable LinearLayoutICS_divider 0
645 | int styleable LinearLayoutICS_dividerPadding 2
646 | int styleable LinearLayoutICS_showDividers 1
647 | int[] styleable MenuGroup { 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, 0x010101df, 0x010101e0 }
648 | int styleable MenuGroup_android_checkableBehavior 5
649 | int styleable MenuGroup_android_enabled 0
650 | int styleable MenuGroup_android_id 1
651 | int styleable MenuGroup_android_menuCategory 3
652 | int styleable MenuGroup_android_orderInCategory 4
653 | int styleable MenuGroup_android_visible 2
654 | int[] styleable MenuItem { 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, 0x01010194, 0x010101de, 0x010101df, 0x010101e1, 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, 0x0101026f, 0x7f010049, 0x7f01004a, 0x7f01004b, 0x7f01004c }
655 | int styleable MenuItem_actionLayout 14
656 | int styleable MenuItem_actionProviderClass 16
657 | int styleable MenuItem_actionViewClass 15
658 | int styleable MenuItem_android_alphabeticShortcut 9
659 | int styleable MenuItem_android_checkable 11
660 | int styleable MenuItem_android_checked 3
661 | int styleable MenuItem_android_enabled 1
662 | int styleable MenuItem_android_icon 0
663 | int styleable MenuItem_android_id 2
664 | int styleable MenuItem_android_menuCategory 5
665 | int styleable MenuItem_android_numericShortcut 10
666 | int styleable MenuItem_android_onClick 12
667 | int styleable MenuItem_android_orderInCategory 6
668 | int styleable MenuItem_android_title 7
669 | int styleable MenuItem_android_titleCondensed 8
670 | int styleable MenuItem_android_visible 4
671 | int styleable MenuItem_showAsAction 13
672 | int[] styleable MenuView { 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, 0x0101012f, 0x01010130, 0x01010131, 0x01010435 }
673 | int styleable MenuView_android_headerBackground 4
674 | int styleable MenuView_android_horizontalDivider 2
675 | int styleable MenuView_android_itemBackground 5
676 | int styleable MenuView_android_itemIconDisabledAlpha 6
677 | int styleable MenuView_android_itemTextAppearance 1
678 | int styleable MenuView_android_preserveIconSpacing 7
679 | int styleable MenuView_android_verticalDivider 3
680 | int styleable MenuView_android_windowAnimationStyle 0
681 | int[] styleable SearchView { 0x0101011f, 0x01010220, 0x01010264, 0x7f010056, 0x7f010057 }
682 | int styleable SearchView_android_imeOptions 2
683 | int styleable SearchView_android_inputType 1
684 | int styleable SearchView_android_maxWidth 0
685 | int styleable SearchView_iconifiedByDefault 3
686 | int styleable SearchView_queryHint 4
687 | int[] styleable Spinner { 0x010100af, 0x01010175, 0x01010176, 0x01010262, 0x010102ac, 0x010102ad, 0x7f01004d, 0x7f01004e, 0x7f01004f, 0x7f010050 }
688 | int styleable Spinner_android_dropDownHorizontalOffset 4
689 | int styleable Spinner_android_dropDownSelector 1
690 | int styleable Spinner_android_dropDownVerticalOffset 5
691 | int styleable Spinner_android_dropDownWidth 3
692 | int styleable Spinner_android_gravity 0
693 | int styleable Spinner_android_popupBackground 2
694 | int styleable Spinner_disableChildrenWhenDisabled 9
695 | int styleable Spinner_popupPromptView 8
696 | int styleable Spinner_prompt 6
697 | int styleable Spinner_spinnerMode 7
698 | int[] styleable Theme { 0x7f010043, 0x7f010044, 0x7f010045, 0x7f010046, 0x7f010047, 0x7f010048 }
699 | int styleable Theme_actionDropDownStyle 0
700 | int styleable Theme_dropdownListPreferredItemHeight 1
701 | int styleable Theme_listChoiceBackgroundIndicator 5
702 | int styleable Theme_panelMenuListTheme 4
703 | int styleable Theme_panelMenuListWidth 3
704 | int styleable Theme_popupMenuStyle 2
705 | int[] styleable View { 0x010100da, 0x7f010034, 0x7f010035 }
706 | int styleable View_android_focusable 0
707 | int styleable View_paddingEnd 2
708 | int styleable View_paddingStart 1
709 |
--------------------------------------------------------------------------------
/bin/classes.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes.dex
--------------------------------------------------------------------------------
/bin/classes/android/content/pm/IPackageStatsObserver$Stub$Proxy.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/content/pm/IPackageStatsObserver$Stub$Proxy.class
--------------------------------------------------------------------------------
/bin/classes/android/content/pm/IPackageStatsObserver$Stub.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/content/pm/IPackageStatsObserver$Stub.class
--------------------------------------------------------------------------------
/bin/classes/android/content/pm/IPackageStatsObserver.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/content/pm/IPackageStatsObserver.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$anim.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$anim.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$attr.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$attr.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$bool.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$bool.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$color.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$color.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$dimen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$dimen.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$drawable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$drawable.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$id.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$id.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$integer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$integer.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$layout.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$layout.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$string.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$style.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$style.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$styleable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R$styleable.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/android/support/v7/appcompat/R.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/AdapterCacheApp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/AdapterCacheApp.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/AdapterGridviewMain$Holder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/AdapterGridviewMain$Holder.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/AdapterGridviewMain.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/AdapterGridviewMain.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/AdapterHistory$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/AdapterHistory$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/AdapterHistory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/AdapterHistory.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/AdapterLlamadasMensajes$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/AdapterLlamadasMensajes$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/AdapterLlamadasMensajes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/AdapterLlamadasMensajes.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/ApplicationAdapter$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/ApplicationAdapter$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/adapters/ApplicationAdapter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/adapters/ApplicationAdapter.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/EntryItem.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/EntryItem.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoAplicaciones$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoAplicaciones$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoAplicaciones$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoAplicaciones$2.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoAplicaciones.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoAplicaciones.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoApp$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoApp$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoApp.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoApp.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoCache$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoCache$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoCache$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoCache$2.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoCache.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoCache.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoLlamadas.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoLlamadas.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/InfoMensajes.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/InfoMensajes.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/Item.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/Item.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/helpers/SectionItem.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/helpers/SectionItem.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/AppDeleted.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/AppDeleted.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/CacheActivity$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/CacheActivity$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/CacheActivity$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/CacheActivity$2.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/CacheActivity$LiberarCache$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/CacheActivity$LiberarCache$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/CacheActivity$LiberarCache.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/CacheActivity$LiberarCache.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/CacheActivity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/CacheActivity.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/HistoryActivity$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/HistoryActivity$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/HistoryActivity$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/HistoryActivity$2.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/HistoryActivity$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/HistoryActivity$3.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/HistoryActivity$LimpiarDatos$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/HistoryActivity$LimpiarDatos$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/HistoryActivity$LimpiarDatos.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/HistoryActivity$LimpiarDatos.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/HistoryActivity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/HistoryActivity.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/ListAppActivity$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/ListAppActivity$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/ListAppActivity$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/ListAppActivity$2.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/ListAppActivity$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/ListAppActivity$3.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/ListAppActivity$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/ListAppActivity$4.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/ListAppActivity$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/ListAppActivity$5.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/ListAppActivity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/ListAppActivity.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/LlamadasMensajesActivity$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/LlamadasMensajesActivity$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/LlamadasMensajesActivity$LimpiarDatos$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/LlamadasMensajesActivity$LimpiarDatos$1.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/LlamadasMensajesActivity$LimpiarDatos.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/LlamadasMensajesActivity$LimpiarDatos.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/LlamadasMensajesActivity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/LlamadasMensajesActivity.class
--------------------------------------------------------------------------------
/bin/classes/com/clear/mastercleaner/MainActivity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/clear/mastercleaner/MainActivity.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/BuildConfig.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$anim.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$anim.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$attr.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$attr.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$bool.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$bool.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$color.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$color.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$dimen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$dimen.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$drawable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$drawable.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$id.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$id.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$integer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$integer.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$layout.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$layout.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$menu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$menu.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$string.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$style.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$style.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R$styleable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R$styleable.class
--------------------------------------------------------------------------------
/bin/classes/com/shauvinoni/mastercleaner/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/classes/com/shauvinoni/mastercleaner/R.class
--------------------------------------------------------------------------------
/bin/dexedLibs/android-support-v4-201cb1fa93b9e20736f8ca272d535da3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/dexedLibs/android-support-v4-201cb1fa93b9e20736f8ca272d535da3.jar
--------------------------------------------------------------------------------
/bin/dexedLibs/android-support-v7-appcompat-0d3de2a1b96b8f3697813b832a97785e.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/dexedLibs/android-support-v7-appcompat-0d3de2a1b96b8f3697813b832a97785e.jar
--------------------------------------------------------------------------------
/bin/dexedLibs/android-support-v7-appcompat-cd9809ae987783f8f1b83eaeff716749.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/dexedLibs/android-support-v7-appcompat-cd9809ae987783f8f1b83eaeff716749.jar
--------------------------------------------------------------------------------
/bin/jarlist.cache:
--------------------------------------------------------------------------------
1 | # cache for current jar dependency. DO NOT EDIT.
2 | # format is
3 | # Encoding is UTF-8
4 |
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/advanced_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/advanced_icon.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/alerta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/alerta.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/app_manager_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/app_manager_icon.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/backgroundmain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/backgroundmain.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/barra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/barra.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/bg_actionbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/bg_actionbar.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/browser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/browser.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/cache_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/cache_icon.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/call_incoming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/call_incoming.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/call_missed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/call_missed.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/call_outgoing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/call_outgoing.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/cellphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/cellphone.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/clipboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/clipboard.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/dialog_clean_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/dialog_clean_icon.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/downloads.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/downloads.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/history_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/history_icon.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/icic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/icic.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/icon_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/icon_success.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/list_icon_media_files.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/list_icon_media_files.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/llamadas_mensajes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/llamadas_mensajes.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/msj_inbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/msj_inbox.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/msj_sent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-hdpi/msj_sent.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/res/crunch/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bin/resources.ap_:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/bin/resources.ap_
--------------------------------------------------------------------------------
/cleanermaster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/cleanermaster.png
--------------------------------------------------------------------------------
/gen/com/shauvinoni/mastercleaner/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package com.shauvinoni.mastercleaner;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/ic_launcher-web.png
--------------------------------------------------------------------------------
/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-19
15 | android.library.reference.1=../android-support-v7-appcompat-master
16 |
--------------------------------------------------------------------------------
/res/drawable-hdpi/advanced_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/advanced_icon.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/alerta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/alerta.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/app_manager_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/app_manager_icon.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/backgroundmain.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/backgroundmain.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/barra.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/barra.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/bg_actionbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/bg_actionbar.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/bgmain.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/bgmain.jpg
--------------------------------------------------------------------------------
/res/drawable-hdpi/boton_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
7 |
10 |
12 |
17 |
18 |
19 | -
20 |
21 |
25 |
28 |
30 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/res/drawable-hdpi/boton_verde.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
7 |
10 |
12 |
17 |
18 |
19 | -
20 |
21 |
25 |
28 |
30 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/res/drawable-hdpi/browser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/browser.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/cache_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/cache_icon.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/call_incoming.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/call_incoming.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/call_missed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/call_missed.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/call_outgoing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/call_outgoing.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/cellphone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/cellphone.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/clipboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/clipboard.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/dialog_clean_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/dialog_clean_icon.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/downloads.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/downloads.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/history_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/history_icon.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/icic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/icic.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/icon_success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/icon_success.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/item_gridview_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
7 |
10 |
12 |
17 |
18 |
19 | -
20 |
21 |
25 |
28 |
30 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/res/drawable-hdpi/list_icon_media_files.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/list_icon_media_files.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/llamadas_mensajes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/llamadas_mensajes.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/msj_inbox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/msj_inbox.png
--------------------------------------------------------------------------------
/res/drawable-hdpi/msj_sent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-hdpi/msj_sent.png
--------------------------------------------------------------------------------
/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReguloSarmiento/AndroidCleaner/2b83c3063354531cdf4c8a10a0a83d4250d55fce/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/layout/activity_cache.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
16 |
17 |
25 |
26 |
35 |
36 |
45 |
46 |
55 |
56 |
57 |
66 |
67 |
76 |
77 |
84 |
85 |
92 |
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/res/layout/activity_history.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
15 |
16 |
17 |
18 |
25 |
26 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/res/layout/activity_list_app.xml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
16 |
17 |
25 |
26 |
35 |
36 |
45 |
46 |
55 |
56 |
57 |
58 |
69 |
70 |
77 |
78 |
85 |
86 |
87 |
--------------------------------------------------------------------------------
/res/layout/activity_llamadas_mensajes.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
17 |
18 |
19 |
20 |
27 |
28 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
13 |
14 |
28 |
29 |
30 |
31 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/res/layout/divisor.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
--------------------------------------------------------------------------------
/res/layout/gridview_main_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
18 |
19 |
20 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/res/layout/items_call_msj.xml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
16 |
17 |
25 |
26 |
27 |
28 |
34 |
35 |
43 |
44 |
53 |
54 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/res/layout/list_app_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
15 |
24 |
25 |
26 |
33 |
34 |
41 |
42 |
50 |
51 |
60 |
61 |
62 |
70 |
71 |
72 |
73 |
74 |
75 |
--------------------------------------------------------------------------------
/res/layout/list_cache_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
15 |
23 |
24 |
31 |
32 |
39 |
40 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/res/layout/list_items_history.xml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
16 |
22 |
23 |
31 |
32 |
40 |
49 |
50 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/res/menu/cache.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/res/menu/history.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/res/menu/list_app.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/res/menu/llamadas_mensajes.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/res/values-es/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Android Limpiador
5 | Settings
6 | Hello world!
7 | ListAppActivity
8 | Desintalar
9 | LlamadasMensajesActivity
10 | Limpiar History
11 | Limpiar Registros
12 | CacheActivity
13 | No hay aplicaciones para limpiar su cache
14 | Limpiar toda la cache.
15 | HistoryActivity
16 | Aplicaciones:
17 | 0
18 | Ocupado:
19 | 0 Bytes
20 | Cache
21 | Llamadas/Mensajes
22 | Administrador App
23 | History
24 |
25 |
26 | Limpiar Cache
27 | No hay datos para limpiar
28 | Su dispositivo ha sido limpiado!
29 | Esta limpio
30 | de Cache History
31 | Acceptar
32 |
33 |
34 |
35 | LLamadas y Mensajes
36 | Llamadas
37 | Llamadas Entrantes
38 | Llamadas Realizadas
39 | Llamadas Perdidas
40 |
41 | Mensajes
42 | Recibidos
43 | Enviados
44 |
45 | Necesitas seleccionar al menos un elemento!
46 | Limpiando
47 | Total Registros Eliminados:
48 | Eliminados
49 | de todas las llamadas
50 | de todos los mensajes
51 |
52 |
53 |
54 |
55 |
56 |
57 | Administrador Apps
58 | Necesitas seleccionar una aplicacion!
59 | Desintalar
60 | Cancelar
61 |
62 |
63 |
64 | History
65 | Explorador
66 | Descargas
67 | Archivos
68 | Aplicaciones
69 | Portapapeles
70 | Archivos multimedia?
71 | Seran removidos archivos de musicas y fotos en tu carpeta de descargas.
72 | Una vez, elimidos los archivos no podran ser recuperados
73 | Incluir
74 | Excluir
75 | Esta limpio el historial del explorador
76 | Esta limpio el historial del portapales
77 | del historial de descargas
78 | de archivos multimedia
79 | Esta limpio
80 | Removido
81 | No hay registros para remover.
82 |
83 |
84 | To view the RateMyApp dialog, either click the button below or restart this app 3 times.
85 | Por favor toma un momento para calificar la app. Gracias por tu apoyo!
86 | Si disfrutas usar
87 | Califica
88 | RateMyApp
89 | Calificar Ahora
90 | Recuerdame mas tarde
91 | No, Gracias
92 |
93 |
94 |
--------------------------------------------------------------------------------
/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 5dp
5 | 5dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Android Cleaner
5 | Settings
6 | Hello world!
7 | ListAppActivity
8 | Uninstall
9 | LlamadasMensajesActivity
10 | Clear History
11 | Clear Logs
12 | CacheActivity
13 | There is not applications to clear its cache.
14 | Clear All Cache
15 | HistoryActivity
16 | Applications:
17 | 0
18 | Occupied:
19 | 0 Bytes
20 | Cache
21 | Call/Msg
22 | App Manager
23 | History
24 |
25 |
26 | Clear Cache
27 | There is not data to clear
28 | Your device has been cleaned!
29 | It cleaned
30 | of Cache History
31 | Accept
32 |
33 |
34 |
35 | Calls and Messages
36 | Calls
37 | Incoming Calls
38 | Outgoing
39 | Missed Calls
40 |
41 | Messages
42 | Received
43 | Sent
44 |
45 | Need to select at least an item!
46 | Cleaning
47 | Total Logs Deleted:
48 | Deleted
49 | of incoming/outgoing calls and missed
50 | of received/sent messages
51 |
52 |
53 |
54 |
55 |
56 |
57 | Applications Manager
58 | Need to select an application!
59 | Uninstall
60 | Cancel
61 |
62 |
63 |
64 | History
65 | Browser
66 | Downloads
67 | Files
68 | Applications
69 | Clipboard
70 | Does Media File?
71 | It will remove the music files, video and photography in your Downloads folder.
72 | Once deleted these files, can not be recovered
73 | Include
74 | Exclude
75 | it cleared history browser
76 | it cleared history clipboard
77 | of history downloads
78 | of media files
79 | It is cleared
80 | Removed
81 | No registers to be removed
82 |
83 |
84 | To view the RateMyApp dialog, either click the button below or restart this app 3 times.
85 | please take a moment to rate it. Thank you for your support!
86 | If you enjoy using
87 | Rate
88 | RateMyApp
89 | Rate Now
90 | Remind me later
91 | No, thank you
92 |
93 |
94 |
--------------------------------------------------------------------------------
/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
24 |
25 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/src/android/content/pm/IPackageStatsObserver.java:
--------------------------------------------------------------------------------
1 | package android.content.pm;
2 |
3 | import android.os.IBinder;
4 |
5 | public interface IPackageStatsObserver extends android.os.IInterface{
6 | /** Local-side IPC implementation stub class. */
7 |
8 | public static abstract class Stub extends android.os.Binder implements android.content.pm.IPackageStatsObserver{
9 | private static final java.lang.String DESCRIPTOR = "android.content.pm.IPackageStatsObserver";
10 |
11 | /** Construct the stub at attach it to the interface. */
12 | public Stub(){
13 | this.attachInterface(this, DESCRIPTOR);
14 | }
15 |
16 | /**
17 | * Cast an IBinder object into an IPackageStatsObserver interface,
18 | * generating a proxy if needed.
19 | */
20 | public static android.content.pm.IPackageStatsObserver asInterface(android.os.IBinder obj){
21 | if ((obj==null)) {
22 | return null;
23 | }
24 |
25 | android.os.IInterface iin = (android.os.IInterface)obj.queryLocalInterface(DESCRIPTOR);
26 | if (((iin!=null)&&(iin instanceof android.content.pm.IPackageStatsObserver))) {
27 | return ((android.content.pm.IPackageStatsObserver)iin);
28 | }
29 | return new android.content.pm.IPackageStatsObserver.Stub.Proxy(obj);
30 | }
31 |
32 | public android.os.IBinder asBinder(){
33 | return this;
34 | }
35 |
36 | public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException{
37 | switch (code){
38 | case INTERFACE_TRANSACTION:{
39 | reply.writeString(DESCRIPTOR);
40 | return true;
41 | }
42 |
43 | case TRANSACTION_onGetStatsCompleted:{
44 | data.enforceInterface(DESCRIPTOR);
45 | android.content.pm.PackageStats _arg0;
46 |
47 | if ((0!=data.readInt())) {
48 | _arg0 = android.content.pm.PackageStats.CREATOR.createFromParcel(data);
49 | } else {
50 | _arg0 = null;
51 | }
52 |
53 | boolean _arg1;
54 | _arg1 = (0!=data.readInt());
55 | this.onGetStatsCompleted(_arg0, _arg1);
56 | return true;
57 | }
58 | }
59 |
60 | return super.onTransact(code, data, reply, flags);
61 | }
62 |
63 | private static class Proxy implements android.content.pm.IPackageStatsObserver{
64 | private android.os.IBinder mRemote;
65 | Proxy(android.os.IBinder remote){
66 | mRemote = remote;
67 | }
68 |
69 | public android.os.IBinder asBinder(){
70 | return mRemote;
71 | }
72 |
73 | @SuppressWarnings("unused")
74 | public java.lang.String getInterfaceDescriptor(){
75 | return DESCRIPTOR;
76 | }
77 |
78 | public void onGetStatsCompleted(android.content.pm.PackageStats pStats, boolean succeeded) throws android.os.RemoteException{
79 | android.os.Parcel _data = android.os.Parcel.obtain();
80 |
81 |
82 | try {
83 | _data.writeInterfaceToken(DESCRIPTOR);
84 | if ((pStats!=null)) {
85 | _data.writeInt(1);
86 | pStats.writeToParcel(_data, 0);
87 | }
88 | else {
89 | _data.writeInt(0);
90 | }
91 |
92 | _data.writeInt(((succeeded)?(1):(0)));
93 | mRemote.transact(Stub.TRANSACTION_onGetStatsCompleted, _data, null, IBinder.FLAG_ONEWAY);
94 | }
95 | finally {
96 | _data.recycle();
97 | }
98 | }
99 | }
100 | static final int TRANSACTION_onGetStatsCompleted = (IBinder.FIRST_CALL_TRANSACTION + 0);
101 | }
102 | public void onGetStatsCompleted(android.content.pm.PackageStats pStats, boolean succeeded) throws android.os.RemoteException;
103 | }
104 |
--------------------------------------------------------------------------------
/src/com/clear/adapters/AdapterCacheApp.java:
--------------------------------------------------------------------------------
1 | package com.clear.adapters;
2 |
3 | import java.util.List;
4 |
5 | import android.content.Context;
6 | import android.view.LayoutInflater;
7 | import android.view.View;
8 | import android.view.ViewGroup;
9 | import android.widget.ArrayAdapter;
10 | import android.widget.ImageView;
11 | import android.widget.TextView;
12 |
13 | import com.clear.helpers.InfoApp;
14 | import com.shauvinoni.mastercleaner.R;
15 |
16 | public class AdapterCacheApp extends ArrayAdapter{
17 |
18 | private List appsList = null;
19 | private Context context;
20 |
21 | public AdapterCacheApp(Context context, int textViewResourceId, List appsList) {
22 | super(context, textViewResourceId, appsList);
23 | this.context = context;
24 | this.appsList = appsList;
25 | }
26 |
27 | @Override
28 | public int getCount() {
29 | return ((null != appsList) ? appsList.size() : 0);
30 | }
31 |
32 | @Override
33 | public InfoApp getItem(int position) {
34 | return ((null != appsList) ? appsList.get(position) : null);
35 | }
36 |
37 | @Override
38 | public long getItemId(int position) {
39 | return position;
40 | }
41 |
42 | @Override
43 | public View getView(final int position, View convertView, ViewGroup parent) {
44 | View view = convertView;
45 | if (null == view) {
46 | LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
47 | view = layoutInflater.inflate(R.layout.list_cache_item, null);
48 | }
49 |
50 | final InfoApp data = appsList.get(position);
51 | if (null != data) {
52 | TextView appName = (TextView) view.findViewById(R.id.app_name);
53 | TextView infoSize = (TextView) view.findViewById(R.id.info_size);
54 | ImageView iconview = (ImageView) view.findViewById(R.id.app_icon);
55 |
56 | appName.setText(data.getAppname());
57 | infoSize.setText("Cache: "+data.getCacheApp()+" | "+" Storage: "+data.getInstallSize()+" | "+" Total: "+data.getTotal());
58 | iconview.setImageDrawable(data.getIcon());
59 |
60 | }
61 | return view;
62 | }
63 |
64 | }
65 |
--------------------------------------------------------------------------------
/src/com/clear/adapters/AdapterGridviewMain.java:
--------------------------------------------------------------------------------
1 | package com.clear.adapters;
2 |
3 | import android.content.Context;
4 | import android.view.LayoutInflater;
5 | import android.view.View;
6 | import android.view.ViewGroup;
7 | import android.widget.BaseAdapter;
8 | import android.widget.ImageView;
9 | import android.widget.TextView;
10 |
11 | import com.shauvinoni.mastercleaner.R;
12 |
13 | public class AdapterGridviewMain extends BaseAdapter{
14 | private Context context;
15 | private String[] title;
16 |
17 | public AdapterGridviewMain(Context context, String[] title){
18 | this.context = context;
19 | this.title = title;
20 | }
21 |
22 | @Override
23 | public int getCount() { return title.length; }
24 |
25 | @Override
26 | public Object getItem(int position) { return null; }
27 |
28 | @Override
29 | public long getItemId(int position) { return 0; }
30 |
31 | @Override
32 | public View getView(int position, View convertView, ViewGroup parent) {
33 | Holder holder = null;
34 |
35 | if (convertView == null) {
36 | holder = new Holder();
37 | LayoutInflater inflate = (LayoutInflater) context.getSystemService( Context.LAYOUT_INFLATER_SERVICE );
38 | convertView = inflate.inflate(R.layout.gridview_main_item, null);
39 | holder.setImage((ImageView) convertView.findViewById(R.id.imagen));
40 | holder.setTexto((TextView) convertView.findViewById(R.id.texto));
41 | convertView.setTag(holder);
42 | } else {
43 | holder = (Holder) convertView.getTag();
44 | }
45 |
46 | holder.getImage().setImageResource(icons[position]);
47 | holder.getTextView().setText(title[position]);
48 |
49 | return convertView;
50 |
51 |
52 | }
53 |
54 |
55 | public class Holder{
56 | public ImageView imagen;
57 | public TextView texto;
58 |
59 | public void setImage(ImageView image){
60 | this.imagen = image;
61 | }
62 |
63 | public void setTexto(TextView texto){
64 | this.texto = texto;
65 | }
66 |
67 | public ImageView getImage(){
68 | return imagen;
69 | }
70 |
71 | public TextView getTextView(){
72 | return texto;
73 | }
74 | }
75 |
76 | private Integer[] icons = {R.drawable.app_manager_icon, R.drawable.llamadas_mensajes, R.drawable.cache_icon, R.drawable.history_icon};
77 | }
78 |
--------------------------------------------------------------------------------
/src/com/clear/adapters/AdapterHistory.java:
--------------------------------------------------------------------------------
1 | package com.clear.adapters;
2 |
3 | import java.util.ArrayList;
4 |
5 | import android.content.Context;
6 | import android.graphics.Color;
7 | import android.util.Log;
8 | import android.view.LayoutInflater;
9 | import android.view.View;
10 | import android.view.ViewGroup;
11 | import android.widget.ArrayAdapter;
12 | import android.widget.CheckBox;
13 | import android.widget.CompoundButton;
14 | import android.widget.ImageView;
15 | import android.widget.TextView;
16 |
17 | import com.clear.helpers.EntryItem;
18 | import com.clear.helpers.Item;
19 | import com.clear.helpers.SectionItem;
20 | import com.shauvinoni.mastercleaner.R;
21 |
22 | public class AdapterHistory extends ArrayAdapter- {
23 | private ArrayList
- items;
24 | private LayoutInflater vi;
25 |
26 | public AdapterHistory(Context context, ArrayList
- items) {
27 | super(context, 0, items);
28 | this.items = items;
29 | this.vi = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
30 | }
31 |
32 | @Override
33 | public View getView(int position, View convertView, ViewGroup parent) {
34 | View v = convertView;
35 |
36 | final Item i = items.get(position);
37 | if (i != null) {
38 | if(i.isSection()){
39 | SectionItem si = (SectionItem)i;
40 | v = vi.inflate(R.layout.divisor, null);
41 | v.setBackgroundColor(Color.parseColor("#142241"));
42 | v.setOnClickListener(null);
43 | v.setOnLongClickListener(null);
44 | v.setLongClickable(false);
45 |
46 | final TextView sectionView = (TextView) v.findViewById(R.id.list_item_section_text);
47 | sectionView.setTextColor(Color.parseColor("#FFFFFF"));
48 | sectionView.setText(si.getTitle());
49 |
50 | }else{
51 | final EntryItem ei = (EntryItem)i;
52 | v = vi.inflate(R.layout.list_items_history, null);
53 | final ImageView icono = (ImageView) v.findViewById(R.id.list_item_entry_drawable);
54 | final TextView title = (TextView) v.findViewById(R.id.list_item_entry_title);
55 | final TextView cantidad = (TextView) v.findViewById(R.id.list_item_entry_summary);
56 | final CheckBox check = (CheckBox) v.findViewById(R.id.checkBox1);
57 |
58 | check.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
59 | @Override
60 | public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
61 | Log.d("Metodo ApplicationAdapter------>", ei.title);
62 | ei.setSelected(buttonView.isChecked());
63 | }
64 | });
65 |
66 | title.setText(ei.title);
67 | cantidad.setText(ei.cantidad);
68 | icono.setImageResource(ei.icono);
69 | check.setChecked(ei.isSelected());
70 | }
71 | }
72 |
73 | return v;
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/src/com/clear/adapters/AdapterLlamadasMensajes.java:
--------------------------------------------------------------------------------
1 | package com.clear.adapters;
2 |
3 | import java.util.ArrayList;
4 |
5 | import com.clear.helpers.EntryItem;
6 | import com.clear.helpers.Item;
7 | import com.clear.helpers.SectionItem;
8 | import com.shauvinoni.mastercleaner.R;
9 |
10 | import android.content.Context;
11 | import android.graphics.Color;
12 | import android.util.Log;
13 | import android.view.LayoutInflater;
14 | import android.view.View;
15 | import android.view.ViewGroup;
16 | import android.widget.ArrayAdapter;
17 | import android.widget.CheckBox;
18 | import android.widget.CompoundButton;
19 | import android.widget.ImageView;
20 | import android.widget.TextView;
21 |
22 | public class AdapterLlamadasMensajes extends ArrayAdapter
- {
23 | private ArrayList
- items;
24 | private LayoutInflater vi;
25 |
26 | public AdapterLlamadasMensajes(Context context, ArrayList
- items) {
27 | super(context, 0, items);
28 | this.items = items;
29 | this.vi = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
30 | }
31 |
32 | @Override
33 | public View getView(int position, View convertView, ViewGroup parent) {
34 | View v = convertView;
35 |
36 | final Item i = items.get(position);
37 | if (i != null) {
38 | if(i.isSection()){
39 | SectionItem si = (SectionItem)i;
40 | v = vi.inflate(R.layout.divisor, null);
41 | v.setBackgroundColor(Color.parseColor("#142241"));
42 | v.setOnClickListener(null);
43 | v.setOnLongClickListener(null);
44 | v.setLongClickable(false);
45 |
46 | final TextView sectionView = (TextView) v.findViewById(R.id.list_item_section_text);
47 | sectionView.setTextColor(Color.parseColor("#FFFFFF"));
48 | sectionView.setText(si.getTitle());
49 |
50 | }else{
51 | final EntryItem ei = (EntryItem)i;
52 | v = vi.inflate(R.layout.items_call_msj, null);
53 | final ImageView icono = (ImageView) v.findViewById(R.id.list_item_entry_drawable);
54 | final TextView title = (TextView) v.findViewById(R.id.list_item_entry_title);
55 | final TextView cantidad = (TextView) v.findViewById(R.id.list_item_entry_summary);
56 | final CheckBox check = (CheckBox) v.findViewById(R.id.checkBox1);
57 |
58 | check.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
59 | @Override
60 | public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
61 | ei.setSelected(buttonView.isChecked());
62 | Log.d("Metodo ApplicationAdapter------>", ei.title);
63 | }
64 | });
65 |
66 | title.setText(ei.title);
67 | cantidad.setText(ei.cantidad);
68 | icono.setImageResource(ei.icono);
69 | check.setChecked(ei.isSelected());
70 | }
71 | }
72 |
73 | return v;
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/src/com/clear/adapters/ApplicationAdapter.java:
--------------------------------------------------------------------------------
1 | package com.clear.adapters;
2 |
3 | import java.util.List;
4 |
5 | import android.content.Context;
6 | import android.view.LayoutInflater;
7 | import android.view.View;
8 | import android.view.ViewGroup;
9 | import android.widget.ArrayAdapter;
10 | import android.widget.CheckBox;
11 | import android.widget.CompoundButton;
12 | import android.widget.ImageView;
13 | import android.widget.TextView;
14 |
15 | import com.clear.helpers.InfoApp;
16 | import com.shauvinoni.mastercleaner.R;
17 |
18 | public class ApplicationAdapter extends ArrayAdapter{
19 | private List appsList = null;
20 | private Context context;
21 |
22 | public ApplicationAdapter(Context context, int textViewResourceId, List appsList) {
23 | super(context, textViewResourceId, appsList);
24 | this.context = context;
25 | this.appsList = appsList;
26 | }
27 |
28 | @Override
29 | public int getCount() {
30 | return ((null != appsList) ? appsList.size() : 0);
31 | }
32 |
33 | @Override
34 | public InfoApp getItem(int position) {
35 | return ((null != appsList) ? appsList.get(position) : null);
36 | }
37 |
38 | @Override
39 | public long getItemId(int position) {
40 | return position;
41 | }
42 |
43 | @Override
44 | public View getView(final int position, View convertView, ViewGroup parent) {
45 | View view = convertView;
46 | if (null == view) {
47 | LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
48 | view = layoutInflater.inflate(R.layout.list_app_item, null);
49 | }
50 |
51 | final InfoApp data = appsList.get(position);
52 | if (null != data) {
53 | TextView appName = (TextView) view.findViewById(R.id.app_name);
54 | TextView fecha = (TextView) view.findViewById(R.id.fechaInstalled);
55 | TextView espacio = (TextView) view.findViewById(R.id.espaciOcupado);
56 | ImageView iconview = (ImageView) view.findViewById(R.id.app_icon);
57 | final CheckBox check = (CheckBox) view.findViewById(R.id.check);
58 |
59 | check.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
60 | @Override
61 | public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
62 | data.setSelected(buttonView.isChecked());
63 | }
64 | });
65 |
66 | appName.setText(data.getAppname());
67 | fecha.setText(data.getFechaInstalled());
68 | espacio.setText(data.getEspacioOcupadoCacheCodigo());
69 | iconview.setImageDrawable(data.getIcon());
70 | check.setChecked(data.isSelected());
71 | }
72 | return view;
73 | }
74 | }
75 |
--------------------------------------------------------------------------------
/src/com/clear/helpers/EntryItem.java:
--------------------------------------------------------------------------------
1 | package com.clear.helpers;
2 |
3 |
4 | public class EntryItem implements Item{
5 |
6 | public String title;
7 | public String cantidad;
8 | public int icono;
9 | private boolean isSelected;
10 |
11 | public EntryItem(String title, String subtitle, int icono) {
12 | this.title = title;
13 | this.cantidad = subtitle;
14 | this.icono = icono;
15 | }
16 |
17 | public boolean isSelected() {
18 | return isSelected;
19 | }
20 |
21 | public void setSelected(boolean isSelected) {
22 | this.isSelected = isSelected;
23 | }
24 |
25 | public String getCantidad() {
26 | return cantidad;
27 | }
28 |
29 | public void setCantidad(String cantidad){
30 | this.cantidad = cantidad;
31 | }
32 |
33 | @Override
34 | public boolean isSection() {
35 | return false;
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/src/com/clear/helpers/InfoAplicaciones.java:
--------------------------------------------------------------------------------
1 | package com.clear.helpers;
2 |
3 | import java.io.File;
4 | import java.lang.reflect.InvocationTargetException;
5 | import java.lang.reflect.Method;
6 | import java.text.DecimalFormat;
7 | import java.text.SimpleDateFormat;
8 | import java.util.Calendar;
9 | import java.util.Date;
10 | import java.util.List;
11 | import android.annotation.SuppressLint;
12 | import android.app.Activity;
13 | import android.content.pm.ApplicationInfo;
14 | import android.content.pm.IPackageStatsObserver;
15 | import android.content.pm.PackageInfo;
16 | import android.content.pm.PackageManager;
17 | import android.content.pm.PackageStats;
18 | import android.os.Bundle;
19 | import android.os.Handler;
20 | import android.os.Message;
21 | import android.os.RemoteException;
22 |
23 | public class InfoAplicaciones extends Thread{
24 | private Handler handler;
25 | private List packs;
26 | private Activity activity;
27 | public static double totalespacioOcupado;
28 |
29 | public InfoAplicaciones(Activity activity, List packs){
30 | this.packs = packs;
31 | this.activity = activity;
32 | }
33 |
34 | @Override
35 | public void run() {
36 | Message msg = null;
37 | Bundle bundle = null;
38 | PackageManager pm = activity.getPackageManager();
39 |
40 | try{
41 | for(int i=0;i 1024 * 1024 * 1024) { // Gigabyte
138 | sizeInUnit = size / (1024 * 1024 * 1024);
139 | unit = "GB";
140 | } else if (size > 1024 * 1024) { // Megabyte
141 | sizeInUnit = size / (1024 * 1024);
142 | unit = "MB";
143 | } else if (size > 1024) { // Kilobyte
144 | sizeInUnit = size / 1024;
145 | unit = "KB";
146 | } else { // Byte
147 | sizeInUnit = size;
148 | }
149 |
150 | // only show two digits after the comma
151 | return new DecimalFormat("###.##").format(sizeInUnit) + " " + unit;
152 | }
153 |
154 | private String getPackageName(){
155 | String pkgName = "";
156 | try {
157 | PackageManager manager = activity.getPackageManager();
158 | PackageInfo info = manager.getPackageInfo(activity.getPackageName(), 0);
159 | pkgName = info.packageName;
160 | } catch (PackageManager.NameNotFoundException e) {
161 | e.printStackTrace();
162 | }
163 | return pkgName;
164 | }
165 |
166 |
167 |
168 | }
169 |
--------------------------------------------------------------------------------
/src/com/clear/helpers/InfoApp.java:
--------------------------------------------------------------------------------
1 | package com.clear.helpers;
2 |
3 | import java.util.ArrayList;
4 |
5 | import android.graphics.Bitmap;
6 | import android.graphics.drawable.BitmapDrawable;
7 | import android.graphics.drawable.Drawable;
8 | import android.os.Parcel;
9 | import android.os.Parcelable;
10 |
11 | public class InfoApp implements Parcelable{
12 |
13 | private Drawable icon;
14 | private String total;
15 | private String pname;
16 | private String dataApp;
17 | private String appname;
18 | private String cacheApp;
19 | private boolean isDelete;
20 | private String installDir;
21 | private boolean isSelected;
22 | private String versionName;
23 | private String installSize;
24 | private String fechaInstalled;
25 | private String espacioOcupadoCacheCodigo;
26 |
27 | public InfoApp(){}
28 |
29 | public String getAppname() {
30 | return appname;
31 | }
32 |
33 | public void setAppname(String appname) {
34 | this.appname = appname;
35 | }
36 |
37 | public String getPname() {
38 | return pname;
39 | }
40 |
41 | public void setPname(String pname) {
42 | this.pname = pname;
43 | }
44 |
45 | public String getVersionName() {
46 | return versionName;
47 | }
48 |
49 | public void setVersionName(String versionName) {
50 | this.versionName = versionName;
51 | }
52 |
53 | public Drawable getIcon() {
54 | return icon;
55 | }
56 |
57 | public void setIcon(Drawable icon) {
58 | this.icon = icon;
59 | }
60 |
61 | public boolean isSelected() {
62 | return isSelected;
63 | }
64 |
65 | public String getInstallDir() {
66 | return installDir;
67 | }
68 |
69 | public void setInstallDir(String installDir) {
70 | this.installDir = installDir;
71 | }
72 |
73 | public String getInstallSize() {
74 | return installSize;
75 | }
76 |
77 | public void setInstallSize(String installSize) {
78 | this.installSize = installSize;
79 | }
80 |
81 | public void setSelected(boolean isSelected) {
82 | this.isSelected = isSelected;
83 | }
84 |
85 | public boolean isDelete() {
86 | return isDelete;
87 | }
88 |
89 | public void setDelete(boolean isDelete) {
90 | this.isDelete = isDelete;
91 | }
92 |
93 | public String getFechaInstalled() {
94 | return fechaInstalled;
95 | }
96 |
97 | public void setFechaInstalled(String fechaInstalled) {
98 | this.fechaInstalled = fechaInstalled;
99 | }
100 |
101 | public String getCacheApp() {
102 | return cacheApp;
103 | }
104 |
105 | public String getEspacioOcupadoCacheCodigo() {
106 | return espacioOcupadoCacheCodigo;
107 | }
108 |
109 | public void setEspacioOcupadoCacheCodigo(String espacioOcupadoCacheCodigo) {
110 | this.espacioOcupadoCacheCodigo = espacioOcupadoCacheCodigo;
111 | }
112 |
113 | public void setCacheApp(String cacheApp) {
114 | this.cacheApp = cacheApp;
115 | }
116 |
117 | public String getDataApp() {
118 | return dataApp;
119 | }
120 |
121 | public void setDataApp(String dataApp) {
122 | this.dataApp = dataApp;
123 | }
124 |
125 | public int numeroDeAplicaciones(ArrayList app){
126 | return app.size();
127 | }
128 |
129 | public String getTotal() {
130 | return total;
131 | }
132 |
133 | public void setTotal(String total) {
134 | this.total = total;
135 | }
136 |
137 | @Override
138 | public int describeContents() {
139 | return 0;
140 | }
141 |
142 | @SuppressWarnings("deprecation")
143 | public InfoApp(Parcel in){
144 | Bitmap bitmap = (Bitmap)in.readParcelable(getClass().getClassLoader());
145 | this.icon = new BitmapDrawable(bitmap);
146 | this.total = in.readString();
147 | this.appname = in.readString();
148 | this.pname = in.readString();
149 | this.cacheApp = in.readString();
150 | this.dataApp = in.readString();
151 | this.installSize = in.readString();
152 | this.versionName = in.readString();
153 | this.fechaInstalled = in.readString();
154 | this.espacioOcupadoCacheCodigo = in.readString();
155 |
156 | }
157 |
158 | @Override
159 | public void writeToParcel(Parcel out, int flags) {
160 | out.writeValue((Bitmap)((BitmapDrawable) this.icon).getBitmap());
161 | out.writeString(this.total);
162 | out.writeString(this.pname);
163 | out.writeString(this.appname);
164 | out.writeString(this.versionName);
165 | out.writeString(this.fechaInstalled);
166 | out.writeString(this.installSize);
167 | out.writeString(this.cacheApp);
168 | out.writeString(this.dataApp);
169 | out.writeString(this.espacioOcupadoCacheCodigo);
170 | }
171 |
172 | public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
173 | @Override
174 | public InfoApp createFromParcel(Parcel source) {
175 | return new InfoApp(source);
176 | }
177 |
178 | @Override
179 | public InfoApp[] newArray(int size) {
180 | return new InfoApp[size];
181 | }
182 | };
183 |
184 | }
185 |
--------------------------------------------------------------------------------
/src/com/clear/helpers/InfoCache.java:
--------------------------------------------------------------------------------
1 | package com.clear.helpers;
2 |
3 | import java.io.File;
4 | import java.lang.reflect.InvocationTargetException;
5 | import java.lang.reflect.Method;
6 | import java.text.DecimalFormat;
7 | import java.text.SimpleDateFormat;
8 | import java.util.Calendar;
9 | import java.util.Date;
10 | import java.util.List;
11 |
12 | import android.annotation.SuppressLint;
13 | import android.app.Activity;
14 | import android.content.pm.IPackageStatsObserver;
15 | import android.content.pm.PackageInfo;
16 | import android.content.pm.PackageManager;
17 | import android.content.pm.PackageStats;
18 | import android.os.Bundle;
19 | import android.os.Handler;
20 | import android.os.Message;
21 | import android.os.RemoteException;
22 |
23 | public class InfoCache extends Thread{
24 | private Handler handler;
25 | private List packs;
26 | private Activity activity;
27 | public static double totalCacheALiberar;
28 |
29 | public InfoCache(){}
30 |
31 | public InfoCache(Activity activity, List packs){
32 | this.packs = packs;
33 | this.activity = activity;
34 | InfoCache.totalCacheALiberar = 0;
35 | }
36 |
37 | @Override
38 | public void run() {
39 | Message msg = null;
40 | Bundle bundle = null;
41 | PackageManager pm = activity.getPackageManager();
42 |
43 | try{
44 | for(int i=0;i 1024 * 1024 * 1024) { // Gigabyte
145 | sizeInUnit = size / (1024 * 1024 * 1024);
146 | unit = "GB";
147 | } else if (size > 1024 * 1024) { // Megabyte
148 | sizeInUnit = size / (1024 * 1024);
149 | unit = "MB";
150 | } else if (size > 1024) { // Kilobyte
151 | sizeInUnit = size / 1024;
152 | unit = "KB";
153 | } else { // Byte
154 | sizeInUnit = size;
155 | }
156 |
157 | // only show two digits after the comma
158 | return new DecimalFormat("###.##").format(sizeInUnit) + " " + unit;
159 | }
160 |
161 | private String getPackageName(){
162 | String pkgName = "";
163 | try {
164 | PackageManager manager = activity.getPackageManager();
165 | PackageInfo info = manager.getPackageInfo(activity.getPackageName(), 0);
166 | pkgName = info.packageName;
167 | } catch (PackageManager.NameNotFoundException e) {
168 | e.printStackTrace();
169 | }
170 | return pkgName;
171 | }
172 |
173 | // @Override
174 | // public State getState() {
175 | // activity.runOnUiThread(new Runnable(){
176 | // @Override
177 | // public void run() {
178 | //
179 | // try {
180 | // Thread.sleep(100);
181 | // activity.setProgressBarIndeterminateVisibility(false);
182 | // } catch (InterruptedException e) {
183 |
184 | // }
185 |
186 | // }
187 | //
188 | // });
189 | // return super.getState();
190 | // }
191 |
192 |
193 | }
194 |
--------------------------------------------------------------------------------
/src/com/clear/helpers/InfoLlamadas.java:
--------------------------------------------------------------------------------
1 | package com.clear.helpers;
2 |
3 | import java.util.ArrayList;
4 |
5 | import android.app.Activity;
6 | import android.database.Cursor;
7 | import android.provider.CallLog;
8 |
9 | public class InfoLlamadas {
10 |
11 | private Activity activity;
12 | private String id = "";
13 | private String numero = "";
14 | private String duracion = "";
15 | private ArrayList llamadasRecibidas = new ArrayList();
16 | private ArrayList llamadasSalientes = new ArrayList();
17 | private ArrayList llamadasPerdidas = new ArrayList();
18 |
19 |
20 | public InfoLlamadas(Activity activity){
21 | this.activity = activity;
22 | }
23 |
24 | public InfoLlamadas(String id, String numero,String duracion){
25 | this.id = id;
26 | this.numero = numero;
27 | this.duracion = duracion;
28 | }
29 |
30 | public String getId() {
31 | return id;
32 | }
33 |
34 | public void setId(String id) {
35 | this.id = id;
36 | }
37 |
38 | public String getNumero() {
39 | return numero;
40 | }
41 |
42 | public void setNumero(String numero) {
43 | this.numero = numero;
44 | }
45 |
46 | public String getDuracion() {
47 | return duracion;
48 | }
49 |
50 | public void setDuracion(String duracion) {
51 | this.duracion = duracion;
52 | }
53 |
54 | public ArrayList getLlamadasRecibidas() {
55 | return llamadasRecibidas;
56 | }
57 |
58 | public void setLlamadasRecibidas(ArrayList llamadasRecibidas) {
59 | this.llamadasRecibidas = llamadasRecibidas;
60 | }
61 |
62 | public ArrayList getLlamadasSalientes() {
63 | return llamadasSalientes;
64 | }
65 |
66 | public void setLlamadasSalientes(ArrayList llamadasSalientes) {
67 | this.llamadasSalientes = llamadasSalientes;
68 | }
69 |
70 | public ArrayList getLlamadasPerdidas() {
71 | return llamadasPerdidas;
72 | }
73 |
74 | public void setLlamadasPerdidas(ArrayList llamadasPerdidas) {
75 | this.llamadasPerdidas = llamadasPerdidas;
76 | }
77 |
78 | public void obtenerDetallesLlamadas(){
79 | @SuppressWarnings("deprecation")
80 | Cursor managedCursor = activity.managedQuery(CallLog.Calls.CONTENT_URI, null,null, null, null);
81 |
82 | if(managedCursor != null){
83 | int number = managedCursor.getColumnIndex(CallLog.Calls.NUMBER);
84 | int type = managedCursor.getColumnIndex(CallLog.Calls.TYPE);
85 | int duration = managedCursor.getColumnIndex(CallLog.Calls.DURATION);
86 | int id = managedCursor.getColumnIndex(CallLog.Calls._ID);
87 |
88 | while (managedCursor.moveToNext()) {
89 |
90 | String callType = managedCursor.getString(type);
91 | String ID = managedCursor.getString(id);
92 | String numero = managedCursor.getString(number);
93 | String duracion = managedCursor.getString(duration);
94 |
95 | InfoLlamadas infoCall = new InfoLlamadas(ID,numero,duracion);
96 | if(Integer.parseInt(callType) == CallLog.Calls.INCOMING_TYPE){
97 | this.llamadasRecibidas.add(infoCall);
98 | }else if(Integer.parseInt(callType) == CallLog.Calls.OUTGOING_TYPE){
99 | this.llamadasSalientes.add(infoCall);
100 | }else if(Integer.parseInt(callType) == CallLog.Calls.MISSED_TYPE){
101 | this.llamadasPerdidas.add(infoCall);
102 | }
103 | }
104 | //managedCursor.close();
105 |
106 | this.setLlamadasRecibidas(llamadasRecibidas);
107 | this.setLlamadasSalientes(llamadasSalientes);
108 | this.setLlamadasPerdidas(llamadasPerdidas);
109 | }
110 | }
111 |
112 | public void eliminarRegistrosLlamadas( ArrayList llamadas ){
113 | for(int i=0; i < llamadas.size(); i++){
114 | activity.getContentResolver().delete(android.provider.CallLog.Calls.CONTENT_URI,"_ID = "+ llamadas.get(i).getId(), null);
115 | }
116 | }
117 |
118 | }
119 |
--------------------------------------------------------------------------------
/src/com/clear/helpers/InfoMensajes.java:
--------------------------------------------------------------------------------
1 | package com.clear.helpers;
2 |
3 | import java.util.ArrayList;
4 |
5 | import android.app.Activity;
6 | import android.database.Cursor;
7 | import android.net.Uri;
8 |
9 | public class InfoMensajes {
10 | private int id = 0;
11 | private String body = "";
12 | private Activity activity;
13 | private ArrayList mensajesRecibidos = new ArrayList();
14 | private ArrayList mensajesEnviados = new ArrayList();
15 |
16 | public InfoMensajes(Activity activity){
17 | this.activity = activity;
18 | }
19 |
20 | public InfoMensajes(int id, String body){
21 | this.id = id;
22 | this.body = body;
23 | }
24 |
25 | public long getId() {
26 | return id;
27 | }
28 |
29 | public void setId(int id) {
30 | this.id = id;
31 | }
32 |
33 | public String getBody() {
34 | return body;
35 | }
36 |
37 | public void setBody(String body) {
38 | this.body = body;
39 | }
40 |
41 | public ArrayList getMensajesRecibidos() {
42 | return mensajesRecibidos;
43 | }
44 |
45 | public void setMensajesRecibidos(ArrayList mensajesRecibidos) {
46 | this.mensajesRecibidos = mensajesRecibidos;
47 | }
48 |
49 | public ArrayList getMensajesEnviados() {
50 | return mensajesEnviados;
51 | }
52 |
53 | public void setMensajesEnviados(ArrayList mensajesEnviados) {
54 | this.mensajesEnviados = mensajesEnviados;
55 | }
56 |
57 | public void obtenerMensajesRecibidos(){
58 | Uri SMS_INBOX = Uri.parse("content://sms/inbox");
59 | Cursor mensajes = activity.getContentResolver().query(SMS_INBOX,null,null, null,"DATE desc");
60 |
61 | if(mensajes != null ){
62 | while(mensajes.moveToNext()){
63 | int threadId = mensajes.getInt(mensajes.getColumnIndex("thread_id"));
64 | String body = mensajes.getString(5);
65 |
66 | InfoMensajes msj = new InfoMensajes( threadId , body );
67 | this.mensajesRecibidos.add(msj);
68 | }
69 | //mensajes.close();
70 | this.setMensajesRecibidos(mensajesRecibidos);
71 | }
72 | }
73 |
74 | public void obtenerMensajesEnviados(){
75 | Uri SMS_INBOX = Uri.parse("content://sms/sent");
76 | Cursor mensajes = activity.getContentResolver().query(SMS_INBOX,null,null, null,"DATE desc");
77 |
78 | if(mensajes != null ){
79 | while(mensajes.moveToNext()){
80 | int threadId = mensajes.getInt(mensajes.getColumnIndex("thread_id"));
81 | String body = mensajes.getString(5);
82 |
83 | InfoMensajes msj = new InfoMensajes( threadId , body );
84 | this.mensajesEnviados.add(msj);
85 | }
86 | //mensajes.close();
87 | this.setMensajesEnviados(mensajesEnviados);
88 | }
89 | }
90 |
91 | public void eliminarMensajes(ArrayList msj){
92 | for(int i=0; i < msj.size(); i++){
93 | activity.getContentResolver().delete(Uri.parse("content://sms/conversations/" + msj.get(i).getId()), null, null);
94 | }
95 | }
96 | }
97 |
98 |
--------------------------------------------------------------------------------
/src/com/clear/helpers/Item.java:
--------------------------------------------------------------------------------
1 | package com.clear.helpers;
2 |
3 | public interface Item {
4 | public boolean isSection();
5 | }
6 |
--------------------------------------------------------------------------------
/src/com/clear/helpers/SectionItem.java:
--------------------------------------------------------------------------------
1 | package com.clear.helpers;
2 |
3 | public class SectionItem implements Item{
4 |
5 | private final String title;
6 |
7 | public SectionItem(String title) {
8 | this.title = title;
9 | }
10 |
11 | public String getTitle(){
12 | return title;
13 | }
14 |
15 | @Override
16 | public boolean isSection() {
17 | return true;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/com/clear/mastercleaner/AppDeleted.java:
--------------------------------------------------------------------------------
1 | package com.clear.mastercleaner;
2 |
3 | import android.content.BroadcastReceiver;
4 | import android.content.Context;
5 | import android.content.Intent;
6 |
7 | public class AppDeleted extends BroadcastReceiver{
8 | @Override
9 | public void onReceive(Context context, Intent intent) {
10 | String pack = intent.getDataString();
11 | for(int i=0; i < ListAppActivity.apps.size(); i++){
12 | if(ListAppActivity.apps.get(i).getPname().equals(pack.replace("package:", ""))){
13 | ListAppActivity.apps.get(i).setDelete(true);
14 | }
15 | }
16 |
17 | Intent broadcast = new Intent();
18 | broadcast.setAction("QUITAR");
19 | context.sendBroadcast(broadcast);
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/src/com/clear/mastercleaner/CacheActivity.java:
--------------------------------------------------------------------------------
1 | package com.clear.mastercleaner;
2 |
3 |
4 | import java.lang.reflect.Method;
5 | import java.util.ArrayList;
6 | import java.util.List;
7 |
8 | import android.annotation.SuppressLint;
9 | import android.app.Activity;
10 | import android.app.AlertDialog;
11 | import android.content.Context;
12 | import android.content.DialogInterface;
13 | import android.content.Intent;
14 | import android.content.pm.PackageManager;
15 | import android.net.Uri;
16 | import android.os.AsyncTask;
17 | import android.os.Build;
18 | import android.os.Bundle;
19 | import android.os.Handler;
20 | import android.os.Message;
21 | import android.provider.Settings;
22 | import android.support.v7.app.ActionBar;
23 | import android.support.v7.app.ActionBarActivity;
24 | import android.view.Menu;
25 | import android.view.MenuItem;
26 | import android.view.View;
27 | import android.view.View.OnClickListener;
28 | import android.widget.AdapterView;
29 | import android.widget.AdapterView.OnItemClickListener;
30 | import android.widget.Button;
31 | import android.widget.ListView;
32 | import android.widget.TextView;
33 | import android.widget.Toast;
34 |
35 | import com.clear.adapters.AdapterCacheApp;
36 | import com.clear.helpers.InfoApp;
37 | import com.clear.helpers.InfoCache;
38 | import com.shauvinoni.mastercleaner.R;
39 |
40 | @SuppressLint("HandlerLeak")
41 | public class CacheActivity extends ActionBarActivity implements OnItemClickListener{
42 | private ListView lista;
43 | private InfoCache app;
44 | private AdapterCacheApp adaptador;
45 | private List appsList;
46 | private InfoApp infoapp;
47 | private Handler handler;
48 | private static Activity activity;
49 | private Button limpiarCache;
50 | private AlertDialog.Builder builder;
51 | private String cache;
52 | private TextView nohaycache;
53 | private TextView numapp;
54 | private TextView espacioOcupado;
55 | private int contador;
56 | private static final String SCHEME = "package";
57 | private static final String APP_PKG_NAME_21 = "com.android.settings.ApplicationPkgName";
58 | private static final String APP_PKG_NAME_22 = "pkg";
59 | private static final String APP_DETAILS_PACKAGE_NAME = "com.android.settings";
60 | private static final String APP_DETAILS_CLASS_NAME = "com.android.settings.InstalledAppDetails";
61 |
62 |
63 | @Override
64 | protected void onCreate(Bundle savedInstanceState) {
65 | super.onCreate(savedInstanceState);
66 | setContentView(R.layout.activity_cache);
67 |
68 | activity = this;
69 | lista = (ListView) findViewById(R.id.list);
70 | limpiarCache = (Button) findViewById(R.id.button1);
71 | nohaycache = (TextView) findViewById(R.id.cache);
72 | numapp = (TextView) findViewById(R.id.numeroapp);
73 | espacioOcupado = (TextView) findViewById(R.id.cantidad);
74 | lista.setOnItemClickListener(this);
75 |
76 | barraTitulo();
77 | cargarAplicaciones();
78 | iniciarHilo();
79 | limpiarCache();
80 | setProgressBarIndeterminateVisibility(true);
81 |
82 |
83 | }
84 |
85 | @Override
86 | public boolean onCreateOptionsMenu(Menu menu) {
87 | getMenuInflater().inflate(R.menu.cache, menu);
88 | return true;
89 | }
90 |
91 |
92 |
93 | @Override
94 | public boolean onOptionsItemSelected(MenuItem item) {
95 | switch(item.getItemId()){
96 | case android.R.id.home:
97 | onBackPressed();
98 | startActivity(new Intent(this,MainActivity.class));
99 | default:
100 | return super.onOptionsItemSelected(item);
101 | }
102 | //return true;
103 | }
104 |
105 | public void barraTitulo(){
106 | ActionBar actionbar = this.getSupportActionBar();
107 | actionbar.setIcon(R.drawable.cache_icon);
108 | actionbar.setTitle(R.string.tituloclearcache);
109 | actionbar.setDisplayUseLogoEnabled(true);
110 | actionbar.setDisplayHomeAsUpEnabled(true);
111 | actionbar.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.bg_actionbar));
112 | }
113 |
114 | public void limpiarCache(){
115 | limpiarCache.setOnClickListener(new OnClickListener(){
116 | @Override
117 | public void onClick(View arg0) {
118 | if(appsList.size() > 0){
119 | new LiberarCache().execute();
120 | }else{
121 | Toast.makeText(getApplicationContext(), R.string.Thereisnot, Toast.LENGTH_LONG).show();
122 | }
123 | }
124 | });
125 | }
126 |
127 | public void iniciarHilo(){
128 | appsList = new ArrayList();
129 | app = new InfoCache(this, getPackageManager().getInstalledPackages(0));
130 | app.setHandler(handler);
131 | app.start();
132 | }
133 |
134 | public void cargarAplicaciones(){
135 | handler = new Handler() {
136 | @Override
137 | public void handleMessage(Message msg) {
138 | contador += 1;
139 | Bundle bundle;
140 | bundle = msg.getData();
141 | infoapp = new InfoApp();
142 | InfoApp i = bundle.getParcelable("info");
143 |
144 | infoapp.setIcon(i.getIcon());
145 | infoapp.setTotal(i.getTotal());
146 | infoapp.setPname(i.getPname());
147 | infoapp.setAppname(i.getAppname());
148 | infoapp.setDataApp(i.getDataApp());
149 | infoapp.setCacheApp(i.getCacheApp());
150 | infoapp.setInstallSize(i.getInstallSize());
151 |
152 | appsList.add(infoapp);
153 | cache = new InfoCache().calculateSize(InfoCache.totalCacheALiberar);
154 | adaptador = new AdapterCacheApp( activity, 0, appsList );
155 | lista.setAdapter(adaptador);
156 |
157 | nohaycache.setVisibility(View.GONE);
158 | numapp.setText(String.valueOf(contador));
159 | espacioOcupado.setText(cache);
160 | }
161 | };
162 |
163 | }
164 |
165 | public class LiberarCache extends AsyncTask{
166 |
167 | @Override
168 | protected Void doInBackground(Void... params) {
169 | PackageManager pm = getPackageManager();
170 | Method[] methods = pm.getClass().getDeclaredMethods();
171 | for (Method m : methods) {
172 | if (m.getName().equals("freeStorageAndNotify")) {
173 | try {
174 | long desiredFreeStorage = Long.MAX_VALUE;
175 | m.invoke(pm, desiredFreeStorage , null);
176 | } catch (Exception e) { }
177 | break;
178 | }
179 | }
180 |
181 | for(int i = 0; i < appsList.size(); i++){
182 | appsList.get(i).setCacheApp("0 Bytes");
183 | }
184 | return null;
185 | }
186 |
187 | @SuppressLint("NewApi")
188 | @Override
189 | protected void onPostExecute(Void result) {
190 | super.onPostExecute(result);
191 | actulizarLista();
192 | nohaycache.setVisibility(View.VISIBLE);
193 | numapp.setText("0");
194 | espacioOcupado.setText("0 Bytes");
195 | try
196 | {
197 | builder = new AlertDialog.Builder(activity,R.style.DialogCustomTheme);
198 | }catch (NoSuchMethodError e) {
199 | builder = new AlertDialog.Builder(activity);
200 | }
201 |
202 | builder.setTitle(R.string.Yourdevice);
203 | builder.setIcon(R.drawable.dialog_clean_icon);
204 | builder.setMessage(getResources().getString(R.string.removido)+" "+ cache + " " +getResources().getString(R.string.ofCache));
205 | builder
206 | .setCancelable(false)
207 | .setNeutralButton(R.string.aceptar,
208 | new DialogInterface.OnClickListener() {
209 | public void onClick(DialogInterface dialog,int id) {
210 | dialog.cancel();
211 | }
212 | });
213 | AlertDialog alertDialog = builder.create();
214 | alertDialog.show();
215 | }
216 | }
217 |
218 | public void actulizarLista(){
219 | for(int i = 0; i < appsList.size(); i++){
220 | if(appsList.get(i).getCacheApp().equals("0 Bytes")){
221 | appsList.remove(i);
222 | i--;
223 | adaptador.notifyDataSetChanged();
224 | }
225 | }
226 | }
227 |
228 | @SuppressLint("InlinedApi")
229 | @Override
230 | public void onItemClick(AdapterView> arg0, View arg1, int position, long arg3) {
231 | showInstalledAppDetails(this, appsList.get(position).getPname());
232 | }
233 |
234 |
235 | @SuppressLint("InlinedApi")
236 | public static void showInstalledAppDetails(Context contexto,String packageName) {
237 | Intent intent = new Intent();
238 | final int apiLevel = Build.VERSION.SDK_INT;
239 | if (apiLevel >= 9) { // above 2.3
240 | intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
241 | Uri uri = Uri.fromParts(SCHEME, packageName, null);
242 | intent.setData(uri);
243 | } else { // below 2.3
244 | final String appPkgName = (apiLevel == 8 ? APP_PKG_NAME_22 : APP_PKG_NAME_21);
245 | intent.setAction(Intent.ACTION_VIEW);
246 | intent.setClassName(APP_DETAILS_PACKAGE_NAME, APP_DETAILS_CLASS_NAME);
247 | intent.putExtra(appPkgName, packageName);
248 | }
249 | contexto.startActivity(intent);
250 | }
251 |
252 | }
253 |
--------------------------------------------------------------------------------
/src/com/clear/mastercleaner/HistoryActivity.java:
--------------------------------------------------------------------------------
1 | package com.clear.mastercleaner;
2 |
3 |
4 | import java.io.File;
5 | import java.util.ArrayList;
6 |
7 | import android.annotation.SuppressLint;
8 | import android.app.Activity;
9 | import android.app.AlertDialog;
10 | import android.app.ProgressDialog;
11 | import android.content.DialogInterface;
12 | import android.content.Intent;
13 | import android.database.Cursor;
14 | import android.os.AsyncTask;
15 | import android.os.Bundle;
16 | import android.os.Environment;
17 | import android.os.Looper;
18 | import android.provider.Browser;
19 | import android.support.v7.app.ActionBar;
20 | import android.support.v7.app.ActionBarActivity;
21 | import android.text.ClipboardManager;
22 | import android.view.Menu;
23 | import android.view.MenuItem;
24 | import android.view.View;
25 | import android.view.View.OnClickListener;
26 | import android.widget.AdapterView;
27 | import android.widget.AdapterView.OnItemClickListener;
28 | import android.widget.Button;
29 | import android.widget.CheckBox;
30 | import android.widget.ListView;
31 | import android.widget.Toast;
32 |
33 | import com.clear.adapters.AdapterHistory;
34 | import com.clear.helpers.EntryItem;
35 | import com.clear.helpers.InfoCache;
36 | import com.clear.helpers.Item;
37 | import com.clear.helpers.SectionItem;
38 | import com.shauvinoni.mastercleaner.R;
39 |
40 |
41 | @SuppressWarnings("deprecation")
42 | public class HistoryActivity extends ActionBarActivity implements OnItemClickListener{
43 | private ArrayList
- items = new ArrayList
- ();
44 | private ListView listview = null;
45 | private Button limpiar = null;
46 | private AdapterHistory adapter;
47 | private AlertDialog.Builder builder;
48 | private AlertDialog.Builder builde;
49 | private Activity activity;
50 |
51 |
52 | @Override
53 | protected void onCreate(Bundle savedInstanceState) {
54 | super.onCreate(savedInstanceState);
55 | setContentView(R.layout.activity_history);
56 |
57 | activity = this;
58 | limpiar = (Button) findViewById(R.id.limpiar);
59 | listview = (ListView) findViewById(R.id.listView_main);
60 | limpiar = (Button) findViewById(R.id.limpiar);
61 |
62 | barraTitulo();
63 | botonlimpiar();
64 | informacionParaListview();
65 |
66 |
67 | }
68 |
69 | @Override
70 | public boolean onCreateOptionsMenu(Menu menu) {
71 | // Inflate the menu; this adds items to the action bar if it is present.
72 | getMenuInflater().inflate(R.menu.history, menu);
73 | return true;
74 | }
75 |
76 |
77 |
78 | @Override
79 | public boolean onOptionsItemSelected(MenuItem item) {
80 | switch(item.getItemId()){
81 | case android.R.id.home:
82 | onBackPressed();
83 | startActivity(new Intent(this,MainActivity.class));
84 | default:
85 | return super.onOptionsItemSelected(item);
86 | }
87 | //return true;
88 | }
89 |
90 | public void barraTitulo(){
91 | ActionBar actionbar = this.getSupportActionBar();
92 | actionbar.setIcon(R.drawable.history_icon);
93 | actionbar.setTitle(R.string.history);
94 | actionbar.setDisplayUseLogoEnabled(true);
95 | actionbar.setDisplayHomeAsUpEnabled(true);
96 | actionbar.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.bg_actionbar));
97 | }
98 |
99 | public void informacionParaListview(){
100 | items.add(new SectionItem(getResources().getString(R.string.browser)));
101 | items.add(new EntryItem(getResources().getString(R.string.browser), String.valueOf(numeroPaginasVisitadas())+" Pag", R.drawable.browser ));
102 |
103 | items.add(new SectionItem(getResources().getString(R.string.download)));
104 | items.add(new EntryItem(getResources().getString(R.string.download), espacioDescargas(), R.drawable.downloads ));
105 | items.add(new EntryItem(getResources().getString(R.string.files), espacioArchivos(), R.drawable.list_icon_media_files ));
106 |
107 | items.add(new SectionItem(getResources().getString(R.string.aplicacion)));
108 | items.add(new EntryItem(getResources().getString(R.string.clipboard), tamanoPortapapeles(), R.drawable.clipboard ));
109 |
110 | adapter = new AdapterHistory(this, items);
111 | listview.setAdapter(adapter);
112 | listview.setOnItemClickListener(this);
113 | }
114 |
115 | public int numeroPaginasVisitadas(){
116 | String[] proj = new String[] { Browser.BookmarkColumns.TITLE, Browser.BookmarkColumns.URL };
117 | String sel = Browser.BookmarkColumns.BOOKMARK + " = 0"; // 0 = history, 1 = bookmark
118 | Cursor mCur = this.managedQuery(Browser.BOOKMARKS_URI, proj, sel, null, null);
119 | this.startManagingCursor(mCur);
120 | mCur.moveToFirst();
121 | int contador = 0;
122 |
123 | if (mCur.moveToFirst() && mCur.getCount() > 0) {
124 | while (mCur.isAfterLast() == false) {
125 | contador +=1;
126 | mCur.moveToNext();
127 | }
128 | }
129 | return contador;
130 | }
131 |
132 | public String espacioDescargas(){
133 | File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
134 | long tamanoDescarga = 0;
135 | if(file != null){
136 | if(file.listFiles()!= null){
137 | for(File f :file.listFiles()){
138 | if(!f.isDirectory()){
139 | tamanoDescarga += f.length();
140 | }
141 | }
142 | }
143 | }
144 | return new InfoCache().calculateSize(tamanoDescarga);
145 | }
146 |
147 | public void DeleteEspacioDescargas(File file) {
148 | if (!file.isDirectory()){
149 | file.delete();
150 | }
151 | }
152 |
153 | public String espacioArchivos(){
154 | File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
155 | long tamanoDescarga = 0;
156 | if(file != null){
157 | if(file.listFiles()!= null){
158 | for(File f :file.listFiles()){
159 | if(f.isDirectory()){
160 | for(File d : f.listFiles()){
161 | tamanoDescarga += d.length();
162 | }
163 | }
164 | }
165 | }
166 | }
167 | return new InfoCache().calculateSize(tamanoDescarga);
168 | }
169 |
170 | public void DeleteEspacioArchivos(File file) {
171 | if (file.isDirectory()){
172 | for (File child : file.listFiles()){
173 | DeleteEspacioArchivos(child);
174 | }
175 | }
176 | file.delete();
177 | }
178 |
179 |
180 | public String tamanoPortapapeles(){
181 | final ClipboardManager portapapeles = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
182 | if(portapapeles != null && portapapeles.hasText()){
183 | return new InfoCache().calculateSize(portapapeles.getText().length());
184 | }else{
185 | return "0 Bytes";
186 | }
187 | }
188 |
189 | @Override
190 | public void onItemClick(AdapterView> arg0, View view, int position, long arg3) {
191 | EntryItem item = (EntryItem) items.get(position);
192 | CheckBox box = (CheckBox)view.findViewById(R.id.checkBox1);
193 |
194 | if(item.title.equals(getResources().getString(R.string.files))){
195 | if(!item.isSelected()){
196 | mensajeAlerta(item, box);
197 | }else{
198 | item.setSelected(false);
199 | box.setChecked(item.isSelected());
200 | }
201 | }else{
202 | if(!item.isSelected()){
203 | item.setSelected(true);
204 | box.setChecked(item.isSelected());
205 | }else{
206 | item.setSelected(false);
207 | box.setChecked(item.isSelected());
208 | }
209 | }
210 |
211 |
212 | }
213 |
214 | @SuppressLint("NewApi")
215 | public void mensajeAlerta(final EntryItem item, final CheckBox box){
216 | try
217 | {
218 | builder = new AlertDialog.Builder(this,R.style.DialogCustomTheme);
219 | }catch (NoSuchMethodError e) {
220 | builder = new AlertDialog.Builder(this);
221 | }
222 |
223 | builder.setTitle(R.string.doesmedia);
224 | builder.setIcon(R.drawable.alerta);
225 | builder.setMessage(getResources().getString(R.string.itwillremove)+"\n\n"+getResources().getString(R.string.cannot))
226 |
227 | .setPositiveButton(R.string.incluir, new DialogInterface.OnClickListener() {
228 | public void onClick(DialogInterface dialog, int id) {
229 | item.setSelected(true);
230 | box.setChecked(item.isSelected());
231 | }
232 | })
233 |
234 | .setNegativeButton(R.string.excluir, new DialogInterface.OnClickListener() {
235 | public void onClick(DialogInterface dialog, int id) {
236 | item.setSelected(false);
237 | box.setChecked(item.isSelected());
238 | dialog.dismiss();
239 | }
240 | });
241 |
242 | AlertDialog alert = builder.create();
243 | alert.show();
244 | }
245 |
246 | public void botonlimpiar(){
247 | limpiar.setOnClickListener(new OnClickListener(){
248 | @Override
249 | public void onClick(View v) {
250 | boolean haySeleccion = false;
251 | for(int i=0; i{
270 | private Activity activity;
271 | private ArrayList
- items;
272 | ProgressDialog dialogo;
273 | boolean browserSeleccionado;
274 | boolean descargaSeleccionado;
275 | boolean archivosSeleccionado;
276 | boolean portapapelesSele;
277 | String espacioArchivos;
278 | String espacioDescarga;
279 |
280 |
281 | public LimpiarDatos(Activity activity, ArrayList
- items){
282 | this.activity = activity;
283 | this.items = items;
284 | this.browserSeleccionado = false;
285 | }
286 |
287 | @Override
288 | protected void onPreExecute() {
289 | try
290 | {
291 | dialogo = new ProgressDialog(activity,R.style.DialogCustomTheme);
292 | }catch (NoSuchMethodError e) {
293 | dialogo = new ProgressDialog(activity);
294 | }
295 |
296 | dialogo.setMessage(getResources().getString(R.string.cleaning)+"...");
297 | dialogo.show();
298 | super.onPreExecute();
299 | }
300 |
301 | @Override
302 | protected Boolean doInBackground(Void... params) {
303 | Looper.prepare();
304 | for(int i=0; i apps;
38 | private ListView lista;
39 | private ApplicationAdapter adaptador;
40 | private Button desintalar;
41 | private AppDeleted detectarAppDelete;
42 | private IntentFilter filter;
43 | private IntentFilter intentFilter;
44 | private InfoAplicaciones app;
45 | private Handler handler;
46 | private InfoApp infoapp;
47 | private Activity activity;
48 | private TextView numapp;
49 | private TextView espacioOcupado;
50 | private int contador;
51 |
52 |
53 | @Override
54 | protected void onCreate(Bundle savedInstanceState) {
55 | super.onCreate(savedInstanceState);
56 | setContentView(R.layout.activity_list_app);
57 |
58 | activity = this;
59 | lista = (ListView) findViewById(R.id.list);
60 | desintalar = (Button) findViewById(R.id.button1);
61 | numapp = (TextView) findViewById(R.id.numeroapp);
62 | espacioOcupado = (TextView) findViewById(R.id.cantidad);
63 | setProgressBarIndeterminateVisibility(true);
64 |
65 | lista.setOnItemClickListener(this);
66 | barraTitulo();
67 | cargarAplicaciones();
68 | iniciarHilo();
69 | desintalarApps();
70 |
71 | // Detecta si una aplicacion ha sido desintalada.
72 | detectarAppDelete = new AppDeleted();
73 | filter = new IntentFilter(Intent.ACTION_PACKAGE_ADDED);
74 | filter.addAction(Intent.ACTION_PACKAGE_REMOVED);
75 | filter.addAction(Intent.ACTION_DELETE);
76 | filter.addDataScheme("package");
77 | registerReceiver(detectarAppDelete, filter);
78 |
79 | // Permite remover de la lista la aplicacion que ha sido desintalada.
80 | intentFilter = new IntentFilter();
81 | intentFilter.addAction("QUITAR");
82 | this.registerReceiver(intentReceiver, intentFilter);
83 | }
84 |
85 | @Override
86 | public boolean onCreateOptionsMenu(Menu menu) {
87 | getMenuInflater().inflate(R.menu.list_app, menu);
88 | return true;
89 | }
90 |
91 | @Override
92 | public boolean onOptionsItemSelected(MenuItem item) {
93 | switch(item.getItemId()){
94 | case android.R.id.home:
95 | onBackPressed();
96 | startActivity(new Intent(this,MainActivity.class));
97 | default:
98 | return super.onOptionsItemSelected(item);
99 | }
100 | //return true;
101 | }
102 |
103 | public void barraTitulo(){
104 | ActionBar actionbar = this.getSupportActionBar();
105 | actionbar.setIcon(R.drawable.app_manager_icon);
106 | actionbar.setTitle(R.string.manager);
107 | actionbar.setDisplayUseLogoEnabled(true);
108 | actionbar.setDisplayHomeAsUpEnabled(true);
109 | actionbar.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.bg_actionbar));
110 | }
111 |
112 |
113 | public void desintalarApps(){
114 | desintalar.setOnClickListener(new OnClickListener(){
115 | @Override
116 | public void onClick(View v) {
117 | boolean flag = false;
118 | for(int i = 0; i < apps.size(); i++){
119 | if(apps.get(i).isSelected()){
120 | Intent intent = new Intent(Intent.ACTION_DELETE);
121 | intent.setData(Uri.parse("package:" + apps.get(i).getPname()));
122 | startActivity(intent);
123 | flag=true;
124 | }
125 | }
126 |
127 | if(!flag){
128 | Toast.makeText(getApplicationContext(), R.string.needselect, Toast.LENGTH_LONG).show();
129 | }
130 | }
131 | });
132 | }
133 |
134 | @SuppressLint("NewApi")
135 | @Override
136 | public void onItemClick(AdapterView> arg0, View arg1, final int position, long arg3) {
137 | AlertDialog.Builder builder = new AlertDialog.Builder(this);
138 | try
139 | {
140 | builder = new AlertDialog.Builder(activity,R.style.DialogCustomTheme);
141 | }catch (NoSuchMethodError e) {
142 | builder = new AlertDialog.Builder(activity);
143 | }
144 |
145 | builder.setTitle(apps.get(position).getAppname());
146 | builder.setIcon(apps.get(position).getIcon());
147 |
148 | String msg =
149 | "Version: "+ apps.get(position).getVersionName() +"\n"+
150 | "Date: "+ apps.get(position).getFechaInstalled() +"\n"+
151 | "Occupied:"+ apps.get(position).getInstallSize();
152 |
153 |
154 | builder.setMessage(msg)
155 | .setPositiveButton(getResources().getString(R.string.uninstall), new DialogInterface.OnClickListener() {
156 | public void onClick(DialogInterface dialog, int id) {
157 | Intent intent = new Intent(Intent.ACTION_DELETE);
158 | intent.setData(Uri.parse("package:" + apps.get(position).getPname()));
159 | startActivity(intent);
160 | }
161 | })
162 |
163 | .setNegativeButton(getResources().getString(R.string.cancel), new DialogInterface.OnClickListener() {
164 | public void onClick(DialogInterface dialog, int id) {
165 | dialog.dismiss();
166 | }
167 | });
168 |
169 | AlertDialog alert = builder.create();
170 | alert.show();
171 | }
172 |
173 | private BroadcastReceiver intentReceiver = new BroadcastReceiver() {
174 | @Override
175 | public void onReceive(Context context, Intent intent) {
176 | actualizarLista();
177 | }
178 | };
179 |
180 | public void actualizarLista(){
181 | for(int i=0; i();
192 | app = new InfoAplicaciones(this, getPackageManager().getInstalledPackages(0));
193 | app.setHandler(handler);
194 | app.start();
195 | }
196 |
197 | @SuppressLint("HandlerLeak")
198 | public void cargarAplicaciones(){
199 | handler = new Handler() {
200 | @Override
201 | public void handleMessage(Message msg) {
202 | contador += 1;
203 | Bundle bundle;
204 | bundle = msg.getData();
205 | infoapp = new InfoApp();
206 | InfoApp i = bundle.getParcelable("info");
207 |
208 | infoapp.setIcon(i.getIcon());
209 | infoapp.setPname(i.getPname());
210 | infoapp.setAppname(i.getAppname());
211 | infoapp.setDataApp(i.getDataApp());
212 | infoapp.setCacheApp(i.getCacheApp());
213 | infoapp.setVersionName(i.getVersionName());
214 | infoapp.setInstallSize(i.getInstallSize());
215 | infoapp.setFechaInstalled(i.getFechaInstalled());
216 | infoapp.setEspacioOcupadoCacheCodigo(i.getEspacioOcupadoCacheCodigo());
217 |
218 | apps.add(infoapp);
219 | adaptador = new ApplicationAdapter( activity, 0, apps );
220 | lista.setAdapter(adaptador);
221 | numapp.setText(String.valueOf(contador));
222 | espacioOcupado.setText(new InfoCache().calculateSize(InfoAplicaciones.totalespacioOcupado));
223 | }
224 | };
225 | }
226 |
227 | @Override
228 | protected void onDestroy() {
229 | unregisterReceiver(intentReceiver);
230 | unregisterReceiver(detectarAppDelete);
231 | super.onDestroy();
232 | }
233 |
234 | }
235 |
--------------------------------------------------------------------------------
/src/com/clear/mastercleaner/LlamadasMensajesActivity.java:
--------------------------------------------------------------------------------
1 | package com.clear.mastercleaner;
2 |
3 | import java.util.ArrayList;
4 |
5 | import android.annotation.SuppressLint;
6 | import android.app.Activity;
7 | import android.app.AlertDialog;
8 | import android.app.ProgressDialog;
9 | import android.content.DialogInterface;
10 | import android.content.Intent;
11 | import android.os.AsyncTask;
12 | import android.os.Bundle;
13 | import android.support.v7.app.ActionBar;
14 | import android.support.v7.app.ActionBarActivity;
15 | import android.view.Menu;
16 | import android.view.MenuItem;
17 | import android.view.View;
18 | import android.view.View.OnClickListener;
19 | import android.widget.AdapterView;
20 | import android.widget.AdapterView.OnItemClickListener;
21 | import android.widget.Button;
22 | import android.widget.CheckBox;
23 | import android.widget.ListView;
24 | import android.widget.Toast;
25 |
26 | import com.clear.adapters.AdapterLlamadasMensajes;
27 | import com.clear.helpers.EntryItem;
28 | import com.clear.helpers.InfoLlamadas;
29 | import com.clear.helpers.InfoMensajes;
30 | import com.clear.helpers.Item;
31 | import com.clear.helpers.SectionItem;
32 | import com.shauvinoni.mastercleaner.R;
33 |
34 | public class LlamadasMensajesActivity extends ActionBarActivity implements OnItemClickListener{
35 | private InfoLlamadas llamadas;
36 | private InfoMensajes mensajes;
37 | private ArrayList
- items = new ArrayList
- ();
38 | private ListView listview = null;
39 | private Button limpiar = null;
40 | private Activity activity;
41 | private AdapterLlamadasMensajes adapter;
42 | private AlertDialog.Builder builder;
43 |
44 | @Override
45 | protected void onCreate(Bundle savedInstanceState) {
46 | super.onCreate(savedInstanceState);
47 | setContentView(R.layout.activity_llamadas_mensajes);
48 |
49 | activity = this;
50 | llamadas = new InfoLlamadas(this);
51 | mensajes = new InfoMensajes(this);
52 | limpiar = (Button) findViewById(R.id.limpiar);
53 | listview = (ListView) findViewById(R.id.listView_main);
54 | barraTitulo();
55 | informacionParaListview();
56 | botonlimpiar();
57 | }
58 |
59 | @Override
60 | public boolean onCreateOptionsMenu(Menu menu) {
61 | getMenuInflater().inflate(R.menu.llamadas_mensajes, menu);
62 | return true;
63 | }
64 |
65 | @Override
66 | public boolean onOptionsItemSelected(MenuItem item) {
67 | switch(item.getItemId()){
68 | case android.R.id.home:
69 | onBackPressed();
70 | startActivity(new Intent(this,MainActivity.class));
71 | default:
72 | return super.onOptionsItemSelected(item);
73 | }
74 | //return true;
75 | }
76 |
77 | public void barraTitulo(){
78 | ActionBar actionbar = this.getSupportActionBar();
79 | actionbar.setIcon(R.drawable.llamadas_mensajes);
80 | actionbar.setTitle(R.string.callandmessage);
81 | actionbar.setDisplayUseLogoEnabled(true);
82 | actionbar.setDisplayHomeAsUpEnabled(true);
83 | actionbar.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.bg_actionbar));
84 | }
85 |
86 | @Override
87 | public void onItemClick(AdapterView> arg0, View view, int position, long arg3) {
88 | EntryItem item = (EntryItem) items.get(position);
89 | CheckBox box = (CheckBox)view.findViewById(R.id.checkBox1);
90 |
91 | if(!item.isSelected()){
92 | item.setSelected(true);
93 | box.setChecked(item.isSelected());
94 | }else{
95 | item.setSelected(false);
96 | box.setChecked(item.isSelected());
97 | }
98 | }
99 |
100 |
101 | public void informacionParaListview(){
102 | llamadas.obtenerDetallesLlamadas();
103 | mensajes.obtenerMensajesRecibidos();
104 | mensajes.obtenerMensajesEnviados();
105 |
106 | items.add(new SectionItem(getResources().getString(R.string.calls)));
107 | items.add(new EntryItem(getResources().getString(R.string.incomming), String.valueOf(llamadas.getLlamadasRecibidas().size()), R.drawable.call_incoming ));
108 | items.add(new EntryItem(getResources().getString(R.string.outgoing), String.valueOf(llamadas.getLlamadasSalientes().size()), R.drawable.call_outgoing));
109 | items.add(new EntryItem(getResources().getString(R.string.missed), String.valueOf(llamadas.getLlamadasPerdidas().size()), R.drawable.call_missed));
110 |
111 | items.add(new SectionItem(getResources().getString(R.string.messages)));
112 | items.add(new EntryItem(getResources().getString(R.string.received), String.valueOf(mensajes.getMensajesRecibidos().size()), R.drawable.msj_inbox));
113 | items.add(new EntryItem(getResources().getString(R.string.sent), String.valueOf(mensajes.getMensajesEnviados().size()), R.drawable.msj_sent));
114 |
115 | adapter = new AdapterLlamadasMensajes(this, items);
116 | listview.setAdapter(adapter);
117 | listview.setOnItemClickListener(this);
118 | }
119 |
120 | public void botonlimpiar(){
121 | limpiar.setOnClickListener(new OnClickListener(){
122 | @Override
123 | public void onClick(View v) {
124 | boolean haySeleccion = false;
125 | for(int i=0; i{
144 | private Activity activity;
145 | private ArrayList
- items;
146 | private int totalRegistros;
147 | private int registrosLlamadas;
148 | private int registrosMensajes;
149 | ProgressDialog dialogo;
150 |
151 | public LimpiarDatos(Activity activity, ArrayList
- items){
152 | this.activity = activity;
153 | this.items = items;
154 | }
155 |
156 | @Override
157 | protected void onPreExecute() {
158 | try
159 | {
160 | dialogo = new ProgressDialog(activity,R.style.DialogCustomTheme);
161 | }catch (NoSuchMethodError e) {
162 | dialogo = new ProgressDialog(activity);
163 | }
164 |
165 | dialogo.setMessage(getResources().getString(R.string.cleaning)+"...");
166 | dialogo.show();
167 | super.onPreExecute();
168 | }
169 |
170 | @Override
171 | protected Boolean doInBackground(Void... params) {
172 | int e = 0, s = 0, p = 0, r = 0, en = 0;
173 | for(int i=0; i arg0, View arg1, int position, long arg3) {
82 | switch(position){
83 | case 0:
84 | startActivity(new Intent(this, ListAppActivity.class));
85 | break;
86 | case 1:
87 | startActivity(new Intent(this, LlamadasMensajesActivity.class));
88 | break;
89 | case 2:
90 | startActivity(new Intent(this, CacheActivity.class));
91 | break;
92 | case 3:
93 | startActivity(new Intent(this, HistoryActivity.class));
94 | break;
95 | }
96 | }
97 | }
98 |
--------------------------------------------------------------------------------