Quantcast
Channel: Forum Android | AndroidWorld
Viewing all 29202 articles
Browse latest View live

Potete aiutarmi? Sono bloccato su molte cose?

$
0
0
Ciao a tutti, premetto che questa è la mia prima app e che quindi potrei chiedervi cose che per voi sono ovvie.
Mi sono rivolto anche a Stockoverflow ma lì non sono ben accetti i principianti e molte cose in inglese non riesco a comprenderle :crying:.

Vorrei chiedervi:


  1. Immaginatevi uno Switch con testo "PROVAPROVAPROVA" con carattere medio e con larghezza match_parent e altezza relativa in un LinearLayout; Come faccio a diminuire o ingrandire il testo automaticamente in base alla dimensione del dispositivo senza farlo andare a capo e utilizzando tutto lo spazio disponibile? Non intendo l'adattamento per i tablet, ma per un 3" e un 5.5"! Mi sto scervellando ma non riesco a trovare nulla, probabilmente sarà qualcosa di semplice e ovvio..


  2. Ho intenzione di creare un widget per l'home screen. Nella mia app ho un pulsantone che mi esegue una serie di cose; vorrei che il widget sia formato da un pulsante che esegua esattamente le stesse cose del pulsantone e che si aggiorni sul suo stesso stato (come se fossero un unico pulsante!).


  3. Come faccio ad eseguire automaticamente alcune cose al raggiungimento di una specifica percentuale della batteria? So che per la batteria c'è un messaggio broadcast ma non so in che punto del codice devo inserire il tutto..



  4. C'è un modo per fare l switch tra 2g\3g?



  5. Qual'è il codice per aprire le impostazioni per esempio sul wifi?


    Tutto qui, avrei altre 100 domande ma per ora lascio perdere.


    Ringrazio di cuore chi mi darà una mano anche solo risolvendo uno di questi punti.


Aggiornamenti

$
0
0
Vorrei sapere quando uscira l'aggiornamento per samsung galaxy s4 mini

[MOD][XPOSED]Xstana

$
0
0
Questo modulo,ci permette di modificare l'aspetto della statusbar e dalla navbar,in modo molto semplice.

Aprendo il modulo ci troviamo di fronte,ad una schermata,che attraverso due sezioni,superiore ed inferiore di uno smartphone,ci danno un'anteprima di quella che sara la modifica una volta applicata



I temi a disposizione sono molti,alcuni applicabili gratuitamente,alcuni (davvero pochi)applicabili solo acquistando la versione prime


Una volta scelto lo stile che più vu piace,dovrete riavviare lo smartphone per applicare le modifiche.

