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

microsoft translator java api - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Свойство ListView http://www.cyberforum.ru/android-dev/thread564618.html
Здравствуйте! Какое свойство отвечает в ListView за фон при прокрутке? Просто фон ListView у меня синий, а при прокрутке становится черным (системным), как это изменить? Какое свойство за это отвечает? Заранее спасибо!
Android При запуске новой деятельности вылетает с ошибкой (программа легкая для тех, кто программирует под android) Здравствуйте! Начал недавно изучать программирование под android, реализовал пять деятельностей в программе, при переходе от заставки к новой деятельности вылетает с ошибкой! Помогите в чем ошибка? Сам так и не смог понять, делал по книге, вроде, также все как и там :( P.S.: В режиме lanscape даже не запускается Заранее большое спасибо! http://www.cyberforum.ru/android-dev/thread564229.html
Не работает эмулятор в Eclipse Android
Здравствуйте, столкнулся с такой проблемой, при попытке открыть приложения с помощью эиулятора открывается просто черный экран. Что сделать что бы норм открылся эмулятор, SDK установлен и путь к нему прописан, русских букв нигде нету, приложения запуская Hello World
FATAL EXCEPTION: main Android
Пишу свое 1 приложение, столкнулся с проблемой. при загрузке FATAL ERROR и все тут. Помогите что делать ? Вот код *.java package app.jericho.vk_downl; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;
Android Не понял как работать с таймером... http://www.cyberforum.ru/android-dev/thread562788.html
Всем доброго времени суток. Возникла проблема работы с таймером (код, похоже, полная ересь) При нажатии на кнопку, её фон должен на 1 секунду сменится на иной и возвратится обратно. ... public void onClick(View arg0) {
Android Работа со звуком в в Eclipse Здравствуйте. Подскажите пожалуйста у есть возможность проигрывать звук не сначала а с установленного времени, или для этого нужен другой класс ? Пересмотрел все доступные методы – не нашел – сн. 1. подробнее

Показать сообщение отдельно
SpbMap
1 / 1 / 0
Регистрация: 31.05.2012
Сообщений: 8
31.05.2012, 12:18     microsoft translator java api
Цитата Сообщение от flashok Посмотреть сообщение
эм на самом деле то что вы написали не есть верно
+ то что вам посоветовали выше конечно правильно но не влият на появление эксепшенов

ругаеться именно эта библиотека
вот вариант поправильней
http://dl.dropbox.com/u/20178650/TestappActivity.java

смотрим что пишет logcat
http://dl.dropbox.com/u/20178650/log.txt
(если честно я так и не понял что эта либа хочет)

Может я плохо рыскал по нету или чего то не понял

p.s. удачи

05-05 00:43:05.162: W/System.err(255): java.lang.Exception: [microsoft-translator-api] Error retrieving translation : Hostname <datamarket.accesscontrol.windows.net> was not verified

Таже ошибка в Android
Думаю надо копать в сторону SSL сертификации

http://blog.synyx.de/2010/06/android...-certificates/
http://stackoverflow.com/questions/4...ion-issuername
http://en.wikibooks.org/wiki/Program...SL_Certificate
http://stackoverflow.com/questions/1...ptance-android
http://stackoverflow.com/questions/2...tps-on-android

Как то сложно все в Android
Хотя в "простой", десктопной Java все работает

Добавлено через 7 минут
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.io.StringWriter;
import java.io.Writer;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
 
 
 
public class Translate1 {
 
    public static void main(String[] args) throws ClientProtocolException, IOException {
        try {
            // Construct content
            String content = "grant_type=client_credentials";
            content += "&client_id=CLIENT_ID";
            content += "&client_secret=" + URLEncoder.encode("CLIENT_SECRET");
            content += "&scope=http://api.microsofttranslator.com";
 
            // Send data
            URL url = new URL("https://datamarket.accesscontrol.windows.net/v2/OAuth2-13/");
            URLConnection conn = url.openConnection();
 
            // Let the run-time system (RTS) know that we want input.
            conn.setDoInput(true);
            // Let the RTS know that we want to do output.
            conn.setDoOutput(true);
            // No caching, we want the real thing.
            conn.setUseCaches(false);
            // Specify the content type.
            conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
 
            // Send POST output.
            DataOutputStream printout = new DataOutputStream(conn.getOutputStream());
            printout.writeBytes(content);
            printout.flush();
            printout.close();
 
            // Get response data.
            DataInputStream input = new DataInputStream(conn.getInputStream());
            String str = "";
            int start = 0;
            int end = 0;
            String accessToken = "";
            while (null != ((str = input.readLine()))) {
                System.out.println(str);
                start = str.indexOf(":") + 2;
                end = str.indexOf(",") - 1;
                accessToken = str.substring(start, end);
                System.out.println("access token: ");
                System.out.println(accessToken);
            }
            input.close();
 
 
            //Call Microsoft Translate
            HttpClient httpclient = new DefaultHttpClient();
            String urlStr = "http://api.microsofttranslator.com/v2/Http.svc/Translate?text="+URLEncoder.encode("hello world")+"&from=en&to=ru";
            urlStr = urlStr + "&appId=" + URLEncoder.encode("Bearer "+accessToken);
            HttpGet httpGet = new HttpGet(urlStr);
            
            HttpResponse response = httpclient.execute(httpGet);
            System.out.println(response.getStatusLine());
            HttpEntity entity = response.getEntity();
 
            if (entity != null) {
                InputStream instream = entity.getContent();
                int l;
                Writer writer = new StringWriter();
                char[] buffer = new char[1024];
                Reader reader = new BufferedReader(new InputStreamReader(instream, "UTF-8"));
                while ((l = reader.read(buffer)) != -1) {
                    writer.write(buffer, 0, l);
                }
                //print result
                System.out.println(writer.toString());
            }
            
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
Код который так же работает на десктопе, но не в Android

Взято отсюда:
http://konsultantspb.ru/microsoft-translator-java-api/
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru