Portal > Foren > Java > Allgemeine Java-Programmierung > Symbian Handy *benötige Hilfe*
Antwort
 
Themen-Optionen
Alt 30.01.2005, 15:25 Nach oben    #1
Richie-4
Gast
 
Beiträge: n/a
Standard Symbian Handy *benötige Hilfe*

Hi Leute!

Wollte mir ein sehr einfaches Programm coden, es sollte folgendes tun bei Aktivierung:

Den Lautsprecher des Handys ausschalten und bei Deaktivierung wieder anschalten oder aber wenn ein Anruf erfolgt oder emfangen wird.

Handy: Symbian S60 Nokia 7610.

Es soll nicht der Lautsprecher fürs Ohr deaktiviert werden, sondern der an der Seite liegt und für Klingeltöne und Musik da ist.

Es liegt folgendes Problem:
Es ist so, dass das Nokia 7610 kein Stereo Headset hat, also ein Headset mit 2 Kopfhören, weil es nur Mono unterstützt.

So habe ich mir jetzt Headset zusammengebastelt von Nokia und Sony mit dem ich 2 Köpfhörer habe. Jetzt kann ich mit beiden Kopfhörern sehr gut Musik hören.

Nur die Lautstärke ist nicht so gut, aber wenn ich den Stecker unten bisschen abstecke so das nur die Pins von der Rechte seite, die Pins des Handys berühren, erhöht sich komischer Weise die Lautstärke sehr, so das es sich sehr gut anhört.

Nur einziges Manko ist, das der Lautsprecher beim Handy die Musik auch mitspielt.

--> Ich wollte das paar Pins nicht beim Einstecken berühren und damit laute Musik.

Aber wenn nur die Rechten Pins berühren, hat man zwar am Kopfhörer laute und schöne Musik nur der Lautsprecher des Handys spielt mit, also bräuchte ich ein Programm, das mit einem Knopfdruck den Lautsprecher ausschaltet, also so das ich mit dem Headset weiter hören kann aber der Lautsprecher vom Handy stumm ist und sich nur einschalten, wenn ein Anruf erfolgt oder kommt oder wenn man das Programm schliesst.


Wenn mir jemand helfen könnte, wäre ich sehr dankbar.

Programmiere zwar zur Zeit mit Delphi, habe aber erfahren müssen, dass man mit Delphi keine Programme für Symbian programmieren kann.

MfG Richie
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.01.2005, 23:34 Nach oben    #2
Sesselkleber
 
Benutzerbild von sparrow
 
Registriert seit: 17.01.2005
Beiträge: 575
Standard

Hallo Richie...

ich befürchte da habe ich schlechte Nachrichten für dich.
Mit Java wirst du dieses Problem nicht lösen können.

Zur Erklärung:
Es gibt einen Standart den Java in Zusammenarbeit mit den Herstellern geschaffen hat. MIDP 1.0 bzw. MIDP 2.0 (Mobile Information Device Profile) wie es dein Handy unterstützt.
Alle Klassen und Funktonen sind in die Virtuelle Maschine eines Handys integriert die dieses Profil unterstützen... in wirklich alle.
Da kommt schon das Problem... wie soll dieses Profil Klassen zur Ansteuerung eines 2. Lautsprechers beinhalten wenn nicht jedes Handy eines solchen Lautsprecher hat?

Da kommt also das Problem des kleinsten gemeinsamen Nenners. Das MIDP umfaßt also nur grundlegende Klassen die von jedem Handy angewandt werden können.

Zusätzlich stellt jeder Hersteller meist noch einige andere Klassen zur Verfügung. In deinem Falle umfaßt das aber nur neue Grafikklassen um Bilder rotieren zu lassen, Steuerung der Beleuchtung und der Vibration und eine Bluetooth-API zum Ansprechender BT-Schnittstelle.
Ansonsten ist das Handy von der VM völlig getrennt. Sowohl aus Sicherheitsgrüunden als auch um die Kompatiblität zu waren.
Manche Handys stellen noch zusätzliche Klassen, zum Beispiel zum Ansprechen der Kamera zur Verfügung.

Eine passende Klasse für dein Problem habe ich demnach leider nicht gefunden. (Vielleicht war ich auch nur Blind), zumindest nicht auf deinem Handy (Ns60V2).

Du kannst mit Hilfe von C soviel ich weiß Symbian-Programme schreiben mit denen du tatstsächlich direkt am Herzen des Handys operieren kannst.
Mit Java kaum möglich... dafür kann man damit sehr gut Programme entwickeln die auf möglichst vielen Handys funktionieren sollen.


Beste Grüß
Sparrow
sparrow ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.01.2005, 13:49 Nach oben    #3
Richie-4
Gast
 
Beiträge: n/a
Standard

Danke für deine Antwort.

Werde mich mal bei C++ umsehen.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Handyvertrag läuft aus, neues Handy bei Verlängerung Ben Plauderecke 8 01.08.2006 17:56
Sagt was habt ihr auf dem Handy WarrenFaith Plauderecke 30 11.02.2006 21:51
Javaprogram für Sony Ericson K700i (Handy) dr. rom4o Allgemeine Java-Programmierung 2 13.01.2006 19:04
java progs fürs Handy? return13 Allgemeine Java-Programmierung 1 01.01.2005 18:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:23 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44