LG P700 Notification LED - Optimus L3, L5, L7 General

Hello...as many other i try to find a working solution to get notification working with "button light" ...
i try a lot of apps ..for example "iled, led blinker, noled..and many others ...also i try LG Touch LED Notifications which is pretty cool but does not work as expected ..for my P700 device ...
now i finally found a working "LED Notification app" .. but unfortunally it notify only missing calls and sms..however ..its real small application ..does not use that much battery ...for everyone who would give it a shot ...get it from the market ..
***s://play.google.com/store/apps/details?id=eu.kreijack.xled&feature=search_result#?t=W251bGwsMSwxLDEsImV1LmtyZWlqYWNrLnhsZWQiXQ..
or simply search for "xled"
As far as i can see it is open source and allowed to modify ...maybe someone could implement such features of "google talk, whatsapps" etc. notification features????
For the moment i use "xled" for incoming calls and sms ... for all other notification i use "flashme" which also not bad ...if you use the flashlight as notification with a transparent silicon cover for you phone it give a pretty cool effect

I found that the developer of xled provides a newer version that the one which is avialble at the market...
The package was renamed to xled2 ..download from:
http://cassiopea.homelinux.net/android/XLed/
New features are the following:
1. Select Timeframe where the service should run
2. Select Button Light Driver
I use the LG P500 Button on-off driver

I'm very interested about this, i also had the idea a month ago, but i didn't went deeper about
That would be great if it would work with whatsapp or general android notifies

urobbot said:
I'm very interested about this, i also had the idea a month ago, but i didn't went deeper about
That would be great if it would work with whatsapp or general android notifies
Click to expand...
Click to collapse
I contact the developer and hopefully we could get a generic notification inplmented .. i´ll keep you informed

phreephiber said:
I contact the developer and hopefully we could get a generic notification inplmented .. i´ll keep you informed
Click to expand...
Click to collapse
Hmmm...
i´m playing around once more with LG Touch LED Notifications
and i´ve notice that with the version below ...everthing works as expected ...
http://martinborjesson.com/android/LGNotifications-1.2.1.apk
But it´s only working without any issue if i disable my "lockscreen" ...
Don´t know what it is ...i use minimal lockscreen from market .. i now try some other lockscreen ...

R: LG P700 Notification LED
You van try a trick to restore aosp lockscreen: with a file manager for example root explorer, change the name of the screenlock .apk file to apk.bak or what you want and you'll get the default lock screen,
Sent from my LG-E610 using xda app-developers app

urobbot said:
You van try a trick to restore aosp lockscreen: with a file manager for example root explorer, change the name of the screenlock .apk file to apk.bak or what you want and you'll get the default lock screen,
Sent from my LG-E610 using xda app-developers app
Click to expand...
Click to collapse
@urobbot... could you verify ..that the version of LG Touch LED Notifications is also working for you?
With the default lockscrenn i have the issue that the led notification starts to flicker ..so doesen´t work very well...
Without any lockscreen enable everything works fine ...
Haven´t test whatsapp right now.. but sms, call, google talk...for talk notification i monitor the google.framework activity.
**Edit: ..whatsapps also working for me...

phreephiber said:
@urobbot... could you verify ..that the version of LG Touch LED Notifications is also working for you?
With the default lockscrenn i have the issue that the led notification starts to flicker ..so doesen´t work very well...
Without any lockscreen enable everything works fine ...
Haven´t test whatsapp right now.. but sms, call, google talk...for talk notification i monitor the google.framework activity.
**Edit: ..whatsapps also working for me...
Click to expand...
Click to collapse
I tested it with aosp lockscreen restored, and it works fine, also for whatsapp
The only think is that the light of the keys seems dimmer, but it may be just an impression.

phreephiber said:
Hmmm...
i´m playing around once more with LG Touch LED Notifications
and i´ve notice that with the version below ...everthing works as expected ...
http://martinborjesson.com/android/LGNotifications-1.2.1.apk
But it´s only working without any issue if i disable my "lockscreen" ...
Don´t know what it is ...i use minimal lockscreen from market .. i now try some other lockscreen ...
Click to expand...
Click to collapse
Hi i tried to install this to my L7 and to my horror when i restarted the phone it would not come on. Has anyone experienced this and how do i revive my phone ? its just dead without any signs of life.

maguta said:
Hi i tried to install this to my L7 and to my horror when i restarted the phone it would not come on. Has anyone experienced this and how do i revive my phone ? its just dead without any signs of life.
Click to expand...
Click to collapse
..That´s really sad..
I tested various LG Touch LED Notifications packages and never encounterd an error like you describe.. ????????
Sorry but i have no clue what happend to your device in this case...

whatsapp not working on the notification LED

not working for no one app

giovanni.rimoli said:
not working for no one app
Click to expand...
Click to collapse
Since using cm10 ..LG LED .. is fully working for me... the only issue is that the feedback mode "constant" does not work..which is bad because blinking uses much more battery ...
but with feddback mode "non fading pulse" everything works well... sms call google talk whatsapp

Hi ..
for anyone how would like to give it a shoot ...(if LG LED notification is not working for you)
try
ButtonLED
Setup using "/sys/devices/platform/pmic-leds/leds/button-blacklight/brightness", this is the file that autodiscover suggest to use.
First test only missing calls works for me, so i played around with this tool and notice that i receive every notification if i setup
Turn LED on for : 1s
Then turn it off for : 0s
Permanent Notification : on
This tool capture every notification which is send to statusbar, so don´t forget to enable it in accessibility settings.
To save battery "set up exception" so you cutoff messages you don´t care about.

Hi again...
here is another notification program i tested...works good and is easy to setup.
Only thing you should be aware of is to disable lock screen testing inside the program settings...
Missed Message Flasher
There is also a free version you should test first. But the free version there is limited to a few app notifications
Missed Message Flasher Free

It was great going to try

any news on this? whatsapp notifications still not working
thanks

im going to try the LG notifications 1.2.1 on slim bean

Does this work on an unrooted lg p700?
Enviado do meu GT-I9505 utilizando Tapatalk 4

Related

[Q] Gingerbread update-Trackball Notification Light not working on non-google apps

