목록스키마 (16)
투케이2K
[로직 정리]정리 로직 : Ios / 아이폰상태 : [Ios] 기기 QR 스캔 및 스키마 scheme 정보 활용 다이렉트 AP 연결 로직 - NEHotspotConfigurationManager [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 하드웨어 : 기기에 스키마 정보 형식으로 이뤄진 QR 부착 필요 (사전 협의 필요) >> 예시 : 호스트 명 지정 없음 : 스키마 접속 형태 : ..

[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java / Kotlin [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java- 개발 툴 : Android Studio- 구분 : Scheme 스키마- 사전 준비 필요 : AndroidManifest.xml 파일에서 스키마 접속을 처리하려는 액티비티 설정 필요// ------------------------------..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 ( android , ios ) 앱 스키마 scheme 접속 확인 및 웹뷰 브릿지 데이터 전달 로직 [설 명] // --------------------------------------------------------------------------------------[사전) 설정 및 정보 확인 사항]// --------------------------------------------------------------------------------------- 웹뷰 브릿지 통신을 하기 위한 사전) 인터페이스 협의 필요- Android : AndroidManifest.xml 파일에서 스키마 접속을 처리하려는 액티비티 설정 필요- I..

[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 호출하는 쪽 : Ios - Xcode 수행 앱 이동에 필요한 스키마 정의 : info plist] [사전) 열리는 쪽 : Ios - Xcode 수행 앱 이동에 필요한 스키마 정의 : info plist] [사전) 호출하는 쪽 : Android - AndroidStudio 수행 앱 이동에 필요한 스키마 정의 : AndroidManifest.xml] [사전) 열리는 쪽 : Android - AndroidStudio 수행 앱 이동에 필요한 스키마 정의 : AndroidManifest.xml] [사전) url_launcher 라이브러리 설치 참고 사이트]https://blog.naver.com/kkh0977/223..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 애플리케이션 스키마 등록] https://kkh0977.tistory.com/1338?category=990105 17. (ios/swift) url scheme 스키마 데이터 전송 및 받은 데이터 확인 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [손님 : 접속하는 쪽] [주인 : 접속을 받아서 데이터 처리하는 쪽 : 프로젝트 설정 부분] [주인 : 소스코드 : SceneDelegate] import UIKit clas.. kkh0977.tistory.com [소스 코드] #import "SceneDelegate.h" // MARK: - [헤더 [선언부] 호출] @inter..
[설 명] 프로그램 : Ios / Swift 설 명 : 외부 앱 실행 , 스키마 실행 , 앱 설치 여부 , 마켓 이동 , 사파리 기반 외부 링크 이동 [소스 코드] import Foundation import UIKit import SafariServices // MARK: [extension 정의 실시 : 뷰 컨트롤러] extension UIViewController { // MARK: - [클래스 설명] /* // ----------------------------------------- 1. 외부 링크 및 외부 앱 이동 클래스 2. 외부 앱 실행 , 스키마 실행 , 앱 설치 여부 , 마켓 이동 , 사파리 기반 외부 링크 이동 // ----------------------------------..
[설 명] 프로그램 : Android / Java 설 명 : 외부 앱 실행 , 스키마 실행 , 앱 설치 여부 , 마켓 이동 , 크롬 기반 외부 링크 이동 [소스 코드] package com.example.testapp; import android.content.ActivityNotFoundException; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.net.Uri; import android.util.Log; import java.util.List; publi..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드]

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스코드 : 외부앱 이동] // TODO [외부 앱이 설치되어 있으면 메인 실행, 아니면 마켓이동 실시 메소드] public static void goAppRunNew(Context mContext, final String packageNames){ // [사전 패키지명이 널인지 체크 실시] if (packageNames != null && packageNames.length()>0 && !packageNames.equals("") && !packageNames.contains("null")){ } else { // [패키지 명이 널인 경우] Log.i("---","---"); Log.e("//===========/..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [웹뷰 실시간 url 변경 감지 실시] func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { let _shouldUrl = String(describing: webView.url?.description ?? "") var action: WKNavigationActionPolicy? guard let url = navigationAction.request.url else { ret..

[개발 환경 설정] 개발 툴 : 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)+"..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [손님 : 접속하는 쪽] [주인 : 접속을 받아서 데이터 처리하는 쪽 : 프로젝트 설정 부분] [주인 : 소스코드 : SceneDelegate] import UIKit class SceneDelegate: UIResponder, UIWindowSceneDelegate { // 전역 변수 선언 [스키마 데이터를 전송할 컨트롤러] var window: UIWindow? func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { print("") print("=======..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명 : LSApplicationQueriesSchemes] [소스 코드] // [외부 앱 실행 실시] /* 1. https://www.apple.com/kr/ 사이트에 접속해서 특정 앱 주소를 확인합니다 2. 크롬 앱 id 확인 : https://apps.apple.com/kr/app/google-chrome/id535886823 [id535886823 부분을 사용해서 외부앱을 실행합니다] 3. 크롬 스키마 확인 : googlechrome:// 4. 로직 : 외부앱 설치되었을 경우 >> 외부앱 실행 (스키마) / 외부앱이 설치되지 않은 경우 앱 스토어 이동 (앱 id) 5. 호출 예시 : goOutApp(_scheme..

/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [외부 스키마 (external schema) 란?] - 외부 스키마는 사용자 관점 또는 사용자 뷰를 표현합니다 - 외부 스키마는 업무상 관련 있는 데이터만 접근합니다 - 외부 스키마는 관련된 데이터베이스의 일부만 표시합니다 [개념 스키마 (conceptual schema) 란?] - 개념 스키마는 사용자 전체 집단에 데이터베이스의 구조를 표현합니다 - 개념 스키마는 전체 데이터베이스 내의 모든 데이터에 관한 규칙과 의미를 묘사합니다 [내부 스키마 (internal schema) 란?] - 내부 스..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [desc 를 사용해서 테이블 스키마 구조 확인 실시] 1. desc 테이블명 - 테이블 스키마 구조를 확인할 수 있습니다 (컬럼명, 데이터타입 등) */ desc test_user; /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] 1. desc 테이블명 -..

/* =========================== */ [ 설 명 ] 과목 : DataBase / 데이터베이스 /* =========================== */ [기본 테이블 구조] [릴레이션 이란?] - 릴레이션이란 테이블을 말합니다 - 릴레이션은 스키마, 인스턴스로 이루어져있습니다 [스키마 란?] - 스키마는 관계형 데이터베이스에서 기본 구조를 정의하는 것입니다 (쉽게 설명해서, 제목 부분) - 스키마는 테이블의 첫 행인 헤더를 나타내며, 속성, 자료타입 등의 정보를 담고 있습니다 (내포) [인스턴스 란?] - 인스턴스는 테이블에서 실제로 저장된 데이터를 말합니다 (데이터 전체 영역 부분 - 외연) [튜플 이란?] - 튜플은 릴레이션에서 행(가..