목록intent (17)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goAppRunLaunch] : 외부 앱이 설치되어 있으면 메인 실행, 아니면 마켓이동 실시 // ---------------------------------------------------------------------------------- fun goAppRunLaunch(mContext: Context, packageNames: String, param..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // [구글 플레이스토어에서 열기 위한 특정 앱 패키지 명칭 지정] val packageNames = "com.test.app" // [Intent 수행 및 market:// 스키마 명칭 지정해 구글 플레이스토어에서 특정 앱 열기] val marketLaunch = Intent(Intent.ACTION_VIEW) marketLaunch.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION) marketLaunch.data = Uri.parse("market://details?id=$packageNames") mContext.startActivity(marketLaunch)
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ---------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goWebSerarchIntent] : 웹 검색 인텐트 수행 // ---------------------------------------------------------------------------------- fun goWebSerarchIntent(mContext: Context, data: String) { /** * // ---------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goWebSerarchIntent] : 웹 검색 인텐트 수행 // ----------------------------------------------------------------------------------------- public static void goWebSerarchIntent(Context mContext, String data){ /** * // ----------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // TODO [테스트 메소드 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); /** * ------------------------------------ * TOD..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명] [소스 코드] // MARK: - [인텐트 화면 이동 버튼 클릭 이벤트] @IBAction func intentMainAction(_ sender: Any) { // [화면 전환 실시] self.performSegue(withIdentifier: "intentMain", sender: self) }
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [사용 이유] 1. startActivityResult 메소드와 onActivityResult 메소드를 사용 시 메모리 부족으로 응답 데이터를 정상적으로 확인하지 못하는 문제 발생 2. startActivityResult 메소드 Deprecated 되어 대체 하기 위함 [A_First : 소스 코드] package com.example.testapp; import androidx.activity.result.ActivityResult; import androidx.activity.result.ActivityResultCallback; import androidx.activity.result.ActivityRes..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // -------------------- // [SEARCH FAST] : [ios 버전 분기 처리] if #available(iOS 13.0, *) { // [스토리보드 사용 : present 방식 : A_MainVC = 스토리보드 아이디 지정 / as = 컨트롤러 지정] guard let A_MainVC = self.storyboard?.instantiateViewController(identifier:"A_MainVC") as? A_Main else { return } A_MainVC.modalPresentationStyle = .fullScreen // 전체화면 (기본은 팝업형태) self.present(A_M..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [같은 스토리보드 내에 있는 뷰 컨트롤러 이동 수행] if #available(iOS 13.0, *) { // [스토리보드 사용 : present 방식 : A_MainVC = 스토리보드 아이디 지정 / as = 뷰 컨트롤러 지정] guard let A_MainVC = self.storyboard?.instantiateViewController(identifier:"A_MainVC") as? A_Main else { return } A_MainVC.modalPresentationStyle = .fullScreen // 전체화면 (기본은 팝업형태) self.present(A_MainVC, animated: fals..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // [새로운 URL이 webview에 로드되려 할 경우 컨트롤을 대신할 기회를 줌] @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Log.i("---","---"); Log.w("//===========//","================================================"); Log.i("","\n"+"[A_Nice >> shouldOverrideUrlLoading() :: [웹 클라이언트]]"); Log.i("","\n"+"[기본 주소 :: "+String.valueOf(url)+"..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] /** ============ [애플리케이션 노티피케이션 알림 설정 창 이동 메소드] ============ **/ public void getIntentNotificationSetting(){ //TODO [애플리케이션 알림 설정 활성 및 비활성 확인 실시] boolean isNotificationEnable = NotificationManagerCompat.from(getApplication()).areNotificationsEnabled(); Log.d("---","---"); Log.w("//===========//","===========================================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] public String getBatteryRemainder(){ String returnData = ""; try { //TODO [BatteryManager는 고정 인텐트 사용 - 브로드캐스트 등록 필요 없음] IntentFilter batteryFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); Intent batteryStatus = registerReceiver..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] try{ /** ==== [기본 설정 창 이동하기] ==== */ val intent = Intent(Settings.ACTION_SETTINGS) intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION) startActivity(intent) overridePendingTransition(0, 0) } catch(e : Exception){ e.printStackTrace() } /..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //========== [전체 주소록 이동 실시] ========== public void goAddress(){ Log.d("---","---"); Log.d("//===========//","================================================"); Log.d("","\n"+"[A_Address > goAddress() 메소드 : 모바일 주소록 이동 실시]"); Log.d("//===..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //========== [외부 브라우저 링크 이동 실시] ========== fun goWebBrowser(str_url : String){ var url = str_url if (url.startsWith("http://") || url.startsWith("https://")){ url = url.trim() //TODO 불필요한 공백 제거 } else { url = "http://"+url //TODO http ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] public void googleSearchCall(){ try { /** [인텐트 사용해 구글 검색 호출 실시] */ Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY, "안드로이드"); //TODO 검색어 데이터 전달 startActivity(intent); } catch (Exception e){ e.pri..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml] [A_IntentMain] package kr.co.test.twokproject; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import ..