Thread originale:
[APP][THEMING] - xSTANA - (Navigation and St… | Xposed General | XDA Forums

Cambio smartphone da nexus 4 a ???

$
0
0
Salve come da titolo sono possessore di un nexus 4 ma purtroppo per vari motivi non mi trovo più molto bene con questo terminale soprattutto per una fattore batteria e fotocamera .
La mia scelta è ricaduta sul Sony xperia z1 e il galaxy note 3 neo che sono quelli che rispondono di più alle mie esigenze con un budget di 300-400 euro
La mia domanda è quale mi consigliate ? Conosciute un altro terminale che risponda alle mie esigenze e rientri nella fascia di prezzo ?
Ringrazio in anticipo tutti i gentili lettori che risponderanno

Ciao a tutti

[DUAL SIM][BUDGET 160 MAX]Aiutatemi :(

$
0
0
Devo comprare un telefono per mia madre dual SIM con uno budget massimo di 160 euro, semplicemente quale telefono mi consigliate? Non vuole che quando è su Facebook non mostri lag, un po come il mio Moto G u.u, cosa mi consigliate?

fotocamera

$
0
0
Buongiorno. Vorrei un cellulare sui 200 euro che abbia tra le altre cose una buona fotocamera. Sono indirizzato verso il lumia 925 a 199 euro. Mi piace per altri versi lo zenphone 5. Considerazioni in merito?

[SA+Sped] LG G2 d802 32 GB NERO No Brand, Garanzia Europa: Euro 300,00

$
0
0
Vendo LG G2 d802 32 GB Nero No Brand Garanzia Europa acquistato il 27/08/2014; il telefono è immacolato e, quindi, praticamente un nuovo utilizzato continuativamente soltanto 1 giorno. Il libretto di istruzioni, le cuffie e lo stemma "G" nel kit di acquisto sono ancora sigillati; chiamate, video, foto, gps, wifi, bluetooth ed ogni altra caratteristica del telefono funzionano perfettamente. Vendo causa regalo di altro telefono equivalente altrimenti non lo avrei lasciato ;-) Spedisco il prodotto tramite "Pacco ordinario" tracciabile di Poste Italiane. Con il telefono e relativo kit, fornisco ovviamente anche fattura di acquisto come prova di garanzia; accetto indistintamente PostePay, PayPal, Bonifico; rendo pienamente tracciabile l'intera transazione anche tramite PEC.
Prezzo Euro 300,00

LG G2 d802 32 GB NERO No Brand, Garanzia Europa Baronissi
Immagini allegate

rom light per galaxy s

$
0
0
Ciao, ho un vecchio galaxy s che vorrei rendere utilizzabile decentemente e con un minimo di app. Whatsapp facebook telefono e sms sono più che sufficienti. Qualche consiglio su quale rom mettere?

grazie!

[Giochi] [gratis] AxouxereGames - Trap Ball, Planetary Shield, Shuriken Training HD

$
0
0
Ciao,


Siamo un piccolo gruppo indie Galizia formato da un programmatore e un designer. Qui presento i nostri giochi.



Shuriken Training HD (Free y Full).
catalogoshuriken.png
Dimostrare che si può diventare un vero Ninja, grazie alla formazione con Shuriken!, Supera 100 livelli, 10 sbloccabili ottiene shuriken e treno con loro (ognuno ha caratteristiche diverse). Batti i tuoi amici nella classifica mondiale e condividi i tuoi risultati su Facebook !!



Non perdetevi questo divertente gioco che metterà alla prova le tue abilità ninja.



Compatibile con Facebook e Google Giochi Gioca.
Lingue disponibili: galiziano, castigliano e inglese.
Link Google Play: https://play.google.com/store/apps/d...en.Training.HD
GamePlay:





Planetary Shield (libre y total).
catalogoplanetary.png
La Terra è in pericolo, e solo tu puoi salvarlo dalla distruzione ... buona o almeno provarci, ottenere il controllo di entrambi i satelliti e lanciare sfere di energia tutti gli approcci di meteoriti.


Gli abitanti del pianeta conta su di voi! Non si può fallire.





Preparatevi a godere di una emozionante avventura dove il tuo migliore amico è lo scopo. Effettuare combo e ottenere un sacco di punti e soprattutto ...


Hai per salvare la Terra !!
Lingue disponibili: galiziano, castigliano e inglese.
Link Google Play:https://play.google.com/store/apps/d...anetary.shield
GamePlay:







Trampa Ball Pool edición (libre y total).
catalogotrapball.png
Tu sei la palla 8 e si deve raggiungere la vostra destinazione per giocare la prossima partita.


Eh sembra facile ma non lo è!,, Evitare di essere distrutto tutti i tipi di trappole come picchi, laser, il vuoto cade. Tutti i tipi di trappole mortali vi attendono lungo la strada.


Si può arrivare alla fine?



Un gioco che metterà alla prova le vostre abilità e vi farà godere come non hai mai fatto con il cellulare.




Muovi il tuo cellulare con giroscopio / accelerometro a destra izquierad per dirigere la palla 8.


Dare con Retro Trap Ball Pool Edition.
Lingue disponibili: galiziano, castigliano e inglese.
Link Google Play: https://play.google.com/store/apps/d...=TrapBall.game
GamePlay:
Nota: Trap Ball Pool Edition non compatibile con Tablets Android o di tipo mobile con Galaxy Note.
Immagini allegate

GPS e Android, come funziona?

$
0
0
Buongiorno a tutti!
Volevo porvi una domanda banale ma che io, almeno, mi son fatto parecchie volte da quando uso un terminale Android: ho due smartphone Sony, un Xperia Z ed un Xperia M, entrambi collegati alla WLAN domestica ma non al 3G, visto che non mi serve, stando per lo più in casa.
Insomma, entrambi i terminali usano il GSM+la connessione wi-fi di casa.
Utilizzando spesso Google Now, ho notato che l'Xperia Z mi indica come posizione corrente l'isola d'Ischia, mentre io vivo alla periferia Nord di Napoli; non appena esco ed avvio il 3G, invece, la posizione segnalata risulta essere più che corretta.
Bene, mi son detto "E' l'A-GPS che, appoggiandosi alla connessione 3G, consente di implementare la corretta identificazione del luogo in cui ci si trova".
Il fatto strano, però, è che l'Xperia M, anch'esso con GSM+wi-fi, mi segnala sempre la la locazione corretta.
Da cosa pensate possa dipendere un fatto del genere, magari dalla SIM utilizzata (Wind nel primo caso, TIM nel secondo)?

Fatemi sapere...

Piacere

$
0
0
Buongiorno ragazzi è un piacere essere qui con voi:D

Bluestack error RPC:S-7:AEC-0

$
0
0
Salve ragazzi,ho provato ad installare l'emulatore bluestack ma al momento di scaricare app,mi esce questo errore,ho girato un pò su internet ma non riesco a trovare una vera e propria soluzione,alcuni dicono di fare log out e di reinserirsi ma nell'emulatore mi è difficile fare anche questo,l'interfaccia è molto spartana....grazie dell'eventuale risposta

App engine + Google cloud endpoint Aiuto!?

$
0
0
Ciao ragazzi ho un problema con la mia app che utilizza app engine e google cloud endpoints. Il codice non da errore ma quando faccio service.register non succede nulla al mio backend che invece dovrebbe salvare il gcm id. Non ho idea di quale sia il mio errore, quindi spero che mi potrete aiutare.
Questa è la mia activity principale:
codice:

public class MainActivity extends SherlockFragmentActivity  {




    private ActionBar actionBar;
    private ViewPager viewPager;
    private MenuItem add_contact_button;
    private Boolean logged = false;
    private MenuItem edit_contacts;
    private MenuItem ok_button;
    private MenuItem cancel_button;


    private static final int REQUEST_ACCOUNT_PICKER = 2;


    private Boolean rememberToRegister;
    private static MainApplication sInstance;
    public static Boolean doINeedToRegister= false;


    private GoogleCloudMessaging gcm= null;
    private final String SENDER_ID = "5*********6";
    RegIdManager regIdManager = new RegIdManager();


    private RegisterGcmId registerGcmId;
    private String TAG = "MAIN APPLICATION GCM";
    public static Sand.Builder builder;
    public static Sand service;
    private final String APP_NAME = "Sand";
    public static SharedPreferences settings;
    public static GoogleAccountCredential credential;
    private final String SHARED_PREF_ACCOUNT = "ACCOUNT_PREF";
    private final String ACCOUNT_NAME = "ACCOUNT_NAME";
    static final String WEB_CLIENT_ID = "6**************************com";
    private String accountName;










    Context context;
    ProgressDialog dialog;


    public String reg_id;




    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        if (TextUtils.isEmpty(reg_id)){








        builder = new Sand.Builder(AndroidHttp.newCompatibleTransport(), new GsonFactory(), null).setApplicationName(APP_NAME);
        service = builder.build();


        credential = GoogleAccountCredential.usingAudience(this,
                "server:client_id:" + WEB_CLIENT_ID);
        settings = getSharedPreferences(SHARED_PREF_ACCOUNT,MODE_PRIVATE);


        setAccountName(settings.getString(ACCOUNT_NAME, null));
        if (credential.getSelectedAccountName() != null) {
            // Already signed in, begin app!
            Toast.makeText(this, "Logged in with : " + credential.getSelectedAccountName(), Toast.LENGTH_SHORT).show();
            //Toast.makeText(getBaseContext(), GooglePlayServicesUtil.isGooglePlayServicesAvailable(getBaseContext()),Toast.LENGTH_SHORT).show();
        }
            else
        {
            chooseAccount();
        }
            RegIdManager.storeRegistrationId(this,"");
            reg_id = RegIdManager.getRegistrationId(this);
            Log.d(TAG,"REG ID: "+reg_id);


            if (TextUtils.isEmpty(reg_id)){
                registerGcmId = new RegisterGcmId();
                Log.d(TAG,"Progress Dialog");
                dialog = ProgressDialog.show(this, "", "Getting GCM id...", false, true);
                context = this;
                registerGcmId.execute((Void) null);
            }


        }
    }




    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        /*superato limite caratteri*/




        return super.onCreateOptionsMenu(menu);
    }


    private ViewPager.SimpleOnPageChangeListener onPageChangeListener = new ViewPager.SimpleOnPageChangeListener() {
        [MENTION=567222]Override[/MENTION]
        public void onPageSelected(int position) {
            super.onPageSelected(position);
            actionBar.setSelectedNavigationItem(position);
        }
    };


    private void addActionBarTabs() {
        actionBar = getSupportActionBar();
        String[] tabs = {"Chats", "Contacts"};
        for (String tabTitle : tabs) {
            ActionBar.Tab tab = actionBar.newTab().setText(tabTitle)
                    .setTabListener(tabListener);
            actionBar.addTab(tab);


        }


        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    }




    private ActionBar.TabListener tabListener = new ActionBar.TabListener() {
        [MENTION=567222]Override[/MENTION]
        public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
          viewPager.setCurrentItem(tab.getPosition());
          switch (tab.getPosition()) {
                case 0:
                    add_contact_button.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
                    edit_contacts.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
                    break;


                case 1:
                    add_contact_button.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
                    edit_contacts.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
                    break;


            }




        }


        [MENTION=567222]Override[/MENTION]
        public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {


            switch (tab.getPosition()) {
                case 0:
                    break;


                case 1:


                    //ok_button.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
                    //cancel_button.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
                    break;


            }
        }


      @Override
        public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {
          switch (tab.getPosition()) {
                case 0:
                    edit_contacts.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
                    add_contact_button.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER);
                    break;
                case 1:
                    add_contact_button.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
                    edit_contacts.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
                    break;




            }
        }
    };


  @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        /*superato limite caratteri*/


    }




  private void onClickAddContact(){
      Intent i = new Intent(this,AddContactActivity.class);
      startActivity(i);
  }


    private void onClickEditContacts(){
        Intent i = new Intent(this,EditContactsActivity.class);
        startActivity(i);
    }




    private void setAccountName(String accountName) {
        SharedPreferences.Editor editor = settings.edit();
        editor.putString("ACCOUNT_NAME", accountName);
        editor.commit();
        credential.setSelectedAccountName(accountName);
        this.accountName = accountName;
    }




    void chooseAccount() {
        try
        {
            startActivityForResult(credential.newChooseAccountIntent(), REQUEST_ACCOUNT_PICKER);
        }
        catch (ActivityNotFoundException e)
        {


            Toast.makeText(this, "ActivityNotFoundException in method chooseaccount() ", Toast.LENGTH_LONG).show();


            return;
        }
    }


    @Override
    protected void onActivityResult(int requestCode, int resultCode,
                                    Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        switch (requestCode) {
            case REQUEST_ACCOUNT_PICKER:
                if (data != null && data.getExtras() != null) {
                    String accountName =
                            data.getExtras().getString(
                                    AccountManager.KEY_ACCOUNT_NAME);
                    if (accountName != null) {
                        setAccountName(accountName);
                        SharedPreferences.Editor editor = settings.edit();
                        editor.putString(ACCOUNT_NAME, accountName);
                        editor.commit();
                        // User is authorized.
                    }
                }
                break;
        }
    }




    class RegisterGcmId  extends AsyncTask<Void, Void, Void> {


      @Override
        protected Void doInBackground(Void... params) {


            try {
                if (gcm == null) {
                    gcm = GoogleCloudMessaging.getInstance(context);
                    Log.i("GCM","gcm.toString(): "+gcm.toString());
                }
                reg_id = gcm.register(SENDER_ID);
                Log.i("GCM","Reg Id: "+reg_id);
                service.register(reg_id);  // QUI C'è QUALCOSA CHE NON VA
                regIdManager.storeRegistrationId(context, reg_id);
                dialog.dismiss();




            } catch (IOException ex) {
                Log.e("GCM","Error :" + ex.getMessage());
                dialog.dismiss();
            }
            catch (NullPointerException ne){
                Log.e("GCM","Error null pointer :" );
                ne.printStackTrace();
                dialog.dismiss();
            }




            return null;
        }
    }




    }



E questo è il mio metodo register caricato su app engine:
codice:

@ApiMethod(name = "register", path = "register", httpMethod = HttpMethod.POST)
    public WrappedBoolean register [MENTION=174999]Name[/MENTION]d("user")User user, [MENTION=174999]Name[/MENTION]d("gcm_id")String gcm_id) throws UnauthorizedException, NullPointerException
        {
                if (user==null)
                        throw new UnauthorizedException("You are not logged in.");
                if (gcm_id==null)
                        throw new NullPointerException("GCM id is null.");
               
        SandUser sandUser = ofy().load().key(Key.create(SandUser.class,user.getUserId())).now();
       
        if (sandUser==null || sandUser.getGcm_id()!= gcm_id){
                sandUser = new SandUser(user,gcm_id);
                ofy().save().entity(sandUser).now();
        }
     
        return new WrappedBoolean(true);
    }

Xiaomi Mi3 let's get started

$
0
0
Salve a tutti, dopo qualche giorno di indecisione ho optato per lo xiaomi mi3 che secondo il report bartolini e in arrivo domani mattina ( e gli credo visto che è in giacenza a 20 minuti scarsi da casa mia ).
Detto questo sono un niubbo per quanto riguarda la miui, potete aiutarmi ?
In particolare vorrei capire come installare il play store in modo da potermi risaricare tutte le mie app pagate e le app di big g per me indispensabili.
Ho il backup del mio vecchio samsung galaxy s3 posso in qualche modo metterlo su xiaomi ? quanto meno la rubrica e le conversazioni di whatsapp, si può ?
Esiste qualcosa da sapere ? ad esempio leggevo che bisogna disattivare la notifica di lettura, c'è dell'altro ? Quanto più riuscite a dirmi meglio è

