Фон:
Я недавно запустил Android.Я хочу создать приложение для Android, которое будет извлекать данные с сервера и настраивать их, отображать, а затем использовать Twitter для публикации результатов.Я думаю использовать (Twitter4j API для этого.).
Первоначально у меня есть файл PERL на сервере, который мне нужно вызвать из интерфейса моего приложения.(Я изменил код HelloWorld.java, доступный по адресу (dev.android ..). Файл PERL, который я сохранил на сервере, имеет вывод в виде print "" Я бы использовал коллективраспечатать вывод и декодировать их в моем приложении.
Теперь мой код выглядит следующим образом:
package com.example.helloandroid;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloWorldAndroidActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv=new TextView(this);
/* tv.setText("Hello, World !! This is my First Android App .. Cheers");
setContentView(tv);*/
try {
InputStream is = new URL("http://myserver.com:1941/cgi-bin/myperl.pl").openStream();
BufferedReader in = new BufferedReader(new InputStreamReader(is));
String str = in.readLine();
in.close();
tv.setText(str);
setContentView("phew");
} catch (MalformedURLException e) {
//FAIL
} catch (IOException e) {
//FAIL
}
}
}
Однако я не могу использовать код для получения данных из файла сервера в виде Eclipse.эмулятор появляется, но не отображает ничего, кроме «логотипа андроида».
Есть ли какой-нибудь способ, которым я могу прочитать этот файл? Также я бы хотел, чтобы вы, старшие, предложили мне какую-нибудь книгу по запуску / манекену для разработки Android.