Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

Пиривет сайт с работой закладчиком Работа курьером Значение финансов в повседневной жизни известно каждому, но что делать, если зарплата на постоянной работе невелика или ее вообще нет? Если у Вас нет профессии или возникли иные сложности, то...
Модные тренды медицинской одежды - новая эра стиля и комфорта в 2024 году https://fkmed.r... C нами Вы убедитесь: качественная, комфортная и модная медицинская одежда существует! В каталоге на сайте представлена медицинская одежда для врачей и...
14 070 руб https://www.eco... 38 900 руб https://www.eco... и выберите из списка ниже: Купить в 1 клик https://www.eco... По типу двигателя снегоотбрасыватель может быть: Купить в 1 клик https://www.eco...
Все изделия хорошо сидят на фигуре и отличаются высокой степенью комфортности https://fkmed.r... Комбинированные ткани с применением хлопка и синтетики - это оптимальный вариант для пошива формы https://fkmed.r... Специальная пропитка...
53 990 руб https://www.eco... Экономия 4 160 руб https://www.eco... Купить в 1 клик https://www.eco... Главными элементами устройства являются двигатель, металлический или пластиковый корпус и лопасти для уборки снега https://www.eco... Тип...

Счетчики и рейтинг

Рейтинг@Mail.ru Яндекс.Метрика
Среда программирования: 
Eclipse

Android Studio – новый инструмент для разработчиков, который заменил Eclipse

1 Установка JDK

Загрузить можно с oracle.com
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Загрузить и установить Java SE Development Kit 8u40

Раньше для Eclipse нужно было создавать переменную среду JAVA_HOME, но для Android Studio не нужно. Просто загрузить и установить

2 Установка Android Studio и Android SDK

Загрузить Android Studio можно с developer.android.com
http://developer.android.com/sdk/index.html
Загрузить и установить Android Studio и Android SDK

3 Установка SDK-платформ

Для разработки и тестирования приложений нам понадобятся SDK-платформы Android.
В открывшемся стартовом окне Android Studio жмите пункт Configure
и далее SDK Manager
Вот минимум того, что нужно установить

Создание приложения

Чтобы создать проект нажмите Start a new Android Studio project

Next;Next;Next;Finish
Видим 2 вкладки MainActivity.java и activity_main.xml
Обратите внимание, что activity_main.xml можно рассматривать в режимах Design и Text

Запустим первый проект. Если есть андроид устройство, то включите на нём Отладку USB находится в настройки=>параметры разработчика и подключите к компьютеру через шнур.
Запустите проект. Нажмите на зелёный треугольник в верхней панели или (Shift+F10).
В окне поиска устройства выберите устройство или создайте эмулятор

первый проeкт

Графика

Работа с графикой осуществляется в MainActivity.java
Файл activity_main.xml не используется для задания внешнего вида, как это было в проекте Hello World! Вместо него используется собственно-созданный класс Draw_View, наследующий класс View.

Заливка фона

package com.example.myapplication;
 
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
 
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(new Draw_View(this));
    }
 
    class Draw_View extends View
    {
        public Draw_View(Context con_text)
        {
            super(con_text);
        }
        protected void onDraw(Canvas canvas_)
        {
            canvas_.drawColor(Color.GREEN);// заливка канвы цветом
        }
    }
}

Графические примитивы
package com.example.myapplication;
 
//import android.support.v7.app.ActionBarActivity;//не нужно т.к. наследуем от Activity
import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.os.Bundle;
import android.view.View;
 
public class MainActivity extends Activity /*ActionBarActivity*/ {
    //класс MainActivity наследует класс Activity
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main); // не используем activity_main.xml
        setContentView(new Draw_View(this));//используем собственный класс
    }
 
    class Draw_View extends View
    {
        Paint paint_;
        Rect my_rectangle;
        RectF my_rect;
        RectF oval_;
 
        public Draw_View(Context con_text)
        {
            super(con_text);
            paint_ = new Paint();
            my_rectangle = new Rect();
            my_rect = new RectF(20,210,200,310);
            oval_ = new RectF(40,320,200,380);
        }
 
        protected void onDraw(Canvas canvas_)
        {
            canvas_.drawRGB(150, 200, 230);// заливка канвы цветом
            paint_.setColor(Color.RED);// настройка кисти(красный цвет)
            paint_.setStrokeWidth(10);// толщина линии = 10
            canvas_.drawPoint(50, 50, paint_);// рисуем точку
            paint_.setColor(Color.GRAY);
            canvas_.drawLine(100, 50, 300, 100, paint_);// рисуем линию
            paint_.setColor(Color.GREEN);
            canvas_.drawCircle(100, 150, 50, paint_);// рисуем круг
            canvas_.drawRect(200, 110, 300, 160, paint_);// рисуем прямоугольник
            my_rectangle.set(210, 250, 310, 300);// настройка объекта Rect
            paint_.setColor(Color.RED);
            canvas_.drawRect(my_rectangle, paint_);// рисуем прямоугольник из объекта my_rectangle
            paint_.setColor(Color.BLUE);
            canvas_.drawRoundRect(my_rect, 20, 20, paint_);//скруглённый прямоугольник из объекта my_rect
            paint_.setColor(Color.rgb(230,250,50));
            canvas_.drawOval(oval_,paint_);
            paint_.setColor(Color.BLACK);
            paint_.setTextAlign(Paint.Align.LEFT);// настраиваем выравнивание текста на левое
            paint_.setTextSize(50); //размер текста
            canvas_.rotate(-15,50,370);//поворот (угол поворота,поворот относительно точки(50,370))
            canvas_.drawText("Hello World", 50, 370, paint_); // рисуем текст в точке (50,400)
        }
    }
}

Прикрепленный файлРазмер
riza_studio_project.rar932.14 кб
riza_app-debug_apk.rar744.56 кб

Комментарии

Thomascal аватар
Опубликовано Thomascal в 22. Февраль 2024 - 6:52.

Пиривет
сайт с работой закладчиком

Работа курьером Значение финансов в повседневной жизни известно каждому, но что делать, если зарплата на постоянной работе невелика или ее вообще нет? Если у Вас нет профессии или возникли иные сложности, то рекомендуется обратить внимание на подработку кладменом. Этот вид работы подходит для многих современных людей по различным причинам.

BrandonSat аватар
Опубликовано BrandonSat в 19. Февраль 2024 - 5:12.

Модные тренды медицинской одежды - новая эра стиля и комфорта в 2024 году https://fkmed.r...

C нами Вы убедитесь: качественная, комфортная и модная медицинская одежда существует! В каталоге на сайте представлена медицинская одежда для врачей и медицинского персонала с безупречным вкусом https://fkmed.r...
Наши покупатели – сотрудники государственных и частных клиник, хирурги, медсестры, стоматологи, фармацевты, косметологи, а также студенты медучреждений и др https://fkmed.r...
Отдельно представлена спецодежда для поваров https://fkmed.r...

Для Cameo производство медицинской одежды – это не просто работа с лекалами и тканью, а настоящая философия https://fkmed.r...
В каждую деталь мы вкладываем глубокое уважение к медикам и желание сделать ваш труд комфортнее https://fkmed.r...
Мы знаем, сколько часов вы проводите в медицинских костюмах во время операций https://fkmed.r...
Знаем, как важно иметь в гардеробе кипенно-белый халат https://fkmed.r...
Знаем, как ваш внешний вид настраивает пациентов на выздоровление https://fkmed.r...
Мы здесь, чтобы поддерживать всех тех, кто живет медициной https://fkmed.r...

Медицина — это искусство, а тот, кто связал свою жизнь с ней, подобен творцу https://fkmed.r...
Его сила в мастерстве, точности действий и бесценном даре возвращать здоровье https://fkmed.r...
Мы видим в каждом медицинском специалисте уникальную, яркую личность, поэтому создаем особую одежду, которая помогает выразить индивидуальность https://fkmed.r...

Быстрый просмотр https://fkmed.r...

Оставайтесь на связи https://fkmed.r...

TimothyFaura аватар
Опубликовано TimothyFaura в 19. Февраль 2024 - 5:04.

14 070 руб https://www.eco...

38 900 руб https://www.eco...

и выберите из списка ниже:
Купить в 1 клик https://www.eco...

По типу двигателя снегоотбрасыватель может быть:
Купить в 1 клик https://www.eco...

BrandonSat аватар
Опубликовано BrandonSat в 16. Февраль 2024 - 22:55.

Все изделия хорошо сидят на фигуре и отличаются высокой степенью комфортности https://fkmed.r...
Комбинированные ткани с применением хлопка и синтетики - это оптимальный вариант для пошива формы https://fkmed.r...
Специальная пропитка обеспечивает антистатические свойства и способность выдерживать постоянные дезинфекции https://fkmed.r...

