Är det någon som har någon idé hur man får fram vilket API som gäller för att kunna starta och använda sig av t.ex Accelerometer eller kamera lampan osv i telefonen? Windows Mobile har länge haft detta problem, mycket beroende på att Microsoft inte tar fram standard-API för grejerna förrän det är för sent. Bara för nåt år sen hade alla WM-mobiler olika API för kameran. Det fixades i WM5. http://forum.xda-developers.com behandlar HTC telefoner, tyvärr inte Xperia X2 då den tillverkas av SE istället för som tidigare HTC... SE tillverkar inte X2, men det gör inte heller HTC. Så Alexander har både rätt och fel :-) SE tillverkar visst Xperia X2! Det är inte den här du menar? Nej, de visar bara hur man gör Paneler (XPERIA™ Panels). Det är inget märkvärdigt.. Det jag är ute efter är fullständiga API:er för hårdvaran i telefonen avseende .NET. Nej, det är Foxconn som tillverkar X2 åt SE: http://www.mobil.se/artikel/sony_ericsson_x2_far_8megapixelkamera_och_oledskarm_mob_090612105217-445.html Ingen som kan lösa problemet? :S Kan man KRÄVA av tillverkarna att de MÅSTE ge ut API:er till utvecklarna? Det är aldrig tillverkarnas högsta prio att ta fram API. Det finns oftast inte med på listan överhuvudtaget. Det enda de fokuserar på är att få ut telefonen så snabbt som möjligt (med så få allvarliga buggar som möjligt). Jag har själv jobbat åt SE och andra tillverkare så har lite inblick. hur får jag fram funktioner som XperiaCamera.dll kan tänkas innehålla då? Det är väll ingen .net dll direkt..Hårdvaru API Windows Mobile 6.5
Använder .NET..
Detta är inte standard api utan tillverkarens egna. De flesta tillverkare av mobiltelefonen till Windows Phone har givit ut kompletta SDK för sin specifika hårdvara, men tydligen inte sega SonyEricsson.
Någon som vet nått smart sätt att få fram det??Sv: Hårdvaru API Windows Mobile 6.5
Om nån har lyckats accessa denna hårdvara i Xperia så finns det att läsa på http://forum.xda-developers.com
Annars får du se det som en utmaning att hitta vilken dll de använder och göra en P/Invoke på den.
Jämför t.ex. med API:t som en privatperson tog fram för att använda accelerometern i HTC. Det använder native-dll:en genom .NET.Sv:Hårdvaru API Windows Mobile 6.5
Sv: Hårdvaru API Windows Mobile 6.5
ThomasSv:Hårdvaru API Windows Mobile 6.5
http://www.sonyericsson.com/cws/products/mobilephones/overview/x2?cc=se&lc=sv
Xperia X1 är tillverkad av HTC på uppdrag av SE.
http://www.sonyericsson.com/cws/products/mobilephones/overview/x2?cc=se&lc=sv
Så Alexander har rätt i allt :PSv: Hårdvaru API Windows Mobile 6.5
http://developer.sonyericsson.com/site/global/docstools/windowsmobile/p_windowsmobile.jspSv:Hårdvaru API Windows Mobile 6.5
Sv: Hårdvaru API Windows Mobile 6.5
Så Alexander har inte rätt i allt (men det visste vi väl redan? ;-)) :-)
ThomasSv:Hårdvaru API Windows Mobile 6.5
Sv: Hårdvaru API Windows Mobile 6.5
Telefonen är så pass ny (1-2 v) att inte så många hobbyprogrammerare hunnit titta på systemet ännu och reverse-engineerat. Du kan ju dock inte förvänta dig att nån annan ska göra det, utan om du verkligen måste ha dessa funktioner, så kanske du får fixa det själv som jag skrev innan.
Jag letade genom i filerna lite snabbt på telefonen, men kunde inte direkt se några dll-filer som uppenbart användes till sensorerna. Dock så finns där en XperiaCamera.dll i program-mappen. Kanske den innehåller funktionen för att tända lampan etc.
Regedit brukar också innehålla en hel del spännande information.Sv:Hårdvaru API Windows Mobile 6.5