목록Android (196)
woong's
Android notification 선택시 데이터 전달 하기 notification 을 통해서 선택시 액티비티에 데이터를 넘길 경우 단일의 notification 은 잘 되지만 ,다중의 notification 은 하나의 데이터가 중복으로 넘어가는 것을 확인 할 수 있습니다. 1PendingIntent pendingIntent = PendingIntent.getActivity(context, requestCode, Intent intent , int flags)cs 위 코드 에서 PendingIntent 설정시 requestCode 를 달리 주면 의도한 데이터가 잘 넘어가는 것을 확인 할 수 있습니다. 동일한 requestCode 가 같은 경우 마지막 PendingIntent 로 치환 하기 때문에이와 ..
Android Notification 여러개 사용하기 notification 이 여러개 발생 할때 , 중복으로 겹쳐서 하나만 나와서 찾아 보니 notify id 를 다르게 부여해 주어야 여러개의 notification 을 확인 할 수 있습니다. 1notificationManager.notify(int id , Notification notification);cs 위 코드에서 첫번째 파라미터의 값을 동일 하지 않게 넣어주시면 여러개의 notification 을 볼 수 있습니다.
Android ResideMenu 사용하기 좋은 라이브러리가 있어 포스트를 쓰고 있습니다.아이폰 ui 로 많이 사용하는 ui인데 , 코드도 깔끔하고 퍼포먼스도 좋아 사용 방법에 대해포스트 해보려 합니다. https://github.com/SpecialCyCi/AndroidResideMenu 1. 라이브러리 사용 준비 -home build.gradle repository 추가 1 2 3 repositories { mavenCentral() } cs -app build.gradle dependency 추가 1 2 3 4 5 6 ependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat..
Android RecyclerView ItemClcik 하기 android RecyclerView 은 listView 에서 사용한 OnItemClcikLister 가 없습니다.제스쳐를 통해서 하는 방법과 ViewHolder를 사용한 방법이 있습니다. 저는 아래와 같이 ViewHolder를 사용한 방식을 사용해 보았습니다. 123456789101112131415161718192021222324public static class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener { public ImageView img; public TextView textTitle; public TextView textContent; pub..
Android RecyclerView 속성 사용하기 전 포스트에서 recyclerView 에 대해서 말씀 드렸습니다.전포스트에서는 간단하게 리스트뷰와 같은 화면을 만들었는데 , 그화면에서 속성 몇가지를이용해서 유연한 구조를 사용해 보려 합니다. 1. LayoutManager - LinearLayoutManager : 수직/ 수평 레이아웃 구성- GridLayoutManager : 바둑판 배열 레이아웃 구성- StaggeredGridLayoutManager : 높이가 불규칙한 레이아웃 구성 이와 같이 세종류 레이아웃이 있습니다.입맛에 따라 선택해서 사용하면 됩니다. 저는 위 StaggeredGridLayoutManager 사용해 보도록 하겠습니다. 1 2 StaggeredGridLayoutManager l..
Android CardView 사용하기 Android RecyclerView 를 사용하면서 CardView 를 같이 사용 할 수 있습니다.CardView 를 사용해서 기존에 ListView 에서 구현한던 것을 속성, 옵션으로 간단하게 적용 할수 있습니다. cardView 는 기존의 리스트뷰에서 row 를 만들어 쓸때 라운드 처리 , row 테두리의 Dim처리등 이런 효과들을편리하게 도와주는 view 입니다. 1. CardView 사용 준비 과정 cardView 를 사용하려면 라이브러리가 필요 합니다.app build.gradle 에 아래 라이브러리를 추가 합니다. 1 2 3 4 5 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) comp..
Android support v7 widget RecyclerView 사용하기 안녕하세요. 바쁘게 프로젝트 하다보니 새로나온 위젯에 대해 학습을 못한것 같아 포스트 작성 하고 있습니다.Android ListView 를 대체할 차기 RecyclerView 를 학습해 보려 합니다.Android 에서 가장 많이 쓰인다 해도 과언이 아닌 ListView에는 단점이 존재 합니다. 1. ViewHolder 지원이 되지 않아 퍼포먼스 관리가 어렵다.2. ListView 화면을 유연하게 바꿀수 없다.3. Animation 적용이 어렵다. 이런 단점들을 보완하기 위해서 RecycleView 가 v7 widget 에 추가가 된것 같습니다. RecycleView 에서가장 큰 변경 사항은 1. LayoutManager2. V..
Android 머티리얼 네비게이션 드로어 사용하기 현재 구글 플레이 스토어에서 사용되는 네비게이션 드로어가 롤리팝과 머티리얼 디자인이 나오면서 적용이 되었습니다. 처음에 저도 보고 이거 진짜 잘만들었다. 섬세하다 라고 말했던 기억이나네요 .쓰기도 편하게 정말 잘 되어있어 이렇게 포스트를 쓰고 있습니다. 1. 준비 머티리얼 네비게이션 드로어를 사용하기 위해서는 머티리얼 셋팅이 되어 있어야 합니다. 셋팅에 관해서는 기존 포스트 및 android studio 기본 셋팅이여서 생략하겠습니다.위 링크를 참조하시면 되겠습니다. 2. 작성 방법 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 ..
Android VideoView Window , Service 이용 사용하기 안녕하세요. 이번에 안드로이드 비디오뷰를 앱을 종료 후 Task Kill 후에도 사용할 일이 있어 구현해보았습니다. Service Aidl 을 이용하여 통신을 구현 하였고 , Window 를 통해서 앱이 죽어도 실행되는 비디오 뷰를 만들었습니다. 비디오뷰 사이즈 조정 기능비디오뷰 앱 종료시도 동작 기능비디오뷰 싱글 탭시 앱이동 기능 코드는 Aidl 이 들어있어야 해서 첨부파일에 함께 첨부 하도록 하겠습니다. 주요코드 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 43 ..