View Full Version : [NET/Microsoft Phone 7.5]
Esperti e inesperti di windows phone, a me.
Un amico mi ha chiesto di scrivere un programma per windows phone. Si occupa di commercio, viaggia e a volte riceve ordini via telefono mentre è in macchina. Non potendo prendere appunti ha pensato ad un programma che registri le conversazioni.
Non ho un telefono con windows phone quindi devo valutare la questione in teoria. Io pensavo di usare la classe Microphone ma il dubbio che ho è che l'uso di Microphone sia esclusivo: il processo che esegue la chiamata telefonica acquisisce il controllo della risorsa microfono e lo blocca fintantochè è in corso.
Non ho trovato indicazioni al riguardo (ho visto un vetusto post in cui si diceva che fosse possibile ma si affermava anche che versioni successive del sistema operativo avessero precluso quella possibilità).
E' esclusivo o no?
cdimauro
02-03-2012, 15:39
Non ho mai avuto quest'esigenza, ma conoscendo un po' la piattaforma e la "filosofia" di Microsoft per Windows Phone 7, credo che l'uso del microfono in quel contesto sia esclusivo.
Considera che, per fare un altro esempio, non è nemmeno possibile leggere la rubrica o gli SMS, sebbene... siano dell'utente che usa il cellulare.
Questo per lo meno fino alla versione 7. Non so se con la 7.5 hanno "rilassato" i vincoli d'utilizzo.
Sai per caso se l'emulatore supporti la simulazione di ricezione di una chiamata? Così faccio un'applicazione di prova:
1. quando ricevi una chiamata
2. avvia la registrazione da microfono
3. quando la chiamata termina
4. ferma la registrazione e avvia il playback
Se tra 2 e 4 gli scoppia il telefono in faccia significa che non funziona :D.
No niente, sembra che non ci siano notifiche di sistema riguardanti l'arrivo di chiamate. Ho visto qualcosa circa un message interceptor ma non è più supportato nel 7.5. Che bolle.
cdimauro
02-03-2012, 17:01
Non l'ho mai provato, per cui non so.
A me Windows Phone 7 serviva per le applicazioni, non per... telefonare. :D
Domanda numero 2.
Sul cellulare ha excel. Su un foglio excel ha la sua lista di contatti. Una delle colonne contiene i numeri di telefono.
Richiesta: quando faccio click sulla cella del telefono vorrei che il telefono chiamasse quel numero.
La domanda è (non avendo nè excel che il telefono): una macro excel può invocare le API di windows phone?
Leggendo in giro direi nì (come prima) perchè sembra che il sistema operativo non sia molto incline a farsi chiamare le api da chicchessìa.
Più per curiosità che altro, la risposta è già "Ho provato ma non sono in grado, prova a sentire qualche software house, magari non ti spennano neanche".
cdimauro
02-03-2012, 19:28
Non ho nessuna esperienza con Excel su mobile.
Ho buttato sangue per cercare di visualizzare almeno l'anteprima di un foglio Excel, documento Word, o presentazione PowerPoint, senza poterci riuscire in alcun modo.
Le applicazioni WP7 sono totalmente isolate. Pur essendoci Office installato, non è possibile utilizzarlo in alcun modo a livello applicativo.
Quante cose straordinarie si potrebbero fare con questi dispositivi se la nostra libertà non fosse limitata dall'esistenza di quattro puzzoni che spargono malware per mandare e-mail sul viagra.
cdimauro
02-03-2012, 19:43
Infatti il motivo di questa scelta drastica è proprio quello.
E siccome la massa dev'essere protetta anche per le minchiate che fa, gli sviluppatori se la trovano in quel posto.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.