- jquery 바코드
- asp.net Select
- asp.net dropdownlist
- 파일업로드 유효성체크
- 404에러페이지
- php 캐쉬제거
- ViewData
- SSD 복사
- 바코드 생성하기
- asp.net core Select
- 하드 윈도우 복사
- javascript redirection
- 맥 오라클설치
- 바코드 스캔하기
- TempData
- 강제이동
- ASP.Net Core 404
- javascript 유효성체크
- XSS방어
- Mac Oracle
- django 엑셀불러오기
- 말줄임표시
- 파일업로드 체크
- 하드 마이그레이션
- jquery 바코드생성
- javascript 바코드 생성
- ViewBag
- javascript 바코드스캔
- 타임피커
- XSS PHP
목록안드로이드 (84)
웹개발자의 기지개
최근에 늘있는 연례 행사인데, 구글 플레이 스토어는 최신 버전의 업데이트를 요구한다. 이번에는 8월말까지 최소 34 API 버전으로 업데이트 하라는 것이었다.필자의 안드로이드앱 중에는 꽤 오래전부터 업데이트 유지해온 앱들이 더러 있는데, 이것들도 모두 업데이트 하였다.그런데, 이번 업데이트는 작년보다 다소 강화된 코드 요건들이 여기 저기에서 발생하여 구글링을 마구 발동하여 해결하였다. 위의 소스를 보면 C:\Users\wonpa\AndroidStudioProjects\MujimakjiHypothesisTest\app\src\androidTest\java\wonpa\alwaysweb\com\mujimakjihypothesistest\ExampleInstrumentedTest.java:4: error: ..
기존 앱을 업데이트 하다보면 버전 때문에 고생을 많이 한다. Task :app:processDebugResources FAILED Execution failed for task ':app:processDebugResources'. > Android resource linking failed C:\...\AndroidManifest.xml:14: AAPT: error: unexpected element found in . 해결법 Project build.gradle 에서 버전을 수정 classpath 'cohttp://m.android.tools.build:gradle:3.4.1' 을 classpath 'cohttp://m.android.tools.build:gradle:3.4.3' 변경했다. 참고 : h..
너무 오래 짱박혀 있는 앱을 하나 업데이트하려는데 갑자기 인텐트 필터를 포함하되 'android:exported' 속성을 설정하지 않고 활동, 활동 별칭, 서비스 또는 broadcast receiver가 있는 APK 또는 Android App Bundle을 업로드했습니다. Android 12 이상에는 이 파일을 설치할 수 없습니다. 참조: developer.android.com/about/versions/12/behavior-changes-12#exported 에러가 나면서 등록 거부가 되었다. 그리하여 아래의 이미지 내용과 같이 주요 부분에 android:exported 속성값을 지정해 주었다. true 는 외부허용, false 는 외부불허용 참고 : https://mynameisdabin.tistor..
에러메세지 필자의 Gradle 정보 [에러메세지] Could not determine the dependencies of task ':app:lintVitalRelease'. > Could not resolve all artifacts for configuration ':app:debugAndroidTestCompileClasspath'. > Could not find androidx.appcompat:appcompat:1.1.1. Required by: project :app > Could not find androidx.appcompat:appcompat:1.1.1. Required by: project :app > com.google.android.material:material:1.1.0 Poss..
https://console.firebase.google.com/?hl=ko 로그인 - Google 계정 이메일 또는 휴대전화 accounts.google.com 구글 Firebase 콘솔 로그인을 한다. 최초에 App 을 하나 생성하고 다음 캡처이미지 순서대로 관련 소스를 붙이고 따라하면서 설정하면된다. https://firebase.google.com/docs/cloud-messaging/android/client Android에서 Firebase 클라우드 메시징 클라이언트 앱 설정 Google I/O 2023에서 Firebase의 주요 소식을 확인하세요. 자세히 알아보기 의견 보내기 Android에서 Firebase 클라우드 메시징 클라이언트 앱 설정 컬렉션을 사용해 정리하기 내 환경설정을 기준으로..
SDK API 31 이상의 빌드에서 이와 같은 오류 메세지를 볼 수 있다. AndroidManifest.xml 화일안에 activity 에서 intent-filter 를 사용하는데, 여기서 android:exported="true" 으로 속성값을 변경해주도록 하자. 참고 : https://hello-bryan.tistory.com/400
하이브리드앱 형태로 제작된 특정 앱에서 별도의 구글크롭앱으로 아예 새로운 창으로 웹페이지를 띄우고 싶을때 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 void openUrlInChrome(String url) { try { try { Uri uri = Uri.parse("googlechrome://navigate?url="+ url); Intent i = new Intent(Intent.ACTION_VIEW, uri); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(i); } catch (ActivityNotFoundException e) { Uri uri = Uri.parse(url); Intent i = new..
아래는 Fragment 형태의 메뉴를 기준으로 소스코딩한 예시 코드이다. [ HomeFragment.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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 public class HomeFragment extends Fragment { private Context context; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { context = cont..