Notice
Recent Posts
Recent Comments
Link
투케이2K
45. (AndroidStudio/android/java) Intent 사용해 외부 브라우저 호출 시 고유 키값 첨부해서 호출 실시 본문
Android
45. (AndroidStudio/android/java) Intent 사용해 외부 브라우저 호출 시 고유 키값 첨부해서 호출 실시
투케이2K 2021. 2. 2. 16:22/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : AndroidStudio
개발 언어 : java
/* =========================== */
/* =========================== */
[소스 코드]
//================== [필요 변수 선언 및 메소드 호출 실시] ==================
String url = "https://www.youtube.com/watch?v="; //TODO 사이트 주소
String key = "cxLG2wtE7TM"; //TODO 고유 값
goWebSiteSSO(url,key); //TODO 메소드 호출
//================== [고유 인증 키값 사용해 웹 사이트 이동 실시 메소드] ==================
public void goWebSiteSSO(String url, String data){
String goUrl = "";
try {
if(url.contains("http://") || url.contains("https://")){ //TODO http가 포함된 정상 주소일 경우
goUrl = url+data;
Log.d("---","---");
Log.w("//===========//","================================================");
Log.d("","\n"+"[A_Site > goWebSiteSSO() 메소드 : 웹 사이트 이동 실시]");
Log.d("","\n"+"[주소 : "+goUrl+"]");
Log.w("//===========//","================================================");
Log.d("---","---");
}
else { //http가 포함되지 않은 주소일 경우
String httpData = "http://";
goUrl = httpData+url+data;
Log.d("---","---");
Log.w("//===========//","================================================");
Log.d("","\n"+"[A_Site > goWebSiteSSO() 메소드 : 웹 사이트 이동 실시]");
Log.d("","\n"+"[주소 : "+goUrl+"]");
Log.w("//===========//","================================================");
Log.d("---","---");
}
//TODO 웹 사이트로 이동한다
Intent siteLaunch = new Intent(Intent.ACTION_VIEW);
siteLaunch.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
siteLaunch.setData(Uri.parse(goUrl));
startActivity(siteLaunch);
overridePendingTransition(0,0);
}
catch (Exception e){
e.printStackTrace();
}
}
/* =========================== */
반응형
'Android' 카테고리의 다른 글
Comments