목록인텐트 (21)
투케이2K
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] ======================================================================== /** * ----------------------------------------------------- * 1. 사전 : AndroidManifest.xml 파일에 provider 지정 * * * * * -----------------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goDeveloperSettingIntent] : 개발자 모드 설정 화면 이동 // ----------------------------------------------------------------------------------------- public static void goDeveloperSettingIntent(Context mContext){ /** * // -----------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goSearchActivityIntent] : 설정 검색 화면 액티비티 이동 // ----------------------------------------------------------------------------------------- public static void goSearchActivityIntent(Context mContext){ /** * // --------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] [AndroidManifest.xml 파일에 추가] [JAVA : 소스 코드] public static void goAppRunLaunch(Context mContext, final String packageNames){ /** * // ----------------------------------------- * [goAppRunLaunch 메소드 설명] * // ----------------------------------------- * 1. getLaunchIntentForPackage 사용해 외부앱 설치 여부 확인 및 외부앱 실행 실시 * // ----------------------------------------- *..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [goManageApplication] : 애플리케이션 설정 인텐트 이동 // ----------------------------------------------------------------------------------------- public static void goManageApplication(Context mContext){ /** * // ------------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // TODO [SEARCH FAST] : [goCameraIntent] : 카메라 인텐트 이동 fun goCameraIntent(mContext: Context) { /** * // ----------------------------------------- * [goCameraIntent 메소드 설명] * // ----------------------------------------- * 1. 카메라 인텐트 이동 * // ----------------------------------------- * 2. 호출 방법 : C_Intent.goCameraIntent(A_Intro@this) * // --..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------- // [노티피케이션 알림 클릭 시 인텐트 설정 정의] Intent intent = null; PendingIntent pendingIntent = null; try { // ----------------------------------------- // [메인 실행 중인 경우 >> 백그라운드에서 포그라운드 전환] / [메인 실행 중이 아닌 경우 >> 인트로 화면 설정] String checkMain = String.valueOf(topName); if (checkMain != null && checkMain.length()>0 && !check..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // TODO [테스트 메소드 정의 실시] public void testMain(){ Log.i("---","---"); Log.d("//===========//","================================================"); Log.i("","\n"+"[Test_Java > testMain() 메소드 : 테스트 함수 동작 실시]"); Log.d("//===========//","================================================"); Log.i("---","---"); try { // [초기 변수 실시] String urlData = "https://i...
[설 명] 프로그램 : Ios / Swift 설 명 : 인텐트 (settings) , 애플리케이션 , 메일 , 문자 , 전화 , 링크 설정창 이동 클래스 [소스 코드] import Foundation import UIKit import SafariServices // MARK: [extension 정의 실시 : 뷰 컨트롤러] extension UIViewController { // MARK: - [클래스 설명] /* // ----------------------------------------- 1. 모바일 설정, 애플리케이션 설정 인텐트 이동 클래스 2. 인텐트 (settings) , 애플리케이션 , 메일 , 문자 , 전화 , 링크 설정창 이동 클래스 // ---------------------..
[설 명] 프로그램 : Android / Java 설 명 : 인텐트 (settings) , 애플리케이션 , 메일 , 문자 , 전화 , 링크 설정창 이동 클래스 [소스 코드] package com.example.testapp; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Build; import android.provider.Settings; import android.util.Log; import androidx.core.app.NotificationManagerCompat; public class C_Intent { /** * TODO [클래스 설명] *..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] public void goAppRun(final String packageNames){ //TODO [안드로이드 OS 11 및 타겟 30 이상 필수 사항] /** * [AndroidManifest.xml 파일 > manifest 부분 > 특정 앱 패키지명 등록 필요] * * * * * */ // TODO [인풋으로 들어온 데이터가 널인지 판단 실시] if (packageNames != null && packageNames.length()>0 && !packageNames.equals("") && !packageNames.contains("null"))){ Toast.makeText(getApplication..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] /** * [도즈 모드, 화이트 리스트 설명] * 1. [도즈 모드] : * 마시멜로우 (6.0, SDK 23) 이상 배터리 사용량 최적화를 위해 일정시간 이상 동안 * 화면이 꺼진 상태 및 움직임이 없는 상태 인 경우 앱 기능 사용 제한을 두는 것입니다 (일정 시간 제한은 제조사별 다름) * * * 2. [화이트 리스트] : * 간단히 설명해 배터리 최적화 정책에서 제외하는것입니다 * 화이트 리스트는 앱에서 활성 비활성, 사용자가 직접 활성 비활성하는 방법이 있습니다 * * * 3. [화이트 리스트 참고] : * 앱에서 직접 활성 및 비활성 설정 시 퍼미션 필요 : * 앱에서 직접 활성 및 비활성하는 ..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] //TODO [안드로이드 8.0 이상 신뢰성 있는 앱 등록 및 출처를 알수 없는 앱 설치 허용 퍼미션] // //TODO [안드로이드 8.0 이상 앱 신뢰성 등록 여부 확인 >> 현재 앱에서 다른 앱 APK 파일 설치 가능하게 설정] public void getTrustApp(){ // 신뢰성 있는 앱으로 등록되어 있는지 확인 실시 if(Build.VERSION.SDK_INT >= 26){ // 안드로이드 8.0 이상 (현재 앱 : 출처를 알 수 없는 앱 설정 허용 화면 띄우기) PackageManager pm = getPackageManager(); // 현재 앱이 신뢰할 수 있는 앱으로 등록되어 있는..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml 파일] [JAVA 파일] try { //TODO 디바이스 자체 알람 화면 이동 실시 Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); startActivity(intent); overridePendingTransition(0,0); } cat..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] try { //TODO ==== [구글 계정 등록창 호출 실시] ==== Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra(Settings.EXTRA_ACCOUNT_..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] //TODO ===== [코틀린 Intent 이동 및 putExtra 데이터 전달 실시] ===== try{ var intent = Intent(this, A_Test_Kotlin :: class.java) intent.putExtra("name", "투케이") intent.putExtra("age", "28") startActivity(intent) } catch(e : Exception){ e.printStackT..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //TODO [Mail (Gmail) 인텐트 이동 실시 : if(url.startsWith("mailto:")] try { String mail_data = "mailto:honggildung@test.com?subject=tittle&body=content"; Intent mail_intent = new Intent(Intent.ACTION_VIEW, Uri.parse(mail_data)); mail_intent.add..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] //================== [필요 변수 선언 및 메소드 호출 실시] ================== String url = "https://www.youtube.com/watch?v="; //TODO 사이트 주소 String key = "cxLG2wtE7TM"; //TODO 고유 값 goWebSiteSSO(url,key); //TODO 메소드 호출 //================== [고유 인증 키값 사용해..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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 ..