728x90
Android Studio 개발 공부
https://saying-me.tistory.com/2
이전 작업에 이어서 버튼 두 개를 추가하였다.
: Uri.parse를 이용해 현재 실행 중인 앱 화면에서 타 사이트로 이동하고자 할 때 손쉽게 이동이 가능하다.
1. xml 창에서 버튼 추가
2. 속성 창 - onClick항목과 text항목 임의 변경
3. MainActivity.java - onClick에 해당하는 함수 정의
package com.example.myapplication;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onButton1Clicked(View v) {
Toast.makeText(this,"버튼 클릭됨.", Toast.LENGTH_LONG).show();
}
public void onButton2Clicked(View v) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.naver.com"));
startActivity(intent);
}
}
- onButton2Clicked라는 이름으로 임의 설정했으므로 그와 동일하게 작성해주어야 한다.
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("url 주소"));
큰 따옴표 내부에 작성된 주소로 이동하게 된다.
4. 실행 화면
728x90
반응형
'Mobile > Android' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 Uri.parse 기능 사용해보기 - 전화걸기/연락 (0) | 2021.05.17 |
---|---|
[Android]안드로이드 스튜디오 Toast(토스트) 메시지 (0) | 2021.05.16 |