/nnproject/

Pigler Notifications API

(Usage example)

An analogue of Notification Center that is compatible with all devices based on Symbian Belle and higher,
created to provide a simple and convenient API for application developers to manage notifications in the status panel.

GitHub

Installation

Pigler Notifications API:
Install Pigler.sis and reboot the phone

Pigler Java API:
Activate Open4All patch, then install PiglerJavaAPI.sis and reinstall any midlet



Latest releases

Pigler Notifications API (1.1)
Pigler Java API (1.2)
Last update: 21.01.2024


For developers

Documentation

Symbian C++ & Qt API
Java API

Examples

QT tester sources
Java tester sources
Symbian C++ example:

#include <PiglerAPI.h>

LOCAL_C void Test() {
    PiglerAPI *api = new PiglerAPI();
    _LIT(KAppName, "Example");
    if(api->Init(KAppName) == KErrNone) {
        _LIT(KText, "My test notification\nHello world!");
        api->SetNotification(0, KText);
    }
    api->Close();
}
						

Headers

PiglerAPI.h
QPiglerAPI.h

Static libraries (API level 3)

armv5\urel:
piglerapi_sym.lib
piglerapi_qt.lib
Last update: 21.01.2024

armv5\udeb:
piglerapi_sym.lib
piglerapi_qt.lib
Last update: 21.01.2024

Java library (1.2, API level 3)

javapiglerapi.jar
Last update: 21.01.2024

Building

API server (plugin) & Static libraries building

People:
shinovon: java, symbianc++ part, reversing
curoviyxru: c++, qt part, idea
2024, nnproject

Site made by rehdzi & shinovon