Название: Разработка Android-приложений с Augmented Reality
Автор: Тимур Машнин
Издательство: Издательские решения
Жанр: Компьютеры: прочее
isbn: 9785448380907
isbn:
setSupportActionBar (toolbar);
spinner = (ProgressBar)findViewById(R.id.progressBar);
spinner.setVisibility (View. GONE);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle (
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener (toggle);
toggle.syncState ();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener (this);
final NestedScrollView nestedScrollView = (NestedScrollView)findViewById(R.id.content_main);
nestedScrollView.getViewTreeObserver().addOnGlobalLayoutListener (
new ViewTreeObserver. OnGlobalLayoutListener () {
@Override
public void onGlobalLayout () {
int height = nestedScrollView.getHeight ();
int width = nestedScrollView.getWidth ();
if (height> width) height=width;
if (width> height) width=height;
ViewGroup.LayoutParams params = nestedScrollView.getLayoutParams ();
params. width=width;
params. height=height;
nestedScrollView.setLayoutParams (params);
nestedScrollView.getViewTreeObserver().removeGlobalOnLayoutListener (this);
}
});
context = this;
mSettings = getSharedPreferences («APP_PREFERENCES», Context.MODE_PRIVATE);
if (!mSettings.contains («BOLAT»)) {
SharedPreferences. Editor editor = mSettings. edit ();
editor. putStringSet («BOLAT», boLat);
editor.commit ();
}
if(!mSettings.contains («BOLON»)) {
SharedPreferences. Editor editor = mSettings. edit ();
editor. putStringSet («BOLON», boLon);
editor.commit ();
}
if(!mSettings.contains («CREATURES»)) {
JSONArray creatures = new JSONArray ();
SharedPreferences. Editor editor = mSettings. edit ();
editor.putString("CREATURES",creatures.toString ());
editor.commit ();
}
if(!mSettings.contains («USERLON»)) {
SharedPreferences. Editor editor = mSettings. edit ();
editor. putString («USERLON», «82.9346»);
editor.commit ();
}
if(!mSettings.contains («USERLAT»)) {
SharedPreferences. Editor editor = mSettings. edit ();
editor. putString («USERLAT», «55.0415»);
editor.commit ();
}
checkPermissions ();
mBeyondarFragment = (BeyondarFragmentSupport) getSupportFragmentManager().findFragmentById(R.id.beyondarFragment);
mRadarView = (RadarView) findViewById(R.id.radarView);
mRadarPlugin = new RadarWorldPlugin (this);
mRadarPlugin.setRadarView (mRadarView);
mRadarPlugin.setMaxDistance (100);
CustomWorldHelper.setActivity (this);
mWorld = CustomWorldHelper.generateObjects (this);
mWorld.addPlugin (mRadarPlugin);
mBeyondarFragment.setWorld (mWorld);
LowPassFilter.ALPHA = 0.001f;
BeyondarSensorManager.registerSensorListener (this);
mBeyondarFragment.setMaxDistanceToRender (10);
FloatingActionButton fabAdd = (FloatingActionButton) findViewById(R.id.fabAdd);
fabAdd.setOnClickListener (new View. OnClickListener () {
@Override
public void onClick (View view) {
SelectCreatureDialogFragment dialog = new SelectCreatureDialogFragment ();
dialog.show (getSupportFragmentManager (), «SelectCreatureDialogFragment»);
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.