Comments (6)
Ciao Alberto,
ti anticipo che ho preso in seria considerazione alcuni dei punti da te citati.
Ho rimandato gran parte dei lavori al momento in cui mi sarò occupato della
decodifica automatica del CAPTCHA, che per me ha la priorità più alta.
1. L'idea sarebbe avere un processo di invio in background con una coda di
messaggi in uscita, in modo da permettere tra le altre cose di posticipare
l'invio a quando sarà disponibile una connessione internet. In questo modo la
maggior parte dei piccoli popup (toast notifications) diverrebbe una notifica
nella barra di sistema, ovviamente senza abusarne.
2. Hai perfettamente ragione. Ci sono due possibili motivi: il primo è che il
campo non contiene un numero o contiene un numero che non può essere un
cellulare; il secondo è che il sito Vodafone risponde che il destinatario non
è un loro cliente. Potrebbero diventare rispettivamente un toast e una
notifica di mancata consegna.
3-4. Preferirei piuttosto permettere all'utente di inviare il messaggio a più
destinatari, cosa tra l'altro abbastanza semplice. In questo modo dopo l'invio
i campi potrebbero comunque essere svuotati. In alternativa svuotare solo il
testo del messaggio ma non il destinatario, in modo da proseguire la
conversazione. In ogni caso ti faccio notare che ho da poco aggiunto una
funzionalità di questo tipo. Dopo aver letto un messaggio ricevuto è
sufficiente cliccare sull'icona del contatto, quindi sull'icona del messaggio e
poi selezionando Android Web SMS il campo destinatario viene riempito
automaticamente.
5. Molto volentieri, invia pure! Attualmente la textarea è dinamica e varia da
un minimo di 3 ad un massimo di 5 righe di testo. Se sei in grado di
trasformare il tutto in codice per Android è ancora meglio, ti abilito ad
effettuare modifiche al progetto.
6. Ho scelto un nome che non contenesse "Vodafone" perché vorrei offrire il
servizio via web anche agli utenti TIM. Purtroppo non ho tempo di fare delle
prove quindi per ora rimane disponibile solo il servizio su www.190.it. So che
come nome è abbastanza anonimo, accetto suggerimenti! Il prezzo da pagare
però potrebbe essere che cambiando nome l'applicazione debba essere
reinstallata dagli attuali utenti, controllerò bene come funziona il market.
Ti ringrazio per aver dedicato un po' del tuo tempo per migliorare la mia
applicazione.
Saluti,
Andrea
Original comment by [email protected]
on 19 Dec 2010 at 8:03
- Changed title: GUI enhancements
- Changed state: Accepted
- Added labels: Type-Enhancement, Component-UI
- Removed labels: Type-Defect
from awsms.
Wow! Fantastico. A tal proposito ti segnalo, nel caso non lo conoscessi, Moio
SMS.
http://www.moioli.net/sms/
È una applicazione multipiattaforma per inviare SMS da diversi provider
italiani ed il suo autore ha sviluppato un sistema di riconoscimento dei
CAPTCHA che funziona parecchio bene. Inoltre, ha pubblicato sul suo sito una
serie di paper interessanti su come riconoscerli. Ti potrebbero essere utili.
Tornando alla GUI, durante queste vacanze proverò a buttarti giù una bozza
grafica. Purtroppo non so programmare in Java, quindi mi piacerebbe entrare nel
progetto ma sarei poco utile "lato codice".
Ti chiedo però come sono le tue capacità sulla piattaforma. Così mo posso
orientare sul grado di elaborazione dell'interfaccia, che al momento è molto
scarna, e cercare di darle un po' di "appeal" :-)
Ultime due cose: ti consiglio di provare, sempre se non l'hai già fatto, due
applicazioni "concorrenti": JackSMS e SBMessJ; tanto per farti una idea e
vedere anche aspetti negativi e positivi di quelle 2 app.
Infine, se vuoi ci possiamo anche sentire via mail, così andiamo un po' meglio
a comunicare.
Saluti,
Alberto
Original comment by [email protected]
on 20 Dec 2010 at 10:15
from awsms.
Certamente, conosco MoioSMS e ne ero un utilizzatore. Da quell'idea sono
partito per sviluppare l'applicazione per Android. Per procedere alla
decodifica del CAPTCHA mi serve però la libreria JavaOCR che è ancora in fase
di sviluppo.
Le interfacce grafiche su Android sono formate da un semplice file XML (non so
se hai conoscenze a riguardo). L'interfaccia è scarna un po' per scelta e un
po' per conformità con lo stile Android. Per esempio una textarea non troppo
grande permette alla tastiera sullo schermo di non sovrapporsi ad essa. Detto
questo non mi dispiacerebbe affatto trovare una soluzione più accattivante,
purché non vada a scapito dell'usabilità. Puoi trovare informazioni qui
(navigando nel menu a sinistra):
http://developer.android.com/guide/topics/ui/index.html
Ho attualmente installate sul telefono le applicazioni JackSMS e WebSMS, per il
quale qualche utente mi ha anche chiesto di sviluppare un connector per la
Vodafone. L'altra invece non l'ho trovata nel market quindi non l'ho ancora
installata.
Contattami pure tramite email.
Saluti,
Andrea
Original comment by [email protected]
on 20 Dec 2010 at 11:05
from awsms.
Per un esempio dell'interfaccia grafica attuale, guarda qui:
http://code.google.com/p/awsms/source/browse/#svn%2Ftrunk%2Fres%2Flayout
Troverai alcuni files: main.xml è la schermata principale, menu.xml ciò che
compare premendo il tasto menu, settings.xml la vista di configurazione delle
opzioni.
Original comment by [email protected]
on 20 Dec 2010 at 11:08
from awsms.
Original comment by [email protected]
on 13 Jan 2011 at 5:13
- Changed state: Started
from awsms.
Original comment by [email protected]
on 14 Nov 2011 at 4:42
- Changed state: Fixed
from awsms.
Related Issues (18)
- Won't install on Android 2.1 HOT 5
- Could not launch the request activity HOT 4
- Gestione account vodafone con più numeri associati HOT 2
- Salvataggio SMS dopo un errore di invio HOT 6
- Miglioramento ricerca contatti HOT 6
- Disattivazione vibrazione notifica HOT 4
- Perdita testo messaggio su errore invio HOT 5
- [deleted issue]
- altri operatori HOT 3
- Cambiamenti nel portale Vodafone HOT 15
- Numero non valido HOT 15
- Filtraggio etichette rubrica HOT 18
- Chiusura e riavvio ComposeActivity HOT 3
- Caratteri accentati nel messaggio HOT 3
- Mancata notifica toast HOT 4
- Supporto per contratti Vodafone Business HOT 16
- javax.net.ssl.SSLException: Not trusted server certificate HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awsms.