Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri
Дошел до этого урока, и у меня возник вопрос, а можно ли через uri организовать POST и GET запросы и если да то можно посмотреть как хотя бы ссылку. Заранее благодарю.
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri
Не все так просто, в работе с веб используется не одна технология.
http://www.mkyong.com/java/how-to-send- ... t-in-java/ если есть ури, то должна быть и ссылка.
http://www.mkyong.com/java/how-to-send- ... t-in-java/ если есть ури, то должна быть и ссылка.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri
Код: Выделить всё
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;
}
}
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri
Извиняюсь за глупый вопрос, но все же: если uri - это у нас объект, то где в прилагаемом коде его конструктор? Первая строка, где он встречается выглядит так:
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://developer.android.com"));
И вот в этой строчке откуда системе знать что такое uri?
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://developer.android.com"));
И вот в этой строчке откуда системе знать что такое uri?
-
- Сообщения: 2
- Зарегистрирован: 13 ноя 2015, 19:53
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri
Не могу понять, почему у меня запускает на мое активити, а стоковый браузер?
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri
Есть такое понятие как статические методы, к ним можно обращаться не инициализируя объект, выходит напрямикLeXXeR писал(а):Извиняюсь за глупый вопрос, но все же: если uri - это у нас объект, то где в прилагаемом коде его конструктор? Первая строка, где он встречается выглядит так:
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://developer.android.com"));
И вот в этой строчке откуда системе знать что такое uri?
Uri.parse
Uri - класс
parse - статический метод
-
- Сообщения: 5
- Зарегистрирован: 13 авг 2016, 17:54
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri
Доброго времени суток, есть проблема, ссылка в этом контексте "Чтобы посмотреть координаты на карте, необходимо приложение Google Maps. Его нет в стандартных Android платформах. Нам нужны дополнения от Google. Как их установить, я расписал здесь. После обновления может немного поменяться интерфейс. Не теряйтесь )" не работает, вот скриншот
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения
Здравствуйте, спасибо за сайт, замечательные уроки.
Заметил у вас неточность в данной статье: документ RFC2396 является устаревшим, актульная версия RFC3986.
Заметил у вас неточность в данной статье: документ RFC2396 является устаревшим, актульная версия RFC3986.
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения
выложу 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>
-
- Сообщения: 1
- Зарегистрирован: 10 дек 2020, 23:01
Re: Урок 31. Зачем у Intent есть атрибут data. Что такое Uri. Вызываем системные приложения
Спасибо за Ваши уроки, очень помогает. Вы проделываете огромный труд.