|
|
|
|
Strumenti |
31-03-2020, 19:51 | #1 |
Senior Member
Iscritto dal: May 2001
Messaggi: 1003
|
Abilitare modalità aereo con Android Studio
Ciao a tutti, sono alle primissime armi di Android Studio e Java e sono diversi giorni che sto impazzendo appresso a questo codice:
public class MainActivity extends AppCompatActivity { public void airplane() { // read the airplane mode setting; boolean isEnabled = Settings.System.getInt( getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 0) == 1; Settings.System.putInt( getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, isEnabled ? 0 : 1); Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED); intent.putExtra("state", !isEnabled); sendBroadcast(intent); } } Devo far passare in modalità aereo il device prima che venga avviata la prima scherma dell'app. Vorrei capire perché non riesce a passare nonostante non risulti nessun errore.... Spero in qualche aiuto... Grazie mille in anticipo
__________________
Ho conluso affari con: Flory, Viktor, A.J, Bimbosta, 8310, Dr. Death, Gekker, Salsero71, Kaksa, BlueKnight. |
01-04-2020, 07:29 | #2 |
Senior Member
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3594
|
cos'è quel == 1 ?
|
01-04-2020, 16:51 | #3 |
Senior Member
Iscritto dal: May 2001
Messaggi: 1003
|
Non lo so sinceramente... ho preso il codice on line, sono davvero alle prime armi con una scadenza impossibile...
Inviato dal mio SM-J330FN utilizzando Tapatalk
__________________
Ho conluso affari con: Flory, Viktor, A.J, Bimbosta, 8310, Dr. Death, Gekker, Salsero71, Kaksa, BlueKnight. |
02-04-2020, 07:20 | #4 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 2990
|
E' perchè è identato male.
boolean isEnabled = Settings.System.getInt( getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 0) == 1; praticamente isEnable è true se Settings.System.getInt( getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 0) vale 1, falso altrimenti |
02-04-2020, 14:38 | #5 | |
Senior Member
Iscritto dal: May 2001
Messaggi: 1003
|
Quote:
provo a controllare l'indentatura. Mi è stato detto, inoltre, che dovrei richiamare airplane() in onCreate. Ti posto il codice completo così riesco a capire cosa significa... perdonami ma Java è nuovissima cosa per me e lo sviluppo de sta roba è solo uno strumento per un progetto di tutt'altro ambito .. Grazie mille ancora Codice PHP:
__________________
Ho conluso affari con: Flory, Viktor, A.J, Bimbosta, 8310, Dr. Death, Gekker, Salsero71, Kaksa, BlueKnight. |
|
03-04-2020, 07:41 | #6 |
Senior Member
Iscritto dal: Apr 2005
Messaggi: 2990
|
se ho capito bene, basta che nel metodo onCreate richiami airplane()
Però non conosco bene il mondo della programmazione android, quindi non ho idea. Tuttavia a naso mi viene da pensare che Java proprio non lo conosci (senza offesa eh) e forse dovresti partire da lì, prima che da Android.. |
15-04-2020, 14:23 | #7 | |
Senior Member
Iscritto dal: May 2001
Messaggi: 1003
|
Quote:
cmq sia ho risolto... cominciando a studiare java ho capito dove era il problema
__________________
Ho conluso affari con: Flory, Viktor, A.J, Bimbosta, 8310, Dr. Death, Gekker, Salsero71, Kaksa, BlueKnight. |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:22.