- 바코드 스캔하기
- TempData
- 타임피커
- asp.net Select
- django 엑셀불러오기
- XSS PHP
- 404에러페이지
- 맥 오라클설치
- ViewData
- 말줄임표시
- ViewBag
- XSS방어
- ASP.Net Core 404
- javascript redirection
- javascript 바코드 생성
- 하드 윈도우 복사
- php 캐쉬제거
- jquery 바코드생성
- javascript 유효성체크
- asp.net core Select
- javascript 바코드스캔
- 강제이동
- 바코드 생성하기
- jquery 바코드
- 파일업로드 체크
- SSD 복사
- 하드 마이그레이션
- asp.net dropdownlist
- 파일업로드 유효성체크
- Mac Oracle
목록분류 전체보기 (756)
웹개발자의 기지개
앱작업시 sqlite 와 같은 모바일기기내 자체 DB를 자유롭게 활용할 수 있는데, 보통 SQLiteOpenHelper 클래스를 상속받아서 최초 앱가동시 onCreate() 에서 테이블 스키마와 데이터 내용 스크립트를 돌려서 간단히 자체 DB를 간단히 구축하여 DB 내용을 준비해 둔다. 그런데, 의문점이 생겼다. 이렇게 하지 말고 이미 DB 테이블과 데이터를 만들어놓은 DB 파일을 준비해두었다가, 바로 DB화하여 이용할 수 없을까 ? 구글링하고 나름 소스를 정리해 보았다. 전체적인 흐름을 간단히 얘기하면, 1. asstes 폴더를 생성해 놓는다. 앱설치시 자동 따라온다. 이안에 db파일을 넣어둔다. 2. SQLiteOpenHelper 클래스를 상속한 DB핼퍼클래스안에서, assets 안에서 그 db파일을..
앱을 구글플레이 스토어에 등록하고자 하면 개발이 끝났는데, 등록 심사 과정에서 example 등의 키워드 등으로 인해 패키지명을 변경하라는 메세지를 종종 받을 수 있다. 이때 간단히 한꺼번에 패키지명을 수정할 수 있는 방법이다. 상기 그림상의 톱니모양을 눌러서 'Compact Middle Packages' 숨기기를 해제 시켜줍니다. 그러면 위의 그림과 같이 패키지명들이 주르륵 다 펼쳐집니다. 여기서 내가 변경하고자 하는 패키지명을 선택하고, 마우스 오른쪽 버튼을 클릭합니다. 저는 example 패키지명을 alwaysweb 으로 변경하고자 합니다. 마우스 우측버튼으로 나오는 메뉴에서 Refactor > Rename 클릭합니다. 바꾸자가하는 패키지명으로 변경하고 Refactor 버튼 클릭~ 소스 전체적으로 ..
윈도우서버를 이용하다 보면 윈도우가 설치되어있는 기본 C드라이브의 용량문제가 언젠가는 대두된다. 각종 로그파일과 불필요한 설치 프로그램들을 지우더라도 그다지 많이 용량을 줄일수가 없다. 이때 다음과 같이 디스크 정리 툴을 이용하면 윈도우 보안업데이트 정리 등으로 확연히 크게 용량을 더 확보할 수 있다. 아래의 독까님의 글을 참고하여 진행해 보도록 하자.~~ # Windows 2008 R2 (x64) C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe 을 복사하여, C:\Windows\System32 에 붙여넣기 한다. C:\Windows\winsx..
안드로이드 파일들 중에 환경설정 관현 파일에 해당하는 AdroidManifest.xml 파일에 관해서 잠깐 몇가지 정리해 본다. 최근에 앱을 하나 만들면서 이상하게 서비스 쪽이 제대로 돌아가지 않아서, 푸쉬 기능이 먹통이었다. 클래스나 기타 xml 디자인 소스 등등은 아무 문제가 없었는데, 결국 한참을 삽질한 다음에야 구글링을 돌여서 우연찮게 발견했다. AndroidManifest.xml 파일안의 컴포넌트 상의 순서가 문제였다. 위의 순서대로 4대 컴포넌트 항목을 나열해야 한다. 액티비티(Activity) -> 서비스 (Service) -> 브로드캐스트 리시버 (Broadcast Receiver) -> 콘텐트 프로바이더 (Content Provider)
FirebaseInstanceIdService 가 deprecated 되어서 onTokenRefresh() 등이 메소드를 더이상 지원받을 수 없다. 그리고, 기존에 앱 초기등록시 만들어지는 토큰을 FirebaseInstanceId.getInstance().getToken() 형식으로 간단히 받을 수 있었는데. 이또한 deprecated 되었다. 그렇다면 이제는 어떤거를 이용해야 하느냐하면 FirebaseMessagingService 클래스이다. 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 public class MyFirebaseMsgService extends FirebaseMessagingService { /* ..
이번에는 웹과 앱의 혼용해서 실무에서 많이 활용하는 하이브리드앱에 관해 예제를 하나 만들어 봅니다. 우선 웹사이트의 도메인이 있고, 이를 앱에서 간단히 띄우는 방법을 알아보고자 합니다. 실행화면은 일반 모바일웹페이지와 동일하게 나오게끔 만들어봤습니다. [ activity_main.xml ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Colored by Color Scripter cs 간단히 WebView 컨트롤을 화면에 꽉게 올립니다. [ 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 34 35 36 37 38 39 40 41 42 4..
ListView 리스트뷰 연습1 - 아이템 단일선택, 다중선택가능 https://wonpaper.tistory.com/159?category=811923 ListView 리스트뷰 연습2 - 동적으로 아이템 추가 삭제 https://wonpaper.tistory.com/160?category=811923 이번에는 ListView 를 내가 원하는 xml 화면형식으로 ListView 에 올려 보도록 하자. [ listview_item.xml ] - 한줄의 item 화면 구성하는 레이아웃 xml 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 Colored by Color ..
초기 랜딩페이지를 로고이미지를 넣어서 만들어 보도록 하자. 화면에 로고 이미지가 나타나면 2초정도 후에 메인페이지로 넘어가도록 해보자. bg_logo.png 초기화면 이미지를 준비하자. [ splash_background.xml ] - 로고가 있는 초기페이지 화면구성 1 2 3 4 5 6 7 8 Colored by Color Scripter cs [ colors.xml ] 1 2 3 4 5 6 7 #008577 #00574B #D81B60 #4D4848 Colored by Color Scripter cs colorSplashBackground 배경색 코드를 추가했다. [ styles.xml ] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 @color/colorPrimary @co..