Мы принимаем заказы оптом и в розницу https://fkmed.r...
Вы можете заказать униформу с доставкой или забрать в одном из наших пунктах выдачи https://fkmed.r...
Наш интернет-магазин обслуживает покупателей более чем в 7 тыс https://fkmed.r...
городах России https://fkmed.r...
На выбор доступны наличные и безналичные способы оплаты https://fkmed.r...

При разработке дизайна медицинской одежды мы в первую очередь ориентируемся на удобство, комфорт и свободу движений https://fkmed.r...
Медицинская сфера непредсказуемая https://fkmed.r...
Поэтому каждый костюм создается исходя из физической нагрузки, движений, необходимости носить с собой много предметов https://fkmed.r...

DOC’S — это опыт врачей и хороший вкус дизайнеров: вместе мы делаем стильную и комфортную медицинскую одежду https://fkmed.r...
Мы придумываем лаконичные и удобные модели, которые выглядят эстетично и не мешают в процессе работы https://fkmed.r...

Интернет магазин медицинской одежды предлагает широкий выбор самых разных моделей: халаты, блузоны, хирургические костюмы и головные уборы https://fkmed.r...

TimothyFaura аватар
Опубликовано TimothyFaura в 16. Февраль 2024 - 22:41.

53 990 руб https://www.eco...

Экономия 4 160 руб https://www.eco...

Купить в 1 клик https://www.eco...

Главными элементами устройства являются двигатель, металлический или пластиковый корпус и лопасти для уборки снега https://www.eco...

Тип двигателя https://www.eco...

66 045 Руб https://www.eco...

TimothyFaura аватар
Опубликовано TimothyFaura в 15. Февраль 2024 - 19:23.

51 090 руб https://www.eco...

Экономия 5 030 руб https://www.eco...

Но, что делает снегоуборочную машину настолько удобной и полезной по сравнению с обычной лопатой? Во-первых, она значительно экономит Ваше время https://www.eco...
Вместо того, чтобы тратить часы на ручную очистку, снегоуборочная машина сделает это за несколько минут https://www.eco...
Вы сможете быстро и легко освободить свой двор от снега и отправиться в дом https://www.eco...
Кроме того, снегоуборщик значительно уменьшает физическую нагрузку на Вас https://www.eco...
Представьте себе, как Вы стоите на холоде и лопатой пытаетесь выгрести заледенелый снег https://www.eco...
Это может быть очень утомительно, а иногда, даже, опасно для Вашей спины https://www.eco...
Снегоуборочная машина же делает всю работу за Вас, Вам лишь нужно управлять ею, наслаждаясь процессом https://www.eco...
Так что не стоит отказываться от удобства и веселья, которые приносит процесс https://www.eco...
Снегоуборщик - настоящий символ современности и технологического прогресса https://www.eco...
Освободите себя от забот о снеге и наслаждайтесь зимой в полной мере!
на бензиновомдвигателе - энергонезависимый управляемый снегоуборщик, который справляется с уборкой снега на территория около домов, коттеджей, в парках и на улицах города; снегоуборщики с ручным стартером - машина для уборки снега запускается по средствам пускового шнура; с электрозапуском - такой способ запуска снегоуборщика дает возможность запустить устройство даже в сильные морозы, машины могут работать как от сети, так и от аккумулятора https://www.eco...

Экономия 2 170 руб https://www.eco...

Купить в 1 клик https://www.eco...

TimothyFaura аватар
Опубликовано TimothyFaura в 14. Февраль 2024 - 16:16.

Экономия 4 090 руб https://www.eco...

Применение снегоуборочной техники:
45 400 руб https://www.eco...

Тип двигателя: Электрический Запуск: ручной/электростартер Наличие: Есть на складе https://www.eco...

GPS-трекер в подарок https://www.eco...

Артикул: 426108550 https://www.eco...

BrandonSat аватар
Опубликовано BrandonSat в 13. Февраль 2024 - 17:13.

Покупателю https://fkmed.r...

Собственное производство позволяет нам контролировать создание на всех этапах, начиная от закупки и раскройки моделей до их пошива https://fkmed.r...
Для производства используются специальные материалы, способные выдержать большое количество стирок и отпариваний https://fkmed.r...

Нет в наличии https://fkmed.r...

Халаты (23)
Стильная медицинская одежда
медицинские халаты больших размеров; мед одежду для крупных людей; брюки для медработников большого размера; хирургическую форму большого размера и другое https://fkmed.r...

BrandonSat аватар
Опубликовано BrandonSat в 12. Февраль 2024 - 16:03.

Интернет-магазин модной медицинской одежды реализует изделия, характеризующиеся следующими преимуществами:
Быстрый просмотр https://fkmed.r...

