본문 바로가기
반응형

공부기록81

Android TextView setColor() (자바에서 코딩으로) int dp70 = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 70, getResources().getDisplayMetrics()); int dp4 = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); TextView textView = new TextView(this); textView.setText("hello"); RelativeLayout.LayoutParams textlayout = new RelativeLayout.LayoutParams(dp70, ViewGroup.LayoutParams.WRAP_.. 2022. 8. 5.
WebView에서 내부저장소 이미지 load하기 앱 내부저장소(internal Storage)에 저장했던 이미지를 html의 엘리먼트로 보여주려고 한다. 내부 저장소의 절대 경로는 data/user/0/{패키지명}/files/{이미지명} 으로 되어있다. 간단하게 예제를 작성해보자면 (일단 html에 가 있다고 가정) Javascript 소스 $(function(){ var imageId = 'abc.png'; var base64str = window.android.getImage(imageId); var src = 'data:image/png;base64,' + base64str; $("#img").src(src); }); [1] window.android.getImage(imageId) : 자바스크립트에서 base64 형태의 string 값을 받아오.. 2022. 8. 1.
MariaDB 시작시 시스템 오류 1067이(가) 생겼습니다. 마리아 DB 서비스가 실행되지 않을 때 해결 방법 cmd를 관리자 권한으로 실행 후 mysqld.exe가 있는 폴더로 이동(주로 C:\Program Files\MariaDB 10.5\bin) 명령어 net start MariaDB (이때 MariaDB는 서비스 명이다.) 위 그림처럼 시스템 오류가 발생했습니다. 시스템 오류 1067이(가) 생겼습니다. 프로세스가 예기치 않게 종료되었습니다. 와 같은 오류가 발생하는 원인은 다양하다. 구글에 검색했을 때 주로 나오는 해결 방법은 my.ini 에 잘못 설정된 부분을 고치는 것이다. (해당 파일은 C:\Program Files\MariaDB 10.5\data 하위에 존재) 하지만 나는 my.ini 에서 설정은 잘 적용되어 있었다. 이럴 땐 당황하지 말고 오류가.. 2022. 7. 22.
HTML 특정 엘리먼트 내 좌표값 구하기 전체 화면에서 사용자가 클릭 또는 터치한 위치 좌표를 구하기는 비교적 간단하다. $("#photo").on("touchstart", function(e){ clientX = e.originalEvent.touches[0].clientX; clientY = e.originalEvent.touches[0].clientY; } 특정 엘리먼트 내 좌표를 구하는 방법은 아래와 같다. $("#frame").on("touchstart", function(e){ //페이지 내에서 터치한 이미지 위치 구하기 var br = document.getElementById("photo").getBoundingClientRect(); //이미지 내 터치한 x,y 좌표 구하기 clientX = e.originalEvent.touc.. 2022. 7. 14.
728x90
반응형