- XSS PHP
- 파일업로드 유효성체크
- jquery 바코드생성
- 말줄임표시
- asp.net core Select
- 파일업로드 체크
- 하드 윈도우 복사
- php 캐쉬제거
- 404에러페이지
- django 엑셀불러오기
- 타임피커
- javascript 바코드스캔
- ASP.Net Core 404
- 바코드 스캔하기
- Mac Oracle
- javascript 유효성체크
- SSD 복사
- javascript redirection
- ViewData
- XSS방어
- TempData
- asp.net Select
- 맥 오라클설치
- javascript 바코드 생성
- asp.net dropdownlist
- jquery 바코드
- 강제이동
- 하드 마이그레이션
- 바코드 생성하기
- ViewBag
목록안드로이드 (84)
웹개발자의 기지개
Execution failed for task ':app:lintVitalRelease'. > Lint found fatal errors while assembling a release target. 위와 같이 APK 생성할때 오류 메세지 발생했다. Build.gradle(앱) 에서 아래 소스를 추가한다. 1 2 3 4 5 6 7 8 9 android{ lintOptions { checkReleaseBuilds false abortOnError false } } cs 그리고, Sync 하고 다시 APK 생성한다. 참고 : https://minchanyoun.tistory.com/46
최신 Android 13 에 새롭게 변경사항이 또 생겼다. 예를 선택하여 진행토록 하자. AndroidManifest.xml 에서 아래를 선언하자. m.google.android.gms.permission.AD_ID"/>
Android 12 에서 해결했는데, 또 최신 13 버전에서 Push 가 제대로 안날라가는 현상을 접했다. [ AndroidManifest.xml ] 앱 build.gradle 에서 최신 버전으로 33 수정 android { compileSdkVersion 33 buildToolsVersion "30.0.2" defaultConfig { applicationId "wona.alwaysweb.coop24" minSdkVersion 24 targetSdkVersion 33 versionCode 10 versionName "2.6" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" }
기존에 잘가는 구글파이어베이스 Push 알림이 최근 폰에서는 갑자기 안되는 현상이 발생했다. 적용되는 안드로이드 버전은 12이상이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Intent intent; PendingIntent pendingIntent; intent = new Intent(this, MainActivity.class); Bundle bundle = new Bundle(); bundle.putString("url", linkUrl); //push 정보중 url 값을 MainActivity로 넘김 intent.putExtras(bundle); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); // 최신 안..
WebView 가 올려진 하이브리드앱상에서 전화 바로걸기 기능을 구현해 본다. 1. AndroidManifest.xml 에서 아래의 권한 소스를 추가한다. CALL_PHONE 은 전화 바로 걸기 DIAL_PHONE 은 전화걸기전 전화번호가 표시된상태로 나오는 형태 -> 통화버튼을 누르면 통화가 된다. 2. MainActivity.java 소스내 HTML 코드상에서 형태로 나오는 부분을 클릭시 아래의 오버라이드한 shouldOverrideUrlLoading() 함수부분중에서 Intent call_phone = new Intent(Intent.ACTION_CALL); 처럼 인텐트 처리를 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 @Ove..
이번 포스팅은 실무에서 구글 파이어베이스 등으로 푸쉬를 구현할때 반드시 알아 두어야할 사항이므로 꼭 숙지하도록 하자. 하이브리드앱상으로 WebView 를 올리고 안드로이다와 WebView 내의 javascript 코드 형태로 상호 정보 교환이 이루어지도록 하고자 한다. 보통의 경우 푸쉬작업을 위하여 Token 을 생성하는데, 이 고유한 토큰을 따로 저장하고, WebView 상의 javascript 코드 형태로 바로 전달하는 매커니즘이 핵심이다. 우선은 아래의 MainActivity 소스부터 확인하도록 하자. [ MainActivity.java ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33..
WebView 상으로 하이브리앱 작업시 보통의 경우 public class MyWebChromeClient extends WebChromeClient 와 같이 WebChromeClient 를 상속해서 처리하는데, 팝업창 관련 오버라이딩 메소드가 public boolean onCreateWindow(WebView view, boolean isDialog, boolean isUserGesture, Message resultMsg) 이다. 여기서, isDialog 가 true 형태로 넘어올때 아래와 같이 Dialog 를 생성해서 새창 처리를 커스텀해서 만들수 있다. (전체화면으로 띄우기) final Dialog dialog = new Dialog(view.getContext(), android.R.style...