Форум программистов, компьютерный форум, киберфорум
Наши страницы

get запросы - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с цветом в OpenGL http://www.cyberforum.ru/android-dev/thread661487.html
Eсли вызываю glColor все заливается черным. Eсли вызываю glColorPointer то каждый из компонентов воспринимается как 255 какое бы значение он не содержал на самом деле. Из за чего может быть такое...
Программирование Android Сохранение текста из Spinner а в базу SQLite Уважаемые гуру, прошу помощи. Имеется несколько данные (массив) в Spinner е и кнопка. При нажатии кнопки данные из Spinnera должны сохранится в базу SQLite. Подскажите, как сохранить эти данные в... http://www.cyberforum.ru/android-dev/thread661245.html
Программирование Android Узнать ширину ScrollView
Всем привет!!! Разрабатываю приложение под Android 4.1 API 16. Не могу программно узнать ширину ScrollView. Использовал методы которые представлены ниже ScrollMenu.getWidth();//возвращает 0...
Программирование Android Создание apk с множеством пакетов
Здравствуйте. У меня в одном приложении "game" есть два созданных мною пакета: xx. xxxxxx. game xx. xxxxxx. libs в манифесте прописано package="xx. xxxxxx. game". Когда я создаю apk файл...
Программирование Android Продажа приложений под андроид, посредсвом продажи ключей http://www.cyberforum.ru/android-dev/thread660243.html
Здравствуйте! Нужен совет: Хочу продавать приложение под андроид, но не через Гугл Плэй, а посредсвом продажи ключей. То есть чтобы запустить каждую конкретную копию приложения пользователь...
Программирование Android Хочу поделиться видеоуроком Специалист | Разработка мобильных приложений под Android Очень, на мой взгляд, полезные видеоуроки. Наибольшее что мне в них понравилось это лаконичность, преподаватель с большой ответственностью... подробнее

Показать сообщение отдельно
objaa
41 / 41 / 7
Регистрация: 06.07.2011
Сообщений: 352
02.10.2012, 23:14  [ТС]
V0v1k, вылетает программа
Что же я делаю не так?
Полный код main_activity.java файла:

Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
package com.example.helloworld;
 
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.util.Scanner;
 
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
 
public class MainActivity extends Activity {
 
    Button b;
    //InputStream inputStream;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        b = (Button) findViewById(R.id.bGet);
        b.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                // TODO Auto-generated method stub                  
                try {
                    URL url = new URL("http://informer.gismeteo.ru/xml/27612.xml");
                    InputStream inputStream = url.openStream();
                    showDialog(convertStreamToString(inputStream));
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    showDialog(e.getMessage());
                }
            }           
        });
    }
 
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
    
    private void showDialog(String m)
    {        
        AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
        dialogBuilder.setTitle("nyan :3");
        dialogBuilder.setMessage(m);
        AlertDialog alertDialog = dialogBuilder.create();
        alertDialog.show();
    }
    
    String convertStreamToString(InputStream is) {
        try {
            return new Scanner(is).useDelimiter("\\A").next();
        } catch (java.util.NoSuchElementException e) {
            return "error";
        }
    }
}


Лог ошибки из логкэта:

Кликните здесь для просмотра всего текста

Код
10-02 23:10:37.494: I/Process(20319): Sending signal. PID: 20319 SIG: 9
10-02 23:10:41.267: E/Trace(20368): error opening trace file: No such file or directory (2)
10-02 23:10:41.271: D/ActivityThread(20368): setTargetHeapUtilization:0.25
10-02 23:10:41.271: D/ActivityThread(20368): setTargetHeapIdealFree:8388608
10-02 23:10:41.271: D/ActivityThread(20368): setTargetHeapConcurrentStart:2097152
10-02 23:10:41.314: D/skia(20368): new locale ru_RU
10-02 23:10:41.420: D/libEGL(20368): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
10-02 23:10:41.424: D/libEGL(20368): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
10-02 23:10:41.427: D/libEGL(20368): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
10-02 23:10:41.525: D/OpenGLRenderer(20368): Enabling debug mode 0
10-02 23:10:45.060: D/AndroidRuntime(20368): Shutting down VM
10-02 23:10:45.060: W/dalvikvm(20368): threadid=1: thread exiting with uncaught exception (group=0x411bb300)
10-02 23:10:45.068: E/AndroidRuntime(20368): FATAL EXCEPTION: main
10-02 23:10:45.068: E/AndroidRuntime(20368): android.os.NetworkOnMainThreadException
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at java.net.InetAddress.getAllByName(InetAddress.java:214)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:341)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:273)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at java.net.URL.openStream(URL.java:462)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at com.example.helloworld.MainActivity$1.onClick(MainActivity.java:32)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at android.view.View.performClick(View.java:4084)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at android.view.View$PerformClick.run(View.java:16966)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at android.os.Handler.handleCallback(Handler.java:615)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at android.os.Handler.dispatchMessage(Handler.java:92)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at android.os.Looper.loop(Looper.java:137)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at android.app.ActivityThread.main(ActivityThread.java:4940)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at java.lang.reflect.Method.invokeNative(Native Method)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at java.lang.reflect.Method.invoke(Method.java:511)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
10-02 23:10:45.068: E/AndroidRuntime(20368): 	at dalvik.system.NativeStart.main(Native Method)
10-02 23:10:46.834: I/Process(20368): Sending signal. PID: 20368 SIG: 9


мб таки необходимы разрешения?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru