반응형
알아두면 좋은 것 : 액션바 만들기, Glide custom cache
Android, iOS 2016. 12. 21. 19:53

1. 액션바 actionBar 액션바용 뷰가 따로 있지만 이렇게 따로 만들어 쓰면본인이 생각했던 디자인으로 나오고 설정도 쉽게 할 수 있다.게다가 extents 이슈 때문에 액션바뷰를 사용못하는 경우 아래와 같이 쓰면 된다.만약 extends에 문제가 없다면 아래 블로그를 참고하면 되겠다.(블로그, Smart Phone for Human) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 Colored by Color Scriptercs 2. Glide custom cache 카드뷰가 정상적으로 출력이 되지 않는 경우가 있다.바둑판 형태로 나와야하는데 한쪽 열에 카드들이 몰려있거나 하는 경우이다.지금 그 ..

맨날 Start만 하는 Activity. 그래놓고 제대로 시작한 적은 있냐
Android, iOS 2016. 12. 21. 19:44

startActivitystartActivityForResultonActivityResult 이름도 비슷하고 비슷한 타이밍에 쓰고.골치가 아프고 코드도 아프고.이참에 한번 제대로 보자. 왼쪽의 리스트 화면에서 오른쪽 화면으로 이동 후 저장이나 Back을 누르면다시 왼쪽 화면으로 돌아오는 로직을 만드는 중이었다. 앞에서 언급한 bitmap 처리과정에서 Activity의 영향력을 볼 수 있었다.어떤 블로그에서 언급한 얘기를 여기에 옮겨본다.onActivityResult는,정말 간단하게 설명하면 Activity A와 B가 있을 때,A에서 B로 갔다가 다시 A로 넘어올 때 사용하는, 안드로이드에서 제공하는 기본 메소드입니다. 123456789101112131415@Overrideprotected void onA..

서버야. 비트맵(bitmap)도 맛있단다. 좀 먹어주면 안되겠니??
Android, iOS 2016. 12. 21. 19:12

선택한 이미지를 비트맵에 담아서 서버로 보냈다.비트맵을 이렇게 활용해 본 것은 처음이라 (혹시 배웠나? 건드려본 기억은 있는데...)당황스러운 개념이 있었는데, 그런 것을 여기에 남겨본다. 위 이미지뷰를 클릭하면 앨범이 열리고원하는 이미지를 선택하면 미리보기가 위 화면에서 나타난다.그리고 이름을 넣고 저장을 누르면 비트맵 처리가 된 데이터가서버에 저장이 되는 형태!!! (이야. 이걸 해내다니. - 자화자찬) 1234567891011121314151617String authorization = "Token "+ Networking.getToken();String fileName="photo_"+groupName+".jpg";Log.i(TAG, "-------- addGroupSave : "+authoriz..

액티비티 전환시 Progress Bar가 너무 빨리 지나간다면?
Android, iOS 2016. 12. 21. 18:54

물론 원인파악을 해야하겠지만....아래의 CallBack 함수에서 프로그레스바(Progress bar)가 제대로 작동을 안하는 경우가 생겼다.아래 소스는 게시물 작성 후 Progress bar가 작동을 하고 그동안 서버에 업로드 되며리스트에 추가된 게시물이 갱신이 되기...를 바란 소스이다.그런데 갱신이 안되는 것이다~!!!!! 그래.. 내가 콜백 함수를 이해를 잘 못했겠지.근데 어쩌나. 내일 당장 어플을 보여줘야 되는데. 12345678910111213141516171819202122final Call response = ListRestAdapter.getInstance().createGroupData(authorization, imgMap);response.enqueue(new Callback() {..

안드로이드 스튜디오에 한글이 나오지 않아요
Tool 2016. 11. 11. 13:15

오늘 공유할 2가지 내용은 http://thdev.tech/이다. 역시 선배님들은 위대하다. 다음에 만날 수 있다면 밥이라도 사야겠다. (선배님께서) 본론으로 넘어가자. 1. 레이아웃 Preview에서 한글 깨짐 구동하는데 큰 지장이 있는 것은 아니지만 굉장히 신경쓰인다. 네모에 X자가 보이는 깨짐현상. 터미널에서 아래와 같이 입력하니깐 간단하게 해결되었다. 윈도우는 원본에서 확인해보자.curl https://gist.githubusercontent.com/skyisle/4d98cbcdc259601fba0f07602667b1b9/raw/0da59a462366f2d5165e112648a549cb705e9e15/korean_font.diff | patch -p1 -d /Applications/Android\..

Key 인증과 Google Map API가 싸울 때
Android, iOS 2016. 11. 10. 17:04

어제 봤던 에러... 정말 어지러울 정도로 나를 힘들게 하는데여러방법을 시도해 보았다.그 방법들, 시도 결과들을 아래와 같이 공유해본다. 우선 map api와 key 인증이 문제인 것은 알겠는데이슈 포인트가 어딘지 못찾고 있었다. 1. Google Maps Android API: Authorization failure 위 에러 메시지를 기반으로 아래와 같은 블로그 자료를 볼 수 있었다.제나님 블로그 : http://blog.naver.com/yourjiin/220844752493위 시도 중 나에게 가장 중요한 포인트는 Manifest meta data 부분. 위 Before의 소스로 했을 때, 에러가 났는데 version 차이가 있는지geo가 아닌 maps.v2에서 작동을 하였다. 2. Google Pl..

[안드로이드] Class convert / Okhttp / Picasso 등
Android, iOS 2016. 10. 26. 18:02

Class convert : http://pojo.sodhanalibrary.com/Convert먼저 Pojo가 뭔지 아는 것이 중요하다 (http://itewbm.tistory.com/entry/POJOPlain-Old-Java-Object)Gson : JSON 포맷 문자열을 Java Objects 타입으로 Convert 하는 라이브러리입니다. OpenAPI 의 대부분이 JSON 포맷으로 결과를 받는 것을 지원하고 샘플에서도 JSON 포맷을 결과로 받기 때문에 여기서는 Gson 을 사용하겠습니다. (출저 : http://akj61300.blog.me/220386544533)Okhttp : http://square.github.io/okhttp/Retrofit을 이용하기 위한 것이다. http://fre..

[안드로이드] 조금 더 어렵게 가보자. ListFragment로 만드는 Custom ListView
Android, iOS 2016. 10. 11. 21:15

점점 익숙해져간다.프래그먼트에 대해 겁이 없어진다.공부하면서 이정도 얻은 것만도 큰 감동이다.어떻게 만들것인지 레이아웃이 머릿속에 그려지면프래그먼트 구성은 이제 쉽게 할 수 있다.이번에는 item.java를 만들어서 get/set을 만들어 볼 예정이다.프래그먼트를 만든다.main.xml에 만든 프래그먼트를 구성한다.fragment.xml에 추가 구성을 한다.item.java에 get/set을 만든다.BaseAdapter를 상속받는 adapter.java를 만든다. getView가 가장 중요하다context를 선언하고 inflate해서 convertView 참조 획득convertView로 위젯 참조 획득dataSet인 listViewItemList로부터 data 추출데이터 반영addItem : 아이템 데이..

드디어 Fragment를 listView에 담아보자
Android, iOS 2016. 10. 10. 20:52

가장 하고 싶었던 것이 바로 이것. 프래그먼트에 list를 적용시키는 것.adapter 개념과 fragment 개념이 약해서차근차근 진행해보더니 어느새 여기까지. (장하다!!!)먼저 xml에 프래그먼트를 추가하자. 아!! 레이아웃은 RelativeLayoutname 작성 주의할 것.아니면 자라리 디자인탭에서 프래그먼트 추가그럴려면 먼저 프래그먼트 파일 추가해야겠네.프래그먼트 추가public class MenuListFragment extends ListFragment다시 프래그먼트 추가렌더링 문제가 나타남원인 : tools:layout (http://chuumong.tistory.com/entry/Android-Xml-Tools-Attributes)리스트뷰 만들기 전에 할 것샘플 데이터 만들기 : lis..

Fragment가 감 잡히려니깐 등장한 inflate
Android, iOS 2016. 10. 10. 20:12

Inflater에 대한 자료는 찾기가 힘들다.그래서 나름 이해하기 쉬운 자료나 사례를 모아보았다.개념으로는 여기가 제일 좋다. http://aroundck.tistory.com/39가장 흔하게 쓰는 inflater에 대해 간략하게만 적혀있다. http://recipes4dev.tistory.com/42 http://unikys.tistory.com/318

728x90
반응형