목록전체 글 (127)
막무가내 삽질 블로그
안드로이드 다이얼로그에 이미지뷰 넣기 custom.xml custom.java private void customDialog() { Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.signup3_customdialog); dialog.setTitle("custom dialog !!"); ImageView iv1 = dialog.findViewById(R.id.image1); ImageView iv2 = dialog.findViewById(R.id.image2); ImageView iv3 = dialog.findViewById(R.id.image3); ImageView iv4 = dialog.findViewById(R.id.image4);..
약 1년전 쯤 opencv를 활용하여 얼굴인식 및 이미지 필터를 적용하였다. 이번 프로젝트는 이미지를 활용하여 사람인지 아닌지를 판별하는 기능이 있다. (위랑 거의비슷) 차이 = 영상기반, 이미지기반 순서 1. 이미지를 선택 2. 이미지를 얼굴,눈을 읽을 수 있게 셋팅 후 네이티브로 넘김 3. 네이티브에서 받아온 jlong 타입 input의 이미지를 위치를 확인 하고 얼굴형태,눈을 확인 후 사람이면 1 아니면 0을 넘겨줌 4. 확인 테스트 프로젝트를 만들어서 정리해 본다. private static final String TAG = "ImTest"; public static final int GALLERY = 1; private Button gallery, success; private ImageView..
이미지 원본 비율 테스트중 image 1500/1996 device 1080/1794 imageview1 wrap,wrap 1080/1437 imageview2 100,100dp 263/263 imageview3 150,150dp 394/394 imageview4 200,200dp 525/525 imageview1 200dp,wrap 525/698 imageview2 wrap,wrap override200,200 150/200
접속 mysql -u 아이디 -p 현재시간확인 select now(); 순서대로 진행 select b.name,a.time_zone_id from mysql.time_zone a, mysql.time_zone_name b where a.time_zone_id = b.time_zone_id and b.name like '%Seoul'; select count(*) from mysql.time_zone; select @@system_time_zone; quit; mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql 패스워드 입력 mysql -u userid -p select @@global.time_zone,@@session.time_zone,@..
A유저가 B유저의 프로필에서 친구추가를 누르면 B유저의 핸드폰에 알림이 울려야 한다. FCM 을 활용하여 테스트 해보았다. https://firebase.google.com/docs/android/setup?hl=ko 안드로이드 프로젝트에 파이어베이스를 추가 시킨다 마지막 단계 sync now를 누른 후 이 화면이 계속 되는 사람들은 에뮬레이터를 한번 실행시키면 넘어 갈 수 있다. 토큰은 사람으로 치면 주민등록번호라고 생각한다. 사람이 태어나면 주민번호를 등록하고 사망하면 주민번호가 삭제되는 것 처럼 앱이 실행되면 토큰이 발급되면서 해당 토큰으로 알림을 받을 수 있다. 테스트 파일의 흐름은 A핸드폰의 토큰을 발급받고 보관해 두었다가 B핸드폰을 실행하여 A핸드폰의 토큰으로 알림을 보낸다. MainActiv..
infinite/endless scroll 이란? 페이지 이동없이 스크롤을 내리면 다음 페이지의 내용을 불러오는 것을 의미한다. 즉, 무한스크롤이다. 예제를 통해 실습해본 후 내 프로젝트에 맞게 변경했다. 서버에서 받아온 데이터가 100개라고 가정했을 때 100개를 담는 리스트를 하나를 할당한 후 스크롤 이벤트가 발생할때 10개의 데이터를 불러온다. 테스트 예제 activity_main.xml item_recycler.xml item_loading.xml RecyclerViewAdapter public class RecyclerViewAdapter extends RecyclerView.Adapter { private final int VIEW_TYPE_ITEM = 0; private final int V..
클라이언트에서 값이 넘어오면 해당 값 디렉토리로 접근을 해서 파일을 가져오는 코드이다. opendir => 파일을 읽는 함수 closedir => 파일을 닫는 함수 is_file => 파일인지 확인하는 함수 is_dir => 디렉토리인지 확인하는 함수
클라이언트에서 값이 들어오면 해당값으로 디렉토리를 생성해주고 디렉토리 안에 이미지를 넣는 구조였다. 디렉토리를 생성할때 755로 생성을 하였다. if (!is_dir($dir)) { echo "없으니 생성하자"; mkdir($dir, 0755, true); if (move_uploaded_file($_FILES["upload"]["tmp_name"], $target_mkdir)) { echo "생성 후 이동완료"; } } else { echo "폴더 있다"; if (move_uploaded_file($_FILES["upload"]["tmp_name"], $target_mkdir)) { echo "있는 폴더로 이동완료"; } } 생성 후 문제가 안될줄 알았는데 php에서 디렉토리를 생성하게 되면 서버계정의..