Italian Urgente!! non mi picchiate :-) devo fare un Widget

ivanomonti

Expert
Licensed User
Longtime User
Ragazzi sono alla fine dell'app che sto scrivendo nel sociale (alzhaimer) dato che devo presentarla entro domani sera, app prevede 4 cose semplici, ora per non avere solo icona che diventa un dilemma per queste persone, ho bisogno di creare un Widget in primo piano, come se fosse l'orologio o previsioni del tempo tantoper intenderci... avete un idea che sia veloce.

inoltre non sono riuscito a trovare il modo per pubblicarla sul Market di google per via della key.

Un aiuto anche privato mi farebbe piacere, se poi mi e permesso metterei anche i crediti di B4A e non solo.

Ringrazio tutti per la gentilezza fino ad ora datami.
 

arenaluigi

Well-Known Member
Licensed User
Longtime User

ivanomonti

Expert
Licensed User
Longtime User
Allora qui c'è un tutorial per creare widget(molto semplice e veloce):
http://www.b4x.com/forum/basic4android-getting-started-tutorials/10166-android-home-screen-widgets-tutorial-part-i.html

Per quanto riguarda la pubblicazione che problemi hai ?
Hai problemi quando carichi l'apk su google play ?
Hai problemi nel creare la key ?

passo per passo
  1. ho pagato 25 dollari
  2. sono andato alla consolle developer
  3. ho preso il codice base64 che ti fornisce google
  4. sono andato sul tools private sign key
  5. ho pulciato load existing key
  6. nel frattempo ho copiato il key fornito da google su un file di text
  7. cerco di caricarla e nulla.

Sicuramente la procedura mia e sbagliata, ma non capisco dove sbaglio, il file di testo lo chiamato keyGoogle.keystore e non keyGoogle.txt

grazie per la tua attenzione.
 

arenaluigi

Well-Known Member
Licensed User
Longtime User
Forse sono io che non ricordo bene, ma non ho mai usato il codice base64 che fornisce google, per cosa viene usato ?

Io ho pubblicato 3 applicazioni, 2 gratis ed 1 a pagamento, questi i passi:

1 ho pagato 25 dollari
2 sono andato alla consolle developer
3 Clicco su aggiungi applicazione
4 Mi sia apre una finestra dove mi chiedere di inserire un apk(ovviamente per questo apk ho creato una key da b4a.
5 poi mi servono tutte le immagini ecc...
6 pubblica.

Tutto qui
 

ivanomonti

Expert
Licensed User
Longtime User
Forse sono io che non ricordo bene, ma non ho mai usato il codice base64 che fornisce google, per cosa viene usato ?

Io ho pubblicato 3 applicazioni, 2 gratis ed 1 a pagamento, questi i passi:

1 ho pagato 25 dollari
2 sono andato alla consolle developer
3 Clicco su aggiungi applicazione
4 Mi sia apre una finestra dove mi chiedere di inserire un apk(ovviamente per questo apk ho creato una key da b4a.
5 poi mi servono tutte le immagini ecc...
6 pubblica.

Tutto qui

Stasera ci provo... ti tengo informato.
 

maxware

Well-Known Member
Licensed User
Longtime User
Pure io non so di questo base64
Non centra nulla ma ricordati di compilare in modalita' Release e non Debug ( cosa che sbagliavo io all'inizio )
Per quanto riguarda la key l'avevo ancora create quanto sviluppavo in App Inventor
E' Unica ricordati di salvarla in 4000000 parti altrimenti se un domani devi modificare la App devi ricompilarla assolutamente con la stessa chiave altrimenti google ti torna picche
Se arrivo tengo il Tablet acceso questa sera
ciaoo
Mamo
 

ivanomonti

Expert
Licensed User
Longtime User
link key google

https://play.google.com/apps/publish/Home?dev_acc=xxxxxxxxxxxxxxxxx#ProfileEditorPlace:

Licenze e fatturazione in-app

Il codice di licenza ti consente di impedire la distribuzione non autorizzata delle tue applicazioni. Per ulteriori informazioni sulle licenze, consulta la documentazione sulle licenze.

Il tuo codice di licenza potrebbe essere utilizzato anche per verificare gli acquisti con fatturazione in-app. Per ulteriori informazioni sulla fatturazione in-app, consulta la documentazione sulla fatturazione in-app.

Di seguito è indicata la tua chiave pubblica RSA con codifica Base64 (rimuovi gli spazi).

Chiave pubblica

KeyBase64 ....
 

ivanomonti

Expert
Licensed User
Longtime User
Arena mi sono arenato

Ho seguito l'esempio del link creandone uno mio sulla mia app

1) creato modulo service dove scrivo quanto segue...

