Форум программистов, компьютерный форум CyberForum.ru

Загрузка картинки на сервер - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Android, готовая база sql http://www.cyberforum.ru/android-dev/thread906646.html
Доброго времени суток. Очень нужна помощь!!! Проблема следующая.Есть готовая база. Столбец с именами отображается в listview, при выборе элемента из списка нужно, чтобы открылась информация из другого столбца в textview. Пишет ошибку, догадываюсь, что ошибка в DataActivity, но не могу понять, что и как нужно поправить. Буду признателен если кто нибудь подскажет. import...
Программирование Android Eclipse. Не появляется иконка при инсталляции apk Создаю новый проект в Эклипсе. Всё оставляю по умолчанию. Код вообще не трогаю нигде. Сохраняю файл apk Инсталирую его на андроид. Иконки нигде не появляются. Т.е. обычно при инсталяции любой программы появляется иконка, на которую можно нажать чтобы открыть программу. А тут ничего. Хотя при создании нового проекта в Эклипсе все иконки зелёного андроида есть. Как решить проблему? http://www.cyberforum.ru/android-dev/thread906541.html
Расположение объектов на канве с учетом масштабирования Программирование Android
Добрый день. проблема в следующем,есть imageview, на канве в нем рисуем картинку (картинка большая, отрисовываем только часть с возможностью прокрутки) и поверх нее еще текст. Вроде бы все хорошо, картинка с текстом отрисовалась, перемещаем текст перерисовывается с учетом смещения тоже и остается на месте. НО если начинаем увеличивать/уменьшать изображение (scale), то не удается корректно...
Программирование Android Как правильно вставить SWF в Eclipse?
Создаю новый проект "MyGame". В папку "assets" размещаю сам SWF файл: "game.swf" В файл "main.xml" прописываю код: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
Программирование Android onActivityResult для Fragment http://www.cyberforum.ru/android-dev/thread905726.html
public class General_Activity extends FragmentActivity { public class TitleAdapter extends FragmentPagerAdapter { private final Fragment frags = new Fragment; public TitleAdapter(FragmentManager fm) { super(fm); frags = new General_Fragment1(); } } }
Программирование Android Проблемы с кодировкой DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(new InputSource(new ByteArrayInputStream(data.getBytes("utf-8")))); NodeList nodes = doc.getElementsByTagName("userInfo"); Element element = (Element) nodes.item(0); NodeList title = element.getElementsByTagName("string");... подробнее

Показать сообщение отдельно
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
19.06.2013, 22:53  [ТС]
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Runnable r = new Runnable() {
                public void run() {   
                    try {
                    
                        final HttpPost request = new HttpPost(serverAddress);
                        final MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.STRICT);
                        final FileBody fileBody = new FileBody(file);
                        reqEntity.addPart("p", fileBody);                      
                      //  reqEntity.addPart("id", new StringBody("some string data"));
                        request.setEntity(reqEntity);
                        final HttpResponse response = mHttpClient.execute(request); 
                        }
    
                }  // для чего и откуда эта скобочка?
            };
            new Thread(r).start();
        }
Description Resource Path Location Type
mHttpClient cannot be resolved userImgDialog_Activity.java /pr/src/com/example/prline 209 Java Problem

Description Resource Path Location Type
Syntax error, insert "Finally" to complete BlockStatements userImgDialog_Activity.java /pr/src/com/example/prline 209 Java Problem

п.с. этот пример нашул тут http://androidforums.ru/topic/13107-...2%D0%B5%D1%80/

Добавлено через 4 минуты
т..е. mHttpClient нигде не объявлен..

Добавлено через 13 секунд
как его объявить..?

Добавлено через 1 час 43 минуты
разобрался
Java
1
2
3
4
5
6
7
8
9
10
HttpParams params = new BasicHttpParams();
                        params.setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
                        DefaultHttpClient mHttpClient = new DefaultHttpClient(params);
                        final HttpPost request = new HttpPost(serverAddress);
                        final MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.STRICT);
                        final FileBody fileBody = new FileBody(file);
                        reqEntity.addPart("p", fileBody);                      
                      //  reqEntity.addPart("id", new StringBody("some string data"));
                        request.setEntity(reqEntity);
                        final HttpResponse response = mHttpClient.execute(request);
Добавлено через 2 минуты
вот только вылетает
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
06-19 18:52:46.002: D/AndroidRuntime(23122): Shutting down VM
06-19 18:52:46.002: W/dalvikvm(23122): threadid=1: thread exiting with uncaught exception (group=0x40015560)
06-19 18:52:46.012: E/AndroidRuntime(23122): FATAL EXCEPTION: main
06-19 18:52:46.012: E/AndroidRuntime(23122): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.pr/com.example.pr.General_Activity}: org.w3c.dom.DOMException: Only one root element allowed
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.os.Handler.dispatchMessage(Handler.java:99)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.os.Looper.loop(Looper.java:123)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.app.ActivityThread.main(ActivityThread.java:3683)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at java.lang.reflect.Method.invokeNative(Native Method)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at java.lang.reflect.Method.invoke(Method.java:507)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at dalvik.system.NativeStart.main(Native Method)
06-19 18:52:46.012: E/AndroidRuntime(23122): Caused by: org.w3c.dom.DOMException: Only one root element allowed
06-19 18:52:46.012: E/AndroidRuntime(23122):    at org.apache.harmony.xml.dom.DocumentImpl.insertChildAt(DocumentImpl.java:409)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at org.apache.harmony.xml.dom.InnerNodeImpl.appendChild(InnerNodeImpl.java:50)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at org.apache.harmony.xml.parsers.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:345)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at org.apache.harmony.xml.parsers.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:133)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at com.example.pr.General_Activity.onCreate(General_Activity.java:52)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
06-19 18:52:46.012: E/AndroidRuntime(23122):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
06-19 18:52:46.012: E/AndroidRuntime(23122):    ... 11 more
06-19 18:52:59.742: I/Process(23122): Sending signal. PID: 23122 SIG: 9
еще раз код

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
        public void sendMedia(String urlAddr, String filePath) {
            final String serverAddress = urlAddr;
            final File file = new File(filePath);
            
            Runnable r = new Runnable() {
                public void run() {   
                    try {
                        HttpParams params = new BasicHttpParams();
                        params.setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
                        DefaultHttpClient mHttpClient = new DefaultHttpClient(params);
                        final HttpPost request = new HttpPost(serverAddress);
                        final MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.STRICT);
                        final FileBody fileBody = new FileBody(file);
                        reqEntity.addPart("p", fileBody);                      
                      //  reqEntity.addPart("id", new StringBody("some string data"));
                        request.setEntity(reqEntity);
                        final HttpResponse response = mHttpClient.execute(request); 
                        
    
                    } catch (Exception e) {
                    
                    }
                }
            };
            new Thread(r).start();
        }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru