전체 글 썸네일형 리스트형 REST API 이미지 가져오기 유용한 사이트 랜덤으로 이미지를 로딩해서 디스플레이 해주는 앱이고, 이미지들은 https://unsplash.com/ 에서 가져오도록 되어 있다. 이 사이트의 이미지들을 로드하기 위해서 가입 / 로그인을 하면! 위와 같이 API/ Developers 메뉴가 생기고 앱을 등록하는 곳이 생김! 앱을 등록하고 나면 상세페이지에 키값이 부여된다 이렇게 !! :) 아래 api와 access key를 이용하여 개발 할 수 이뜸 ㅇ_ㅇ ! https://api.unsplash.com/ Unsplash Image API | Free HD Photo API Codepen To make adding images into prototypes and code examples, Codepen integrates the Unsplash lib.. 더보기 시작, 리액티브 프로그래밍 - 기본개념 (옵저버블, 디스포저블, 스케쥴러) 리액티브 프로그래밍에 관한 책을 완주하며 정리하려고 한다. 참고하는 책은 이며, 일단 천천히 따라가볼 생각이다. 중요 개념 1. 옵저버블(Obserber) : 데이터의 출처 (source) - 모든것은 옵저버블과 시작된다. 기본적으로 데이터 스트림을 활용하는 범용 인터페이스이다. 옵저버블의 생성 Observable.just("First Item" , "Second Item"); 이렇게만 생성하면 영원히 전송되지 않는다. .just() 와 같은 도구로 생성하고, .subscribe() 로 호출해준다 누군가 구독해야 활성화가 된다. ! 1) 핫 옵저버블 : 생성되면서 내부적으로 아이템을 생성한다. 계속해서 업데이트 되는 형태의 경우가 해당됨 2) 콜드 옵저버블 : 구독하기 전까지는 아이템이 전송되지 않는다... 더보기 Atom Editor 설치 및 플러그인 회사일과는 별개로 공부해보려한다 회사일이 소강상태일때 틈틈히(기억력 안좋아서 매번 새로보는 느낌일까바 걱정되지만) 그동안 너무도 Native Android앱만을 만들어왔는데 밋업이나 개발자 공유모임에 나가보니 배우고싶어졌고 ... 알아듣고싶어졌고 공감하고싶어졌다! Node js를 시작하기 위해 이것저것 환경변화를 주고 있다. 동영상 강의도 보고.. Atom editor를 사용해보려고 보고있다 ! 새로운 에디터 싱기 궁금 +_+ 오늘은 Atom Editor 설치 포스팅! https://atom.io/ 에서 다운로드 받으면 된다. 윈도우 설치의 경우 32bit 64bit 확인후 다운받으면 된다. (확인은 내컴퓨터 우클릭> 속성 에서 확인) Node js 는 어떤 에디터를 써야하는지도 몰라 이제야 설치 겉모습.. 더보기 [Android]Animation만들기(apng만들기) 코딩으로 애니메이션 효과로는 부족해보여서 이미지를 이용한 애니메이션을 쓰기로했고, 이미지만 300장 있는 상황(디바이스가 커서 파일크기기도 꽤큼) 방법 1. Lottie animation사용 -> .json파일로 제작 필요( Adobe > 에프터이팩트) : 파일이 너무 큰건지...애니메이션이 잘안됨 ㅠ ( 추가로 볼시간이없어서 패스) 2. apng로 만들어 사용 -> 이 방법으로 성공 사용한 툴 -> https://sourceforge.net/projects/apngasm/ APNG Assembler Download APNG Assembler for free. Creates APNG animation from PNG/TGA image sequence. Creates highly optimized Anim.. 더보기 [Build error]Could not find method flatDir() for arguments android 블락은 module/build.gradle 위치에 넣어 줘야 한다. 예를 들어 프로젝트에 최상단에 있는 Project/build.gradle 에 넣으면 에러 발생됨 Add this in app/build.gradle file: repositories { flatDir { dirs 'libs' //this way we can find the .aar file in libs folder } } 더보기 Android 기본 Intent를 사용한 음악 재생 재생 시작 및 앱 시작 Intent intent=Intent.makeMainSelectorActivity(Intent.ACTION_MAIN, Intent.CATEGORY_APP_MUSIC); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); Intent i = new Intent("com.android.music.music.servicecommand"); i.putExtra("command", "play"); sendBroadcast(i); play 중인 노래 정지 AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); if (mAu.. 더보기 GCM->FCM Migration GCM은 더이상 사용할 수 없고, FCM으로 변경해주어야한다 아래 링크의 내용으로 client 단을 수정 할 수 있다. https://blog.naver.com/111222qwe/221489423043 GCM -> FCM 마이그레이션 다들 바꾸셨겠지만 오래된 플랫폼의 경우 아직도 구글 GCM을 활용한 푸시서비스 방식을 쓰고있습니다.이... blog.naver.com https://developers.google.com/cloud-messaging/android/android-migrate-fcm Migrate a GCM Client App for Android to Firebase Cloud Messaging | Cloud Messaging | Google Developers You can migrate.. 더보기 cordova 로 하이브리드 앱 만들기 cordova 환경 셋팅 * 먼저 Node.js가 설치되어 있어야 하며, 설치하고나서 한번 재부팅 해주어야 cmd가 먹힌다 1. window cmd창을 열어서 cordova 설치 시작 C:\>npm install -g cordova 2. 설치가 되었다면 재부팅 > cmd창 - 폴더와 패키지를 생성해본다 $ cordova create cordoraTest com.hj.test cordoraTest 3. platform 추가 $ cordova platform add ios $ cordova platform add android 4. build $ cordova build 5. run $ cordova run android 6. 완료 ! * 화면을 좀 바꿔볼까 ? 1. MainActivity.java > su.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 10 다음