Вниз  Android-программирование (1-ые посты)
- 21.07.2015 / 11:57
mr-demiurg
  Пользователь

mr-demiurg 
Сейчас: Offline
Каким образом можно реализовать получение номера телефона ? getLine1Number() возвращает почти на всех устройствах null.
- 24.07.2015 / 22:48
Ze88s
  Пользователь

Ze88s 
Сейчас: Offline
не работает только у меня?
  1. public class OpenText extends Activity {
  2.  
  3.   @Override
  4.   protected void onCreate(Bundle savedInstanceState) {
  5.     super.onCreate(savedInstanceState);
  6.     setContentView(R.layout.open_text);
  7.  
  8.  
  9.     final String mimeType = "text/html";
  10.     final String encoding = "utf-8";
  11.     final String html = "activity-run://connectbd";
  12.     WebView wv = (WebView) findViewById(R.id.webView);
  13.     wv.loadUrl(html);
  14.   }
  15. }
Манифест
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
</uses-permission>
.....(тут еще несколько активити)
  <activity
           android:name="ConnectBD"
          
           android:label="@string/app_name">
          
           <intent-filter>
     <data android:scheme="activity-run" android:host="ConnectBD" ></data>
     <action android:name="android.intent.action.VIEW" />
     <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
          
         </activity>

суть: webView имеет ссылку(переменная html) после нажатия которой должен открыться активити, но "веб-страница недоступна". кто знает в чем проблема, манифест вроде весь правильно прописан, все классы есть, open_text.xml с разметкой webView на месте
- 25.07.2015 / 00:35
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
Ze88s, открывать активити в webview? Что. простите?
----
добавлено позже
----
Вообще, что ты хотел сделать этим кодом?
__________________
 let live

Изменено aNNiMON (25.07 / 00:59) (всего 1 раз)
- 25.07.2015 / 07:15
Ze88s
  Пользователь

Ze88s 
Сейчас: Offline
aNNiMON, Да да, именно в webView открыть активити, обрати внимание на манифест и на переменную html, ссылка типа activity-run:// откроет тот активити если в манифесте на него прописан android:scheme="activity-run"
но у меня неработает а по инфе интернетов должно

Изменено Ze88s (25.07 / 07:17) (всего 1 раз)
- 25.07.2015 / 16:29
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
Ze88s, по-моему ты просто обработчик ссылок android-run:// написал, а кормишь ему страницу с содержимым android-run://..., я вот об этом говорю.
wv.loadUrl("android-run://.."); по логике никак не сможет открыть активити. А вот если будет ссылка:
  1. wv.loadData("<a href=\"android-run://...\">Click</a>", "text/html", null);
Тогда может и будет работать.
__________________
 let live
- 25.07.2015 / 21:26
Ze88s
  Пользователь

Ze88s 
Сейчас: Offline
aNNiMON, пробовал, не работает :-(
- 26.07.2015 / 03:03
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
Ze88s, тогда попробуй так:
  1. wv.setWebViewClient(new WebViewClient() {
  2.     public boolean shouldOverrideUrlLoading(WebView view, String url) {
  3.         if (url.startsWith("android-run://")) {
  4.             view.loadUrl(url);
  5.         } else {
  6.             // Тут запускаешь свои активити
  7.         }    
  8.         return true;
  9.     }
  10. });

__________________
 let live
- 27.07.2015 / 08:18
Ze88s
  Пользователь

Ze88s 
Сейчас: Offline
aNNiMON, спасибо! так и сделал, только без условия(мне так и нужно было).
Активити запускаю таким образом:
  1. startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
, может кому надо будет.
- 31.07.2015 / 18:46
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
Привет, всем. нашел в интернете статью, там описывается компиляция и сборка андроид прил-ния без студии. решил собрать, но не получается, выводит ошибку при компиляции в dex. тут есть все исходники , bat файл и лог. помогите решить проблему, пожалуйста. заранее благодарен.

Изменено Aladdin (31.07 / 18:51) (всего 1 раз)


Прикрепленные файлы:
testApp.zip (5.24 кб.) Скачано 72 раза
compile.log (10.29 кб.) Скачано 870 раз
- 31.07.2015 / 20:14
defaultday
  Пользователь

defaultday 
Сейчас: Offline
Aladdin, AIDE собирает
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)