본문 바로가기

FCM 주제단위로 전송하기 define("GOOGLE_SERVER_KEY", "FCM에서 발급받은키";function send_fcm($message, $id) { $url = 'https://fcm.googleapis.com/fcm/send'; $headers = array ( 'Authorization: key='.GOOGLE_SERVER_KEY, 'Content-Type: application/json' ); $fields = array ( 'data' => array ("message" => $message), 'notification' => array ("body" => $message) ); if(is_array($id)) { ..
커스텀 다이얼로그 적용방법(사이즈조절, widget 이벤트 적용) 1) 커스텀 다이얼로그 적용방법 public void dialog(){ //다이얼로그 선언 Dialog dialog=new Dialog(FindgameroomActivity.this); //다이얼로그 타이틀바 삭제 -> 삭제안할시 타이틀바 강제로 나옴 dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); //커스텀 다이얼로그에 보여질 xml파일 'custom_xml'을 원하는 xml로 수정하자 dialog.setContentView(R.layout.custom_xml); //다이얼로그를 나타낸다 dialog.show(); } 2) 커스텀 다이얼로그의 Button, Layout, Spinner 등 여러가지 이벤트를 주고 싶을때 ps)커스텀 다이얼로그 xml에서 선..
우분투 자주쓰는 명령어 단축명령어 등록하기 우분투 또는 리눅스 계열에서 자주 쓰는 명령어 등록하는 방법 1) vi ~/.bashrc 2) alias l='ls-CF' 밑에 alias '커맨드상에 입력할 명령어 ' ='실제 작동할 명령어' 입력후 !wq를 이용해서 빠져 나오자 3)source ~/.bashrc 4)alias alias server ='~~' 이 정상적으로 등록된것을 확인할 수 있다. ps) 어떤 명령어를 실행하고 다음 명령어도 실행하고 싶으면 명령어가 끝난 지점에 ' ; ' 를 붙여주자
안드로이드 Androidmanifest.xml이란? AndroidManifest.xml이란? android studio를 실행해서 예제파일을 생성하게되면 Manifest Java Res 파일로 나뉘어진걸 보실 수 있는데요. 그렇다면 이번시간에는 androidmanifest란 무엇이고 어떤 역활을 하는지에 대해 살펴보도록하겠습니다. 먼저 단어의 뜻을 알고 가도록하겠습니다. manifest가 무슨뜻인가를 살펴보면 manifest란 (명백한, 나타나다, 명확하게하다) 이러한 뜻들을 가지고있습니다. 그럼 android manifest는 android를 명확하게 하고, 나타내주는 역활을 할 수 있다는 것을 유추할 수 있습니다. 이제 manifest에 어떤 태그들이 있고, 또 어떤 역활들을 수행하는지 살펴보도록 합시다. manifest에는 다음과 같은 속성들이있습니..