В Eclipse, как показать восстановленную информацию из URL

1

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

public class LoginActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // setting default screen to login.xml
    setContentView(R.layout.login);

    final MediaPlayer mpButtonClick = MediaPlayer.create(this, R.raw.buttonclk);

     Button bhome1 = (Button) findViewById(R.id.btnLogin);
        bhome1.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub
                startActivity(new      
Intent("beats.us.with.Loginretrieve"));
                mpButtonClick.start();
            }
        } ) ;   



}

public void onClick(View v) {
    // TODO Auto-generated method stub

    TextView registerScreen = (TextView) findViewById(R.id.link_to_register);


    // Listening to register new account link
    registerScreen.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            // Switching to Register screen
            Intent i = new Intent(getApplicationContext(), RegisterActivity.class);
            startActivity(i);
        }
    });
}
}

Вслед за Loginretrive

import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class Loginretrieve extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);

    String url = "http://beatswith.us";


} 



}

Снова им очень новый, так что любая помощь была бы подсказкой, чтобы я пошел на страницу разработчиков Android и прочитал, как сказать мне, что я уже знаю, почему я здесь доверяю знаниям ppls

Теги:

1 ответ

0
Лучший ответ

в первую очередь вам нужно добавить разрешение на доступ к вашему манифесту. xml, который является <uses-permission android:name="android.permission.INTERNET"/>. то внутри вашей операции Loginretrieve вам необходимо создать свой запрос (post/get request) следующим образом:

HttpGet httpGet = new HttpGet(url);
    HttpClient httpClient = new DefaultHttpClient();
    HttpResponse response;
    try {

        response = httpClient.execute(httpGet);

        responseString = getResponseString(response);

    } catch (ClientProtocolException e1) {
        e1.printStackTrace();
    } catch (IOException e1) {
        e1.printStackTrace();
    } catch (IllegalStateException e) {  
        e.printStackTrace();
    }

метод getResponseString:

public static String getResponseString(HttpResponse response)
        throws IllegalStateException, IOException {

    String responseString = "";
    BufferedReader in = null;
    try {
        in = new BufferedReader(new InputStreamReader(response.getEntity()
                .getContent()));
        StringBuffer sb = new StringBuffer("");
        String line = "";
        String NL = System.getProperty("line.separator");
        while ((line = in.readLine()) != null) {
            sb.append(line + NL);
        }
        in.close();
        responseString = sb.toString();

    } finally {
        if (in != null) {
            try {
                in.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    return responseString;
}

что он... вы сделали запрос и получили ответ.. Надеюсь, это поможет.

  • 0
    спасибо, это очень помогло

Ещё вопросы

Сообщество Overcoder
Наверх
Меню