목록초기화 (17)
투케이2K
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 os 및 app 앱 업데이트 및 특정 기간 (배치) 체크 웹뷰 쿠키 및 캐시 초기화 로직 - cache clear [설 명] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Java , Swift- 개발 툴 : Android Studio , Xcode- 구현 기술 : Webview Cache Clear- 앱 초기 실행 시 클래스 구..
[참고 사이트]제목 : [참고 사이트] [Android] 안드로이드 삼성 갤럭시 휴대폰 공장 초기화 방법 - Factory Reset [설 명]----------------------------------------------------------------------------[방법] : [1]- 휴대폰 설정 >> 계정 정보 >> 로그아웃 수행- 휴대폰 설정 >> 일반 >> 초기화 >> 기기 전체 초기화 수행----------------------------------------------------------------------------[방법] : [2]- 휴대폰 설정 >> 계정 정보 >> 로그아웃 수행- 휴대폰 스펙 확인 준비물 준비 : 안드로이드 OS 10 이하 >> 준비물 없음 ..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [사전) 뱃지 아이콘 라이브러리 설치 방법]https://blog.naver.com/kkh0977/223503568149 225. (Flutter/플러터) [Mac] : [skill] : [flutter_app_badger] 앱 뱃지 표시 라이브러리 설치 방법 - App Badge[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Dart [라이브러리 설치 사이트] https://pub.de...blog.naver.com [사전) 퍼미션 권한 라이브러리 설치 방법]https://blog.naver.com/kkh0977/223489033533 202. (Flutter/플러터) [Mac] : [skill] ..
[로직 정리]정리 로직 : Mobile상태 : [Mobile] 모바일 캐시 및 데이터 초기화 (Batch) 배치 로직 [설 명] 1. 안드로이드, IOS 애플리케이션 시작 단계에서 앱 수행 시간 저장 된 프리퍼런스 데이터 값 확인 >> 안드로이드 : Application 클래스 >> IOS : AppDelegate 클래스2. 앱 수행 시간이 일주일 이상 (Day 7) 지난 경우 프리퍼런스 값 초기화 수행 , 또는 특정 일자를 지정해서 데이터 초기화 수행 (ex : 14, 21 일)3. 하이브리드 앱 인 경우 [ 캐시, 데이터, 웹뷰 캐시 전체 초기화 ] 수행 실시4. 전체 캐시 및 데이터가 초기화 완료 된 경우 >> 다시 프리퍼런스에 앱 수행 시간 저장 실시5. 해당 로직을 수행하기 전) 앱 사용..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [소스 코드]import 'package:flutter/material.dart';import 'dart:developer';// -----------------------------------------------------------------------------------------// TODO [Class] : 클래스 생성// -----------------------------------------------------------------------------------------class User { String? name; // 초기값이 null 인 변수 name 선언 int? age; // 초기값이 nu..
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; namespace testProject { // [클래스 생성] public class UserClass{ // [전역 변수 선언] public string name; public int age; // [클래스 생성자 초기화] public UserClass(string name, int age){ this.name = name; this.age = age; } // [포맷 출력 메소드 정의] public string getInfo(){ return $"이름 : {name} / 나이 : {age}"; } } // [프로그램 동작 클래스] class Program {..
[환경 설정 및 설명] 프로그램 : AndroidStudio 설 명 : [Android] 웹뷰 (Webview) 에서 자바스크립트 (js) 및 Css 변경 사항이 새롭게 적용 되지 않는 이슈 - 웹뷰 캐시 초기화 [에러 원인] 1. 안드로이드 웹뷰 로딩 시 웹 (Web) 단에서 변경 된 Js , Css 등이 새롭게 반영 되지 않는 이슈 발생 [해결 방법] ------------------------------------------------------------------------------- [기존 적용 된 소스 코드 및 상태] 1. [Web] : 코드 변경이 일어 날 때 새롭게 Js 및 Css 버전 올려서 배포 (ex : twok.js?123) 2. [Android] main_webvie..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 : Vue Js [소스 코드] {{ msg }} {{ value }} {{ data }} {{ user.name }} {{ user.age }} {{ color[0] }} 이벤트 함수 호출 export default { name: 'MainComponent', // [부모에서 전달 받은 데이터 : 자식에서 동적 수정 불가능] props: { msg: String }, // [컴포넌트 생성 시 초기 데이터 설정 (리턴 값 지정)] data () { return { value: "Value", // [데이터 정의] data: "Data", // [데이터 정의] user: { // [데이터 정의] name: "투케이", age: 29 }, col..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력]
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명]
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [Test 클래스] package com.example.testapp; public class Test { public static void main(String[] args){ System.out.println("[Program Start]"); System.out.println(""); // [User 클래스 객체 생성 실시] User user = new User("투케이", 29, true); // [toString 결과 출력 실시] System.out.println("user : " + user); System.out.println(""); } // [메인 종료] } // [클래스 종료] [User 클래스] packa..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 테스트 함수 수행 실시]") print("===============================") print("") /* // MARK: [요약 설명] 1. defer : 함수 종료 직전에 실행되는 구문입니다 2. 일반적으로 함수 상단에 defer 마무리 구문을 작성한 후 >> 하위 로직을 작성합니다 - defer 구문을 소스 코드 하위에 배치 시 중간 로직에 return 이 들어가 함수가 종료된 경우 defer 구문이 수..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.m : 클래스 생성자 호출] // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("=============================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n"); printf("=============================== \n"); printf("\n"); // MARK: [클래스 생성자 초기화 및 메소드 호출 실시] // MARK: [사전 헤더 파일 import 필요 : #import "..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [ViewController.m : 클래스 생성자 호출] // MARK: - [뷰 로드 실시] - (void)viewDidLoad { [super viewDidLoad]; printf("\n"); printf("=============================== \n"); printf("[ViewController >> viewDidLoad() :: 뷰 로드 실시] \n"); printf("=============================== \n"); printf("\n"); // MARK: [클래스 생성자 초기화 및 메소드 호출 실시] // MARK: [사전 헤더 파일 import 필요 : #import "..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // ----------------------------------------- print("") print("===============================") print("[A_Main >> init_WebView() :: 웹뷰 초기 설정 값 정의 실시 및 웹뷰 로드 수행]") print("url :: \(_loadUrl)") print("===============================") print("") // ----------------------------------------- // [웹뷰 로컬 스토리지 속성 지정] // [전체 방문 데이터 지우기] /*WKWebsiteDataStore..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] // ----------------------------------------- // TODO [WebView 컴포넌트 매핑 설정] main_webview = (WebView)findViewById(R.id.main_webview); // ----------------------------------------- // ----------------------------------------- // TODO [웹뷰 쿠키 및 세션 관리를 위한 쿠키 매니저 선언] CookieManager cookieManager = CookieManager.getInstance(); // --------------------..