Страница 6 из 6

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri

Добавлено: 11 мар 2015, 06:33
Lexus
Дошел до этого урока, и у меня возник вопрос, а можно ли через uri организовать POST и GET запросы и если да то можно посмотреть как хотя бы ссылку. Заранее благодарю.

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri

Добавлено: 11 мар 2015, 10:39
doter.ua
Не все так просто, в работе с веб используется не одна технология.
http://www.mkyong.com/java/how-to-send- ... t-in-java/ если есть ури, то должна быть и ссылка.

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri

Добавлено: 18 сен 2015, 19:42
Rocket3

Код: Выделить всё

 public void onclick(View view) {
        Intent intent;
        switch(view.getId()){
            case(R.id.button1):
                intent = new Intent(Intent.ACTION_VIEW , Uri.parse("http://developer.android.com"));
                startActivity(intent);
                break;
            case(R.id.button2):
                intent = new Intent();
                intent.setAction(Intent.ACTION_VIEW);
                intent.setData(Uri.parse("geo:55.754283,37.62002"));
                startActivity(intent);
                break;
            case (R.id.button3):
                 intent = new Intent(Intent.ACTION_DIAL);
                 intent.setData(Uri.parse("tel:12345"));
                 startActivity(intent);
                 break;
        }

    }
Запустил в смартфоне . И не показывает в гугл мапс , остальное работает. Приложение вылетает . И не понятно где uses permission найти . В анд студио у меня при открытий манифест только код , нету интерфейса чтобы выбрать

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri

Добавлено: 22 ноя 2015, 18:12
LeXXeR
Извиняюсь за глупый вопрос, но все же: если uri - это у нас объект, то где в прилагаемом коде его конструктор? Первая строка, где он встречается выглядит так:
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://developer.android.com"));

И вот в этой строчке откуда системе знать что такое uri?

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri

Добавлено: 30 ноя 2015, 20:13
morethanfish
Не могу понять, почему у меня запускает на мое активити, а стоковый браузер?

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri

Добавлено: 05 июн 2016, 17:53
mda_mda
LeXXeR писал(а):Извиняюсь за глупый вопрос, но все же: если uri - это у нас объект, то где в прилагаемом коде его конструктор? Первая строка, где он встречается выглядит так:
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://developer.android.com"));

И вот в этой строчке откуда системе знать что такое uri?
Есть такое понятие как статические методы, к ним можно обращаться не инициализируя объект, выходит напрямик
Uri.parse

Uri - класс
parse - статический метод

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri

Добавлено: 20 авг 2016, 14:06
Serega_Alfach
Доброго времени суток, есть проблема, ссылка в этом контексте "Чтобы посмотреть координаты на карте, необходимо приложение Google Maps. Его нет в стандартных Android платформах. Нам нужны дополнения от Google. Как их установить, я расписал здесь. После обновления может немного поменяться интерфейс. Не теряйтесь )" не работает, вот скриншот
Новый точечный рисунок (2).jpg
Новый точечный рисунок (2).jpg (126.08 КБ) 6531 просмотр

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения

Добавлено: 07 сен 2019, 19:09
newuser
Здравствуйте, спасибо за сайт, замечательные уроки.
Заметил у вас неточность в данной статье: документ RFC2396 является устаревшим, актульная версия RFC3986.

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения

Добавлено: 21 апр 2020, 09:59
Skleptik
выложу manifest для тех кому не ясно как пермиссион прописать
в конце смотрите

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.p0311simpleintents">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>

</manifest>

Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения

Добавлено: 10 дек 2020, 23:02
twilight_dream
Спасибо за Ваши уроки, очень помогает. Вы проделываете огромный труд.