Grazie

Problema ricarica inefficace

$
0
0
Buongiorno a tutti! Ho un Galaxy nexus e quando tento di caricarlo non succede nulla. Mi spiego meglio: al momento il cellulare è completamente scarico e dunque spento, quando lo collego all'alimentatore, tramite il cavo USB, compare sullo schermo l'immagino della batteria in ricarica e subito dopo l'indicazione del livello di carica; normalmente questa immagine sparisce dopo circa 30 secondi; nel mio caso invece l'immagine continua a ripartire ininterrottamente, come se la ricarica fosse a intermittenza. Questo naturalmente non permette al mio cellulare di ricaricarsi……:(
In passato avevo avuto un problema simile, ma la sostituzione del cavo aveva risolto tutto, qui ne ho provati 3; ma ancora niente…. Cosa mi consigliate di fare? Il telefono non è più in garanzia….

(abito a Reggio Emilia, nel caso vogliate segnalare centri di assistenza:))

Nubia z7 mini

$
0
0
Salve volevo sapere se z7 mini avrà aggiornamenti e se è possibile mettere cm11s.
Grazie a tutti

Salve androidiani

$
0
0
Salve a tutti, finalmente anche io faccio parte del forum nella speranza di risolvere i problemi dei miei device e nel tentativo di aiutare gli altri.. :D

[help] sesonn n9589

$
0
0
Buongiorno a tutti.

Posto qui anche se so che non è il posto giusto in quanto dedicato al n9500.

Vi chiedo comunque un grosso favore.

Ho scansionato il sistema con G DATA ed ho riscontrato il Trojan OperaService.

Ho pensato come prima cosa di metter i permessi di Root ed ho scaricato VROOT in Inglese.

Dopo aver installato V Root ho scoperto di avere un secondo Virus ossia KINGUSER.

Come posso fare?

Audio piu potente

$
0
0
Vorrei sapere se esistono dei codici o delle applicazioni per aumentare l'audio del samsung galaxy s4 mini ho gia provato col root ma non funziona con AlsaMixer spero che mi aiutate
Viewing all 29202 articles
Browse latest View live