Сообщения

Сообщения за август, 2012

Ориентация экрана

    Любое устройство, осращенное акселерометром, может определить, как сейчас повернуто устройство. В зависимости  от показания акселерометра, может зменяться ориентация экрана-альбомная или портретная. Но не всегда это нужно. для того, что бы установить определенную ориентацию для экрана, нужно в манифесте в элементе  задать параметр orientation: android:screenOrientation="portait" android:screenOrientation="landscape"

Android SDK

  Из чего состоит Android SDK android.bat-позваляет создавать, настраивать и удалять виртуальные устройства из командной строки ddms.bat-управляет процессами на эмуляторе draw9patch.bat-графический редактор emulator.exe-эмулятор hierarhyviewer.bat-оптимизирует графический интерфейс программы mksdcard.exe-создает образ SD-карты sqlite.exe-доступ программы к файлам данных
 Создание кнопки       Добавляем кнопку в редакторе разметки(в   папке Layout)      Пишем код для обработки нажатия на кнопку                         public void button_Click (View v)                {      здесь описываем то, что будет происходить при нажатии на кнопку                 }      В свойствах кнопки On Click указываем процедуру, которая будет выполняться      В нашем случае это   button_Click  

Ресурсы приложения

             Ресурсы приложений представляют собой каталог ресурсов: -res/drawable-содержит изображения, адаптированые для различных разрешений экрана -res/layout-содержит разметку элементов пользовательского интерфейса -res/menu-cjlth;bn afqks vty. -res/values-содержит строковыезначения, массивы и т.д. -res/xml-другие XML файлы

Карта сайта

-Моя первая программа     - советы по программированию      -запуск новой активности      -начало программирования для андроида     -Android SDK      -Скачайте мою программу      -видео программы      -о моей программе

Архитектура андроида

             Из чего состоит андроид Андроид состоит из четырех уровней: уровень ядра, уровень библиотеки среды выполнения, уровень каркаса приложений и  уровень приложений.    Система андроид основана на ядре Linux, но в то же время не является Linux системой. У андроида свои механизмы распределения памяти, другая система межпроцессорного взаимодействия, спецефические модули ядра и т.д.     Уровень ядра-самый нзкий уровень архитектуры андроида. Следующийуровень-это уровень библиотек и сареды выполнения. В данный уровень входят библиотеки libc, openGL, webKit, FreeType, SSl, SGL, SQLite, Media Framwwork      На уровне каркаса приложений работают различные деспетчеры: -Диспетчер активности-управляет жизненным циклом приложения -Диспетчер пакетов-управляет установкой прикладных программ -Диспетчер окон-управляетокнами приложений -Диспетчер ресурсов-используется для доступа к ресурсам приложения -Контент провайдеры-осуществляют доступ к данным других приложений -Д

Как убрать заголовок

Всероссий учебный марофон "Программист 2013" Как убрать заголовок у Activity: Прописываем в файле манифеста android:name=".MainActivity" android:label="My App" android:theme="@android:style/Theme.Black.NoTitleBar" android:screenOrientation="portrait"> Или в программе this.requestWindowFeature(Window.FEATURE_NO_TITLE);

Создание меню для прграммы

Ресурсы меню хранятся в xml файле:     android:title="@string/start" />     android:title="@string/finish" /> @string/start, @string/finish-строковые ресурсы Код для выбора пунктов меню @Ovverride public boolean onOtionsTtemSelected(Menu menu ){ MenuInflater inflater = getMenuInflater();   inflater.inflate(R.menu.menu); return true; }