B4X:
Sub Process_Globals
   Dim rv As RemoteViews
End Sub

Sub Service_Create
   rv = ConfigureHomeWidget("Main_widget", "rv", 0, "MIMM WIDGET")
End Sub

Sub Service_Start (StartingIntent As Intent)
   If rv.HandleWidgetEvents(StartingIntent) Then Return
End Sub

Sub Service_Destroy

End Sub

Sub rv_RequestUpdate
   rv.UpdateWidget
End Sub

Sub rv_Disabled
   StopService("")
End Sub

Sub ImageView1_Click
   StartActivity(Main)
End Sub

Ovviamente creato il Activity di appoggio "Main_widget"

Compilo senza problemi ma il WidGet non vi e traccia :BangHead:
 

arenaluigi

Well-Known Member
Licensed User
Longtime User
Per quanto riguarda la key, io non ho mai usato la protezione di google perciò non so aiutarti. :sign0013:

Per il widget hai creato il file .bal per la grafica ?
Se tutto ok , sulla home del telefono hai provato ad aggiungere il widget dal menù ?

Poi ho notato questo, in questa riga di codice:
B4X:
rv = ConfigureHomeWidget("Main_widget", "rv", 0, "MIMM WIDGET")

'io ho specificato anche di centrarlo nello schermo

rv = ConfigureHomeWidget("Main_widget", "rv", 0, "MIMM WIDGET",True)
 

ivanomonti

Expert
Licensed User
Longtime User
Per quanto riguarda la key, io non ho mai usato la protezione di google perciò non so aiutarti. :sign0013:

Per il widget hai creato il file .bal per la grafica ?
Se tutto ok , sulla home del telefono hai provato ad aggiungere il widget dal menù ?

Poi ho notato questo, in questa riga di codice:
B4X:
rv = ConfigureHomeWidget("Main_widget", "rv", 0, "MIMM WIDGET")

'io ho specificato anche di centrarlo nello schermo

rv = ConfigureHomeWidget("Main_widget", "rv", 0, "MIMM WIDGET",True)

il problema che non trovo il widget, la grafica base l'ho creata e associata Main_widget ma nulla...
 

ivanomonti

Expert
Licensed User
Longtime User
Per quanto riguarda la key, io non ho mai usato la protezione di google perciò non so aiutarti. :sign0013:

Per il widget hai creato il file .bal per la grafica ?
Se tutto ok , sulla home del telefono hai provato ad aggiungere il widget dal menù ?

Poi ho notato questo, in questa riga di codice:
B4X:
rv = ConfigureHomeWidget("Main_widget", "rv", 0, "MIMM WIDGET")

'io ho specificato anche di centrarlo nello schermo

rv = ConfigureHomeWidget("Main_widget", "rv", 0, "MIMM WIDGET",True)

Risolto, era il True che mancava, ora funge che è una meraviglia, GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
 

Star-Dust

Expert
Licensed User
Longtime User
....Un aiuto anche privato mi farebbe piacere, se poi mi e permesso metterei anche i crediti di B4A e non solo.

Ringrazio tutti per la gentilezza fino ad ora datami.
scusa se ti rispondo un po' in ritardo. cosa sono i crediti b4a?
 
Top