Showing posts with label android n. Show all posts
Showing posts with label android n. Show all posts

Monday, February 6, 2017

Come installare Android N su dispositivi Nexus

Se sei curioso e hai un dispositivo Nexus di riserva, avere Android N è un gioco da ragazzi.
Il nuovo sistema operativo di Google ha nuove funzionalità che renderanno lo scorrimento attraverso il futuro di Android UI come un sogno.

Mentre l'aggiornamento è attualmente in fase di implementazione su alcuni dispositivi Android, c'è ancora un sacco di telefoni che non hanno accesso al sistema operativo più recente. Se sei uno dei tanti che non ce l'ha sul dispositivo, c'è un modo per farlo. È possibile scaricare la developer preview per godere le ultime caratteristiche, ma ci sono tutte le possibilità che potrebbe non funzionare correttamente. C'è anche il rischio di buttare via l'intero dispositivo, tipo la scarsa durata della batteria potrebbe essere un problema oppure la funzione di alcune applicazioni ancora non compatibili. 




Ottenere il giusto dispositivo

Solo dispositivi Nexus possono funzionare con l'anteprima dello sviluppatore, come lo è sempre stato. Ha senso visto che Nexus e Android sono i bambini di Google. Sembra che ci sia una particolare attenzione sugli schermi più grandi con Android N. I seguenti dispositivi sono idonei per l'iscrizione ad Android N: Nexus 6, Nexus 9, Nexus 5X, Nexus 6P, Nexus Player, Google Pixel C e Android One.


Iscrizione

Una volta che accedi al tuo account Google sul dispositivo, andare al seguente link: www.google.com/android/beta . Si dovrebbe vedere il dispositivo pronto per l'iscrizione.


Installare e godere
Una volta che si accede vedrete tutti i dispositivi idonei che possedete. Fare clic su 'Iscrizione Device' sul dispositivo che si desidera essere il vostro agnello sacrificale. Leggi i termini e le condizioni e spuntare di averli letti, quindi è sufficiente toccare 'Join Beta.' Ci può volere fino a 24 ore per l'aggiornamento. Ti verrà richiesto nella notifica quando l'aggiornamento OTA è pronto, assicurarsi che il Wi-Fi è collegato per evitare di finire i giga.


Disinstallare

Se il dispositivo una volta installato da problemi e non regge Android N, non preoccupatevi si può facilmente invertire il processo. Torna alla pagina beta: www.google.com/android/beta . Fare clic su 'Unenrol dispositivo' per ricevere un altro aggiornamento OTA, che farà tornare il vostro smartphone come era prima. Attenzione però, questo porterà l'intero dispositivo come nuovo, come se si avesse fatto un ripristino ai dati di fabbrica. Foto, musica, messaggi, tutto. Il backup di tutto è consigliabile.

Monday, July 25, 2016

Detect and check if your app run in multi window mode


This example show how to detect and check if your app run in multi window mode, target Android N with Multi-Window Support, by calling isInMultiWindowMode() and override onMultiWindowModeChanged() methods.


package com.blogspot.android_er.androidmultiwindow;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

TextView textPrompt;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textPrompt = (TextView)findViewById(R.id.prompt);

if(isInMultiWindowMode()){
textPrompt.setText("onCreate run In Multi Window Mode ");
}else{
textPrompt.setText("onCreate run NOT In Multi Window Mode ");
}
}

@Override
public void onMultiWindowModeChanged(boolean isInMultiWindowMode) {
super.onMultiWindowModeChanged(isInMultiWindowMode);

if(isInMultiWindowMode){
textPrompt.setText("It is In Multi Window Mode ");
}else{
textPrompt.setText("It is NOT In Multi Window Mode ");
}
}
}


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="16dp"
android:orientation="vertical"
tools:context="com.blogspot.android_er.androidmultiwindow.MainActivity">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="20dp"
android:layout_gravity="center_horizontal"
android:autoLink="web"
android:text="http://android-er.blogspot.com/"
android:textStyle="bold"/>
<TextView
android:id="@+id/prompt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="28dp"
android:textStyle="bold"/>
</LinearLayout>


Next:
onConfigurationChanged() called when window size changed in Multi-Window Mode

Monday, March 14, 2016

Create AVD of Android N Preview for Android Emulator, in Android Studio

Android Emulator running Android N Preview
Before create AVD of Android N Preview, update with Android SDK Manager, make sure to include Android N (API 23, N Preview) SDK Platform and System Images.


Create new AVD in Android Studio (version 2.1 Preview 1 in this example), refer to the video below: