1. News
    1. Mobilfunk News
  2. Forum
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Tarifvergleich
    1. Bester Handyvertrag
    2. Prepaid Freikarten
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Handy Forum für Smartphones, Tablets & Apps
  2. Handyprobleme | Handynews | Handy Vorstellungen
  3. App Forum

QuickMark API Hilfe

  • Anasus
  • 8. Mai 2009 um 17:51
  • Antworten
  • Anasus
    Gast
    • 8. Mai 2009 um 17:51
    • #1

    Hallo Leute!
    Ich versuche schon seit längeren eine Anwendung für den BarcodeReader QuickMark auf meinem Handy zu programmieren. Nun ich habe die folgende API gefunden (siehe Anhang) und damit herumexperimentiert. Der S60 3rd Edition SDK- Simulator zeigt bei dieser API nur eine Menüleiste an (siehe Screenshot 2). Nun habe ich auf der Internetseite von QuickMark das folgende als weitere Information gefunden.

    Zitat

    void CmsgapiAppUi::StartQuickMark()
    {
    //===========================================
    //QuickMark constants UID
    //S60 2nd Edition: 0x0c5567c0
    //above S60 3rd Edition: 0x20004FFE
    //===========================================

    const TInt KQuickmarkUid = 0x20004FFE;
    TUid id( TUid::Uid( KQuickmarkUid ) );
    TUid msgapid(TUid::Uid( _UID3 )); //Client msgapi Uid

    TApaTaskList taskList(CEikonEnv::Static()->WsSession());
    TApaTask task = taskList.FindApp( id );

    if ( task.Exists() )
    {
    // Send a Uid to QuickMark that will callback.
    //above S60 3rd Edition: require SwEvent capability.
    _LIT8(params,"");
    task.SendMessage( msgapid, params);
    task.BringToForeground();

    }else{

    HBufC* param = HBufC::NewLC( 256 );
    param->Des().AppendNum(msgapid.iUid);
    RApaLsSession appArcSession;
    // connect to AppArc server
    User::LeaveIfError(appArcSession.Connect());
    TThreadId idt;
    appArcSession.StartDocument(*param, TUid::Uid(KQuickmarkUid),idt);
    appArcSession.Close();
    CleanupStack::PopAndDestroy(); // param
    }
    }

    Alles anzeigen
    Zitat

    MCoeMessageObserver::TMessageResponse CmsgapiAppUi::HandleMessageL(TUint32 aClientHandleOfTargetWindowGroup, TUid aMessageUid, const TDesC8 &aMessageParameters)
    {
    TBuf<1024> iQuickMarkResult;
    iQuickMarkResult.Zero();

    //convert UTF8 to UCS2
    //The result from quickmark is encoded using UTF8.
    CnvUtfConverter::ConvertToUnicodeFromUtf8(iQuickMarkResult,aMessageParameters);

    //TODO: Add your code
    iEikonEnv->InfoWinL( _L("Result"), iQuickMarkResult);

    return MCoeMessageObserver::EMessageHandled;
    }

    Alles anzeigen

    Ich wollte versuchen das in meine API einzufügen, aber bin ein bischen über die komplexe Struktur verwirrt und auch beim Bloßen einfügen kommen verständlicherweise nur Fehlermeldungen.
    Ehrlich gesagt verstehe ich nicht wie ich das einfügen soll.
    Eigentlich möchte ich ein Programm schreiben, dass die eingelesenen Werte addiert und dann auf dem Bildschirm ausgibt.
    Kann mir da jemand bitte helfen, da ich bisher zwar viel gelernt habe, aber noch nicht DIE Idee bekommen habe.
    :o
    Also schon mal vielen Dank für eure Mühe
    :)
    Anasus

    Bilder

    • Screenshot2.jpg
      • 10,03 kB
      • 236 × 280

    Dateien

    API_Example.zip 137,27 kB – 414 Downloads
    • Zitieren
  • Anasus
    Gast
    • 10. Mai 2009 um 12:27
    • #2

    AW: QuickMark API Hilfe

    Wie muss ich anfangen? Ich brauche einen Tipp! Danke!

    • Zitieren
  • Gast
    Die letzte Antwort auf dieses Thema liegt mehr als 365 Tage zurück. Das Thema ist womöglich bereits veraltet.
    • Smileys
    • Dateianhänge
    • :)
    • :(
    • ;)
    • :P
    • ^^
    • :D
    • ;(
    • X(
    • :*
    • :|
    • 8o
    • =O
    • <X
    • ||
    • :/
    • :S
    • X/
    • 8)
    • ?(
    • :huh:
    • :rolleyes:
    • :love:
    • 8|
    • :cursing:
    • :thumbdown:
    • :thumbup:
    • :sleeping:
    • :whistling:
    • :evil:
    • :saint:
    • <3
    • :!:
    • :?:
    Maximale Anzahl an Dateianhängen: 10
    Maximale Dateigröße: 1 MB
    Erlaubte Dateiendungen: bmp, gif, jpeg, jpg, pdf, png, txt, zip

Anzeige

Letzte Beiträge

  • Fußball, Champions League, Bundesliga und andere Ligen

    pithein 4. November 2026 um 17:31
  • AldiTalk neues Angebot für Neukunden

    =Barbara= 22. Oktober 2026 um 18:43
  • Simpelstes Handy nur um mal Taxi oder Pizzadienst zu rufen

    textilfreshgmbh 13. Oktober 2026 um 12:50
  • Registrierung

    Matzezetel 25. September 2026 um 21:19
  • alte Netzclub Simkarte in England nutzen

    textilfreshgmbh 25. September 2026 um 10:28

Benutzer online in diesem Thema

1 Besucher

Neue Themen

  • Simpelstes Handy nur um mal Taxi oder Pizzadienst zu rufen

    MrWagner 8. Oktober 2026 um 17:18
  • AldiTalk neues Angebot für Neukunden

    Snoopy100 24. September 2026 um 09:55
  • alte Netzclub Simkarte in England nutzen

    haiflosse 22. September 2026 um 23:36
  • WhatsAPP Desktop: Smileys anzeigen

    Honk 8. September 2026 um 12:01
  • WhatsApp: Ton aus nur für 1 verknüpftes Geät möglich?

    Honk 3. August 2026 um 08:22

Wer war online?

Heiße Themen

  • Lebensmitteln Einkaufen mittels App – geht Ihr es so an?

    22 Antworten, Vor einem Jahr
  • Luca App besser als Corona Warn-App - eure Erfahrungen?

    26 Antworten, Vor 5 Jahren
  • Telegram App für Android findet den Namen u. den Benutzernamen nicht

    6 Antworten, Vor 3 Jahren
  • WhatsApp Alternative gesucht? Welche Alternativen könnt ihr empfehlen

    9 Antworten, Vor 5 Jahren
  • WhatsApp mit Samsung Galaxy S4 mini Android 4.2.2; Empfangene Bilder u. Videos auf SD-Karte auslagern

    9 Antworten, Vor 5 Jahren

Statistiken

Themen
48.660
Beiträge
391.630
Mitglieder
22.056
Meiste Benutzer online
222
Neuestes Mitglied
Kristallprinz

Foren-Tipps

  1. Telekom Forum
  2. Vodafone Forum
  3. o2 Forum
  4. 1&1 Drillisch Forum
  5. Mobilcom Debitel Forum
  6. Prepaid Forum
  7. iPhone Forum
  8. Samsung Forum
  9. Huawei Forum
  10. WhatsApp Forum

Benutzer online in diesem Thema

  • 1 Besucher

Wer war online

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™