Мы делаем качество доступным https://fkmed.r...

Совершите покупку в нашем шоуруме в Москве, по ул https://fkmed.r...
Большая Садовая, 10 до 31 марта и мы начислим в 2 https://fkmed.r...

BrandonSat аватар
Опубликовано BrandonSat в 11. Февраль 2024 - 16:58.

Спасибо большое, качество хорошее, размеры точные, но виз короткий, хотя бы 1-2 см добавить и было бы отлично https://fkmed.r...
Но все равно намного лучше чем у других производителей https://fkmed.r...

MedikUniforms – Медицинская одежда из США https://fkmed.r...

легко чистятся; не теряют цвет; не мнутся и не растягиваются; не боятся частой стирки https://fkmed.r...

Вы можете заказать медицинскую одежду в любую точку России https://fkmed.r...
Доставку осуществляет компания СДЭК или Почта России https://fkmed.r...

BrandonSat аватар
Опубликовано BrandonSat в 10. Февраль 2024 - 17:55.

Мы — социально ориентированный проект https://fkmed.r...

Красивая одежда на работе добавляет уверенности и комфорта в работе https://fkmed.r...

Нет в наличии https://fkmed.r...

Неоспоримые преимущества 4doctors https://fkmed.r...

Медицинская спецодежда https://fkmed.r...

BrandonSat аватар
Опубликовано BrandonSat в 9. Февраль 2024 - 22:40.

медицинскую одежду; медицинскую обувь и головные уборы; одежду для поваров и работников сферы услуг; одежду для рабочих; утепленную одежду; медицинскую форму больших размеров (52 – 72 размеры) https://fkmed.r...

Мед https://fkmed.r...
одежда отличается продуманным кроем, при разработке которого учитывается специфика работы медицинского персонала https://fkmed.r...
производит спецодежду для медицинского персонала из натурального хлопка и полиэфира https://fkmed.r...
Такие костюмы не мнутся, выдерживают стерилизацию в автоклавах и отбеливание хлором, при этом не деформируются https://fkmed.r...
А благодаря хлопку, одежду комфортно носить — она мягкая и хорошо пропускает воздух https://fkmed.r...
Выпуская медицинская одежду, мы учитываем пожелания специалистов и хотим, чтобы наши костюмы создавали имидж медицинского работника, которому доверяют https://fkmed.r...
Применение практичных тканей делает уход за медицинской одеждой простым https://fkmed.r...
Смесовые материалы из вискозы и полиэфира, хлопка и полиэфира не притягивают грязь и легко стираются, даже при сильных загрязнениях https://fkmed.r...

Нет в наличии https://fkmed.r...

PillBird празднует 8-й день рождения, присоединяйтесь! Для нашей компании это особенный день https://fkmed.r...
И мы с большой радостью приглашаем вас разделить https://fkmed.r...

Мы делаем качество доступным https://fkmed.r...

Нет в наличии https://fkmed.r...

TimothyFaura аватар
Опубликовано TimothyFaura в 8. Февраль 2024 - 14:17.

Добавить в корзину Купить в 1 клик https://www.eco...

66 045 Руб https://www.eco... dlya reagentov/1702.html
Купить https://www.eco...

62 900 Руб https://www.eco...
Купить https://www.eco...

Мы доставляем товар транспортными компаниями - ПЭК, Деловые линии, DPD, Энергия https://www.eco...
Если у вас нет возможности оплатить полностью товар сейчас, то предлагаем выгодную рассрочку на снегоуборочные машины https://www.eco...

GPS-трекер в подарок https://www.eco...

СНЕГОУБОРЩИКИ https://www.eco...

BrandonSat аватар
Опубликовано BrandonSat в 8. Февраль 2024 - 13:45.

Получите 800 рублей в системе лояльности по промокоду BIRD800 в шоуруме или на нашем сайте, вы можете купить то, что https://fkmed.r...

Опрятный внешний вид специалиста создает положительное впечатление у пациентов и клиентов https://fkmed.r...
Мы создаем одежду, сочетая стиль, комфорт и эргономичность каждого элемента https://fkmed.r...
Все изделия от MedLove идеально скроены и сшиты https://fkmed.r...

Наша философия заключается в том, что мы хотим заботиться о людях, которые спасают других людей https://fkmed.r...
Поэтому наша компания предоставляет большой выбор спецодежды всех размеров, форм и цветов https://fkmed.r...

Нет в наличии https://fkmed.r...

Медицинская женская одежда порадует массой преимуществ:
Нет в наличии https://fkmed.r...