티스토리 뷰
23년 11월 기준.
에러난 함수에서 Alt+Enter. 자동완성.
File-Settings-Edit-General-Auto Import-Optimize Imports on the fly
// 안드로이드 스튜디오 import 단축키
val AnalyticsWebInterface = AnalyticsWebInterface()
// 클래스 초기화
Control+Shift+N
// 파일 열기
Empty Activity가 아닌 Empty Views Activity로 프로젝트 생성해야 layout으로 폴더 구조 잡힘.
File google-services.json is missing
// json app 경로 확인
Execution failed for task ':app:checkDebugAarMetadata'.
// sdk 34 이상이어야 함.
환경 변수 Path에 해당 경로 추가
C:\Users\User\AppData\Local\Android\Sdk\platform-tools
// Android Studio Terminal ADB 활성화
The integer literal does not conform to the expected type Double
// putDouble에 들어가는 숫자는 1000이 아니라 1000.0. 애초에 KRW는 putLong을 써야 될듯.
webView.addJavascriptInterface(AnalyticsWebInterface(this), AnalyticsWebInterface.TAG);
// 두번째 파라미터는 JS 인터페이스로 내보낼 변수명임. window.WebViewInterface면 해당 "WebViewInterface"로 맞춰줘야함.
프로젝트에서 Find in Files(Ctrl+Shift+F)하면 클래스명 검색이 안됨. 해당 폴더(앱단위)에서 검색해야 클래스 검색 가능. 확인 필요.
String userAgent = webView.getSettings().getUserAgentString();
webView.getSettings().setUserAgentString(userAgent + "/APTRACK_ANDROID");
// 웹뷰시, userAgent에 구분값 추가.
'Knowledge' 카테고리의 다른 글
| jquery(제이쿼리) 값 가져오기 (0) | 2026.07.07 |
|---|---|
| javascript(자바스크립트) IP(아이피) get(받기) (0) | 2026.07.07 |
| javascript(자바스크립트) Cookie(쿠키) (0) | 2026.07.07 |
| React Navitation(리액트 네비게이션) 설치 (0) | 2026.07.07 |
| 새 Outlook(아웃룩) iCloud(iCloud) Connect(연동) (0) | 2024.02.24 |