Створення веб-оглядача (браузера)
Ми вже почали повноцінно забезпечувати себе особистим софтом, згадайте наші чудові калькулятор і конвертер. І в цьому уроці ми навчимося створювати простий браузер, за допомогою якого буде борознити простори інтернету. Погодьтеся, серфить мережу на своєму власному браузері - це в рази приємніше ніж робити це на Opera або Chrome (навряд чи зручніше, але приємніше :)). Створюємо новий проект, назви традиційно вибирайте самі. Особисто я взагалі не створюю кожен раз все з нуля, а просто відкриваю, що є, і зачищаю весь код до вихідного стану Blank Activity. Робіть, як вам зручніше.
Отже, коротко окреслимо обсяг і специфіку подальшої роботи. Нам потрібно створити елемент
Почнемо. Відкриваємо файл activity_main.xml. Створюємо там один єдиний елемент
Вікно розмітки буде виглядати так:
Після цього давайте відразу розберемося з файлом AndroidManifest.xml. Відкриваємо його і додаємо туди дві строчки, одна - це дозвіл для додатка використовувати Інтернет, інша - зміна стилю додатка, а точніше приховування панелі "Title" додатка (панелі з заголовком додатки) з тією метою, щоб надати вікна браузера більше простору для відображення сторінок .
Пишемо рядок дозволу використовувати інтернет до відкриття тега
Тепер додамо до рядка налаштування нашого Activity команду для приховування заголовка (нижня рядок, виділена жирним, це також перебувати в AndroidManifest.xml):
Тепер переходимо до найважливішою і відповідальної частини роботи - написання java коду. Відкриваємо файл MainActivity.java і пишемо так наступне (пояснення в коді після знаків //, хто не помітив):
От і все! Насправді все досить просто і після недовгих праць у нас є власний браузер, звичайно він досить простий і не має ніяких опцій, але для розуміння суті створення подібних додатків цього цілком достатньо.