Anyone else having trouble with their trackball light not working on non-google apps?
non google apps? as in some 3rd party chat client or something?
if so then it depends on the app if it features the trackball light..
Sent from my Nexus One
i'm not getting the notification sound for emails, either?
edit: relating to the thread topic, trackball light for sms popup isn't going off like it was with froyo. unrooted stock here.
eric b
Well it would be like for chompSMS or SMS Popup, it just wouldn't work.
Same with me, i think Google disabled the trackball light in 2.3.
More likely that the app devs just need to update their apps to work better with GB.
Mine seems to have stopped working altogether.
ya.. now mine is gone too..
edit: I just reinstalled sms popup.. and now everything works just like it was..
idk what's happening.!
Sent from my Nexus One
DirkGently1 said:
More likely that the app devs just need to update their apps to work better with GB.
Click to expand...
Click to collapse
I agree, I think the developers of certains apps just haven't updated to gingerbread yet, including Blink.
I've also noticed the flashlight widgets/apps don't work now either
Edit: oh, I'm also stock. Will this finally be the thing that forces me to root? Nah, I'm too big of a wuss (and lazy
Found a solution. Look for "Light Flow" in the Market, works like a charm.
I d/l the free app and it covers a lot, the paid app ($1 ish) allows even more (social apps, etc.).
grb said:
I agree, I think the developers of certains apps just haven't updated to gingerbread yet, including Blink.
I've also noticed the flashlight widgets/apps don't work now either
Click to expand...
Click to collapse
The "Torch" flashlight widget works fine for me.
Been using Light Flow app for a week for trackball alerts with no issues, but you want the latest market version for GB.
Obidose said:
Mine seems to have stopped working altogether.
Click to expand...
Click to collapse
Same.
The LED would blink on boot so I knew it wasn't the LED.
I restored and now my notifications blink repeatedly only if the screen is off. Once I turn my screen on (doesn't matter is I unlock the phone or not, dismiss the notification or not- literally just turn the screen on) the notification LED stops blinking. If my phone screen was on when I get the notification, the LED doesn't blink at all...
Ideas? Solutions?

[APP][UPDATE 9.10.2014] Sprocket - Watch Faces, SMS/MMS,File Transfer, Remote Install

I bought a gear recently and was sad to see a lack of apps tailored specifically for it so I made one of my own!
Sprocket
Features:
Native SMS/MMS functionality.
View/Send SMS conversations
View MMS
File Transfer
Send a file from the phone and it will automatically be saved in Internal Storage in the GalaxySMS directory and opened on the Gear from the default handling app
.
Remote Application Install
Allows you to install apps on the gear that are installed on your phone.
*Note does not work for paid apps it seems. At least on my Moto X.
Installation
Install the apk on both the phone and the gear and you will be good to go. The application will be automatically run on startup, but needs to be started initially once first installed on both the phone and gear.
Its a good idea to have bluetooth already turned on when initially starting the app.
Install on Phone first, select device
Install on gear next, select device
Support
This app was written specifically on my Moto X so there may or may not be issues with other phones. Please send me a logcat and I'll see what I can do.
Update 7.29.2014
East2West said:
Hello everyone!
I've been working many hours on this release and have made several improvements.
ChangeLog
Better App Stability
System runs in the foreground now so it is less likely to be killed
Improved Connection Speeds
Increased buffer size to allow faster transfers
New Notifications For Texts
This is the one I'm most excited about. I took some inspiration from the new Android Wear Watches to create custom notifications for our beloved gear.
Installation
Install the update on both the Gear and the Phone. If you already have sprocket installed on your gear you can update it with the new version v1.1 attached to the first post using Remote Install. To enable notifications click "Enable SMS Notifications" on the Phone version and follow the prompts.
Right now the app supports all notifications for SMS, but if you would like to preview notifications across the entire device you may download a developer key available on the play store. It will unlock all other notifications (including ongoing and button control!) from the device and will help continue development from my end to give you new features to make our device more useful. A preview of these notifications below:
Install Developer Key*
*The developer key only needs to be installed on the phone
I'll be going through the thread to address any issues you have come across. Thank you all for the feedback
Click to expand...
Click to collapse
Update 7.31.2014
East2West said:
Hello everyone!
I have a new version available to address some of the issues in the thread as well as to add some new features.
Download
Whitelist Applications
Go to settings/allowed notifications and uncheck the applications you don't want notifications for
[*]Local Application Updates
Updates will be checked on the phone when the application is started. You can also check by going to menu/check for update on your phone
[*]Crash/Log Reporting
When the application crashes, you will be presented with a dialog to send the crash report to me for analysis. This will help resolve issues on different devices.
[*]Clear Phone Notifications From Gear
When you hit clear on the notification screen on your gear, notifications will be cleared on your phone
[*]Resend Files If Not Connect To Gear at Transfer Time
Fixes an issue when you try to send a file when the gear is not connected. The file will send as soon as device is reconnected
[*]Crash Fixes
Fix crash for some ongoing notifications
Click to expand...
Click to collapse
Update 8.7.2014
Hello! Thanks for your feedback and crash logs. I've pushed out an update that should take care of the ones I've seen so far with the Nexus 5 crashes and one's when clicking on a conversation on the gear and the contact app is not installed. Let me know if it solves the issues.
Sprocket 1.3b
Thanks,
East2West
Click to expand...
Click to collapse
Update 8.9.2014
Hey Everyone!
I was on vacation last week, so I only had time to push some incremental updates for some bug fixes, but I'm back now and have some new features!
New UI for bringing up sms messages and notifications
New Media Controller
Works with any media player that responds to media button events.
*Developer Key Needed
Clock On Notification Screen
Stability Fixes
Screenshots
Click to expand...
Click to collapse
Update 8.9.2014
New Update.
Connection Fixes
Fixed an issue where server would not connect on initial app launch
Try and reconnect to server on bluetooth toggle
New Settings Menu
Allows Muting of Notifications. 3 Settings
Sound On Symbol - Notifications will vibrate and turn on screen and play the notification sound
Vibrate On Symbol - Notifications will only vibrate and not turn on screen
Mute Symbol - Notifications will be silent
Click to expand...
Click to collapse
Update 8.11.2014
Another Update!
Extended Notification Detail
Click on flashing icon to expand
New SMS/MMS Theme
Improved MMS image quality
Media Controller Now Works With Pandora
Click to expand...
Click to collapse
Update 8.21.2014
Fixed notification buttons not fitting
Items that do not fit go on to the next row
Added reply button in sms notifications
Will take you to SMS Threads
Notification splitting option in settings
Updates to notifications usually replace the last notification in android. This will keep them separate so you can see how it changed over time. Excludes ongoing notifications
Faster connection speeds
Bluetooth reset on disconnection
Bluetooth on the gear will reset if the connection is dropped to improve speeds
Support for large images like sms/screenshots
Images from sms and other notifications will show in the main view
Added request timeouts
Notifications will not be sent to the gear after 15 minutes of being disconnected
Fixed crash when sms is received on the phone and bluetooth is off
Fix duplicate notifications such as email and google music and calendar coming in more than once
Click to expand...
Click to collapse
For others not able to connect to the gear after upgrading from version 1.3. It may be necessary to upgrade the watch apk manually as the UUID for the bluetooth service has changed and might not be recognized until upgrading the gear to 1.5
Update 8.24.2014
Hello! Another update..
Widget Support!
Swipe left from main menu
Long press to change widget
Can also activate by clicking notification clock at the top
For both free and developer versions
Out of Memory Crash Fixed
Phone memory was greedy before. Should stay in memory much longer without crashing
Removed "Unable to connect" popup from phone
Will still show on the gear
Click to expand...
Click to collapse
Update 9.10.2014
Hey folks!
Something new...
Support for Watch Faces
Basic support for themes like watchstyler. This version supports analog clocks only.
To change theme replace BG_PART.png, FRAME_PART.png, HOUR_PART.png, SEC_PART.png, MIN_PART.png of your favorite watch styler theme
Themes files are located in /sdcard/SprocketWatchThemes/defaultTheme. The only supported files are those included in the folder
Fix sms conversation not updating while inside the conversation
*Credit to Gear Minimum 360 theme over at gearfaces.com for the included theme
Click to expand...
Click to collapse
Galaxy s4 . All ok. Good job.
Nice and useful app! But I miss a notification which tells you when a file has been sent or an remote installation has been made.
You are a genuis!!! Works... having issues with transferring files. My screen goes black and sits in idle... but who cares... as long as I can receive and reply to text messages I'm good. GOOD JOB!!!! Can you add reply to emails?
Is your app for Android or Tizen?
How can I instill the Sprocket app on my gear?
Nexus 5 ... Remote install works.. file share works.. sms does not. keeps crashing everytime i select a contact.
Sent from my Nexus 5 using XDA Premium 4 mobile app
Works good got it working on my lg optimus g. Will u be adding notification and turn display on
Lg optimus G
agreed only think lacking is notification right now i leave gear manager for notification then go to sprocket for the reply would like one app for all
I like it works pretty good on my note 3
Sent from my SM-G900A using XDA Premium 4 mobile app
Works great on ATT Note 2 with custom rom. Really like how the contact images get populated.
+1 on getting notifications. Would make the app wonderful! :good:
@East2West Are you still working on this?
So any chance the send sms will show up in the sms app as well?
//M
Sent from my LG-D802 using XDA Premium 4 mobile app
m.klinge said:
So any chance the send sms will show up in the sms app as well?
//M
Sent from my LG-D802 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You're talking about when you send from the Gear App it will also show on your phone? If so, it works for me. Shows up on my phone what I have sent through the Gear.
simonsayz31 said:
You're talking about when you send from the Gear App it will also show on your phone? If so, it works for me. Shows up on my phone what I have sent through the Gear.
Click to expand...
Click to collapse
Interesting! So if you send a sms to yourself from the gear it will be displayed twice on your phone (one as send and one as received)? Might I ask which sms you use?
//M
Sent from my LG-D802 using XDA Premium 4 mobile app
ArnomaF said:
Is your app for Android or Tizen?
Click to expand...
Click to collapse
I am assuming Android, Can anyone please confirm?
pcpimpin said:
I am assuming Android, Can anyone please confirm?
Click to expand...
Click to collapse
I use it in Android
Lg optimus G
Really cool app, looking forward to next release. I can see and interact with the sms on the gear, but I can't seem to send files from my Note 3. It's also paired with the galaxy gear manager, does that need to be off? Thanks again.
Chris
EDIT: I was wrong above, it did transfer the files, I just didn't see them at first. I also installed some apps via Sprocket. Now that I have Google voice function working offline, the SMS function is really nice. I can practically hold a SMS conversation quickly on my watch. I just need to make the little voice button on the keyboard bigger...lol. But once you hit it, the Voice Icon is much bigger and easy to continue the replies. For such a small program, it really is very capable.
Updates
Like I indicated in my earlier post. "I love this app." It's the only app I've found that allow SMS replies without the hassle. "It feels good swiping a reply from my watch." Since I've had it here are the bugs.
1. When I send a text from my phone my watch vibrates.
2. Occasionally looses Bluetooth connection. (will not connect to server must restart phone/watch)
3. About a 3-5 sec delay to start the app
Also I"m using Note 3. Otherwise this app is the BOMB! It doesn't use much battery. Resolve the bugs and this will be me a must have app for the Gear.
lockart said:
Like I indicated in my earlier post. "I love this app." It's the only app I've found that allow SMS replies without the hassle. "It feels good swiping a reply from my watch." Since I've had it here are the bugs.
1. When I send a text from my phone my watch vibrates.
2. Occasionally looses Bluetooth connection. (will not connect to server must restart phone/watch)
3. About a 3-5 sec delay to start the app
Also I"m using Note 3. Otherwise this app is the BOMB! It doesn't use much battery. Resolve the bugs and this will be me a must have app for the Gear.
Click to expand...
Click to collapse
I agree! I think people overlook Sprocket...It's really basic, but the few things it does are HUGE. It's the best for replying to SMS, I even shut off the Gear Manager notificatiion for SMS. And it's just too easy to install an app or transfer a file. I think this is my favorite app for the Gear. Thanks and look forward to your work.
Chris

WhatsApp notification issue with Nougat

Hello all,
Just updated my Vodafone P9+ to L09C02B334.
Everything works great with a big exception.
The first WhatsApp notification does not turn the screen on with phone locked. The second message does.
I also updated to the latest beta but no change.
Tried also giving priority to WA notification but no change.
The only thing that always turns on the screen is enabling the pop-up notification from within WA settings but i totally hate it.
Anyone else has the same issue?
Thoughts?
Thanks
Same problem
Hello, I have single sim p9 and the same problem on nougat.. First whatsapp notification does not turn the screen on... Yesterday, I download whatsapp update but the problem stay.. Anybody find a solution?
il_kassa said:
Hello all,
Just updated my Vodafone P9+ to L09C02B334.
Everything works great with a big exception.
The first WhatsApp notification does not turn the screen on with phone locked. The second message does.
I also updated to the latest beta but no change.
Tried also giving priority to WA notification but no change.
The only thing that always turns on the screen is enabling the pop-up notification from within WA settings but i totally hate it.
Anyone else has the same issue?
Thoughts?
Thanks
Click to expand...
Click to collapse
also for me the same thing
its bad !!!
Same for me.
Blame Whatsapp for the issue. They have to update.
Same poblem here with my p9 lite!
Would enabling all app permissions in the App Info for Whatsapp work? App Info > Permissions
Maybe can try the notifications permission at App Info > Notifications
Try it if it works.
Aside from that, probably check on the Settings > Battery > Close app after screen lock option and check to see Whatsapp are unchecked.
Try and see.

Chinese phone- l10, whatsapp and other apps not running in background.

Hello,
My dad bought the p9 not so long ago in China, EVA-AL10C00B386, android 7.0, EMUI 5.0, he stopped using it shortly after because if whatsapp was no open in the background, he would not receive any notifications.
My phone died yesterday so I'm trying to use his p9 now, not only whatsapp doesn't receive notifications when offline, I noticed that you can't use whatsapp on your pc either ( since it requires your phone to be connected when used), so I guess whatsapp (also telegram, but I guess it's a general problem) just doesn't run in the background when the app is not active.
I've been searching online for a fix, but I only found irrelevant solutions.
Is there any way to fix it? and if not, will installing a different rom fix the issue? if so, is there any specific rom I should get?
EDIT: I enabled developer options, and in the Running Services, whatsapp and the rest aren't running, so why is the phone blocking these services?
Thanks
try to use protected-apps to receive notification
http://android.stackexchange.com/questions/152649/what-is-protected-apps-in-huawei-phones
I can not find the protected-apps options, I looked every where, and under Battery, it doesn't exist, the closest option I found was settings -> battery -> close apps after screen lock.
And I already disabled it for everything.
For me worked to add a widget on my homescreen of the app you want to run in the background. With the widget the phone is forced to run the app in the background. With Whatsapp for example you can add the widget with all of the chats.
_Frostplexx_ said:
For me worked to add a widget on my homescreen of the app you want to run in the background. With the widget the phone is forced to run the app in the background. With Whatsapp for example you can add the widget with all of the chats.
Click to expand...
Click to collapse
It worked! it isn't optimal, and if someone know of a real fix, I'd love to hear it,
but thanks! at least I can get my whatsapp notifications now
TomaToma said:
It worked! it isn't optimal, and if someone know of a real fix, I'd love to hear it,
but thanks! at least I can get my whatsapp notifications now
Click to expand...
Click to collapse
That's good to hear that it worked ?. You could also make Whatsapp to a system app. I don't know why but that works also but you need root for this.

Android Wear 2.6, Worth it? my experience

Well, I went back from 2.0 to 1.5 as most of us, it was more like a downgrade than upgrade: many features lost, disappointing battery life in general, assistant not working properly or taking too long, etc
I read the news about 2.6 the other day and say: why not? Let's try it.
Did a full restore, flashed original 1.5 files, and let it update on his own for around 1 or 2 hours. The watch restarted several times during this process.
IS IT BETTER THAN 2.0?
Yes, at least for me.
Everything is the same, same options, same screens. But the performance is quite better:
- With 2.0, assistant did not work for me outside a wifi network. And when it did, the time for response was reaaaaally slow. With 2.6 assistant work without any problem.
- with 2.0 I had 25% battery left at the end of the day (12~14hrs aprox). With 2m6 I have 40% at the end of the day. (with 1.5 like 60% but well, it's a quite know problem the battery drain).
Aside from that, everything is the same.
Hope this post helps anyone out there still using his LG G Watch R
Hi,
Thank you for this feedback.
When you say, "everything is the same", do you mean the same than AW2.0 or AW1.5?
Are we able now to switch off the screen with a double tap on the side button?
Are we able to accept calls and reject calls with a predefined SMS?
Are we able to access to the drawer apps with a simple screen swipe on the left?
Are we able to see missing notifications in the background of the watchface?
pidobeuliou said:
When you say, "everything is the same", do you mean the same than AW2.0 or AW1.5?
Click to expand...
Click to collapse
AW2.0, it's the same than 2.0 but better performance.
pidobeuliou said:
Are we able now to switch off the screen with a double tap on the side button?
Click to expand...
Click to collapse
Nope, but I use AutoWear: create floating icon, profile for double tap on it: enable tether mode.
pidobeuliou said:
Are we able to accept calls and reject calls with a predefined SMS?
Click to expand...
Click to collapse
Accept calls: yes
Decline: yes, but no option to send a SMS.
pidobeuliou said:
Are we able to access to the drawer apps with a simple screen swipe on the left?
Click to expand...
Click to collapse
Nope, but again: possible using AutoWear.
pidobeuliou said:
Are we able to see missing notifications in the background of the watchface?
Click to expand...
Click to collapse
Not sure about what do you mean... Hmm... If you have missing notifications, when you turn screen on, there a kind of 'popup' icon on the bottom than indicates you the last missed notification. Also a counter of missed notifications.
Hope it helps!
Wear 2.7.0 is out now.
How to update to 2.6? my watch is in 2.0 ... I have tried to reset and update but not for version 2.0
bastago88 said:
How to update to 2.6? my watch is in 2.0 ... I have tried to reset and update but not for version 2.0
Click to expand...
Click to collapse
You just have to update android wear app (v 2.7 now) on both phone and watch
Since v2.6 there's a connection status indicator (see the Bluetooth logo on my 1st screenshot)
LionheartSilver said:
AW2.0, it's the same than 2.0 but better performance.
Accept calls: yes
Decline: yes, but no option to send SMS.
Hope it helps!
Click to expand...
Click to collapse
I installed and activated Hangouts on my phone, then installed the wear version on my watch. Now I can send SMS messages directly from my watch without my phone by using to a wifi connection. I haven't found an email client that I like, but just being able to send an SMS is a big bonus. The LG G Watch R is still one of the best looking android watches out there. I also switch watch bands that are made for the Huawei Watch 2. If this watch had NFC I wouldn't even look for something new, I'd just change the battery when it gets weak.

Categories

Resources