Italian Manualetto Marker Bandierine

djveleno

Active Member
Licensed User
Il file Manifest viene sovrascritto ogni volta che effettui una modifica all'app, giusto? Se sì, è necessario ricordarsi di settare il Manifest come di sola lettura.
 

maxware

Well-Known Member
Licensed User
non mi sembra. quando apro il progetto e lo ricompilo e lo riapro mi mantiene le impostazione messe ( ma forse non ho capito cosa intendevi )
L'intoppo che ho trovato , nel mio caso ,e' che avendo due versioni di alfadesk , ls sb e la pro , devo ricordarmi di modificare il valore nel maifes in base a che versione sto' compilando. O qualcuno sa se esiste da codice interno al progetto come modificare il valore
ciaooo
Mamo
 

djveleno

Active Member
Licensed User
Probabilmente mi sbagliavo io, anche se, ogni volta che ricompilo una app dopo delle modifiche vedo che anche il manifest è ricompilato, dovrei provare a salvarne uno con delle righe aggiuntive e poi fare delle modifiche per vedere se cambia qualche cosa.
 

LucaMs

Expert
Licensed User
Ciao, Mamo.

Ho letto ora l'articolo relativo a questo tuo manualetto.

Tu hai scritto (anche): "La sfortuna e' che sul mio note ii il gps non ha mai funzionato"

E maremma hane, (so' romano, eh :)) anche sul mio smartphone il gps non ha mai funzionato!
Per cui non ho mai giocherellato con queste funzionalità. Ora ci provo ugualmente (la posizione viene rilevata
anche dai ripetitori dei gestori telefonici, se non ho capito male!).

Pensare che una delle prime cose che ho fatto con questi aggeggi (Android) è stato seguire passo-passo
un esempio con le mappe di Google usando Eclipse... e funzionava perfino, stando in rete
(non ricordo un tubo, per fortuna, hehehe).

Diciamo che ti ringrazio per il manuale, ma a nome degli altri, sigh :).

Ciao
 

LucaMs

Expert
Licensed User
Non ne so un tubotto, ma insieme a quella (gigantesca :D) immagine, dovresti postare il file AndroidManifest.xml, per farti aiutare (dagli altri, hehehe)
 

Spinter

Active Member
Licensed User
ho fatto due prove ma non so perché nella primo manifest app non funziona, che è come descritto da mamo.
e la seconda funziona ma devo aggiugere il riferimento alla libreria!!


1)
B4X:
AddManifestText( <permission
android:name="$PACKAGE$.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>)
AddApplicationText(<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCFusYw8taKp224N3LnLpamwI6PrMznDd4"/>)
2)

B4X:
#Region  Project Attributes
    #ApplicationLabel: B4A Example
    #VersionCode: 1
    #VersionName:
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
    #AdditionalRes: C:\Android\sdk\extras\google\google_play_services\libproject\google-play-services_lib\res, com.google.android.gms
#End Region
B4X:
AddManifestText( <permission
android:name="$PACKAGE$.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>)
 
AddApplicationText(<meta-data
    android:name="com.google.android.maps.v2.API_KEY"
    android:value="AIzaSyCFusYw8taKp224N3LnLpamwI6PrMznDd4"/>
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>)
    AddPermission(android.permission.ACCESS_NETWORK_STATE)
 

Spinter

Active Member
Licensed User
Grazie max
ok allora ho fatto un altro test e forse ho capito!!
con la nuova versione 3.2 funziona solo con l'opzione 2.
Sono riuscito a capire leggendo la parte finale dal tutorial di Erel
 

Spinter

Active Member
Licensed User
Erel scrive cosi!

V1.01: Fixes a bug in AddMarker2.

If you are using a version prior to B4A v3.20 then you should follow these instructions:

1. Download an older version of google-play-services: www.basic4ppc.com/android/files/google-play-services.jar

2. Add the following code to the manifest editor, instead of the code above:
B4X:
AddManifestText( <permission
          android:name="$PACKAGE$.permission.MAPS_RECEIVE"
          android:protectionLevel="signature"/>
      <uses-feature android:glEsVersion="0x00020000" android:required="true"/>)
 
AddApplicationText(<meta-data
    android:name="com.google.android.maps.v2.API_KEY"
    android:value="AIzaSyCzspmxxxxxxxxxxxxx"/>)
You should replace the value after android:value with the key you received in the previous step.
3. Make sure not to add the #AdditionalRes attribute as it is only supported by B4A 3.2+.
 
Top