본문 바로가기

반응형

Android

android studio에서 package name 변경하기 안녕하세요~!! 앱을 등록 중에 package name을 변경해야 하는 부분이 있어 모르시는 분들을 위해 글을 작성합니다. 1. 톱니바퀴 모양을 클릭하면 아래와 같이 hide가 체크 되어 있을겁니다. (버전마다 다를 수도 있습니다. 1-2번 처럼 compact~ 로 나올수도?) 1-2. 추후 패키지 네임 변경 후 다시 compact을 누르면 1번처럼 돌아갑니다. 2. 변경하고자 하는 package 를 마우스 오른쪽버튼 클릭 -> refactor -> rename 을 클릭하면 3번으로 이동! 3. 경고창이 뜨지만 rename package를 가볍게 누르면서 무시해줍니다. 그 다음에는 변경하고자 하는 package name을 작성 후 refactory? 가 뜨면 ㅇㅋ 해주면 변경되는 것을 볼 수 있습니다!!.. 더보기
플레이스토어에 앱 등록하기 오늘은 처음으로 앱을 등록해보려고 하는 날입니다... 뜨든 순서대로 따라하시면 됩니다!! 1. 싸이트 입장! https://play.google.com/apps/publish/?account=9061240230584130386#AppListPlace 들어가셔서 "Google Play 개발자 배포 계약 검토 및 동의"에 체크해주시고 결제 페이지로 이동!(이 부분은 설레서.... 사진을 깜박했어요...) 2. 카드 정보 입력 cf) 결제를 해주실 때 25달러가 들어가니 카드에 약 3만원은 있어야 가능해요...>!! 카드 정보를 입력하고(우편번호는 입력되어있더라구요...) 결제를 진행하면, 다음 페이지 등장 3. 정보 입력 *개발자 이름과 *이메일 주소, 웹싸이트, *핸드폰 번호 를 적어야합니다. 웹싸이트는 .. 더보기
SQLite를 Util로 만들어서 사용하기! - 2 오늘은 Android 의 local database인 SQLite를 다른 버전으로 만들어봤습니다. 좀더 쉽고 편하게 사용하는 방법입니다! 필요한 class는 1. DBHelper 2. SQLiteUtil 입니다. 이 부분에서는 table을 2개 만들거니, 참고해서 여러개의 table을 사용해 만드셔도 됩니다! 1. DBHelperpublic class DBHelper extends SQLiteOpenHelper { DBHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) { super(context, name, factory, version); } @Override public void onCreate.. 더보기
SQLite를 Util로 만들어서 사용하기! 안녕하세요 오늘은 Android Local DB인 SQLite 사용법에 대해 알아보겠습니다. 필요한 class는 총 5개로 나눠서 사용했고, 아래처럼 1. DBHelper2. DBHolder3. Person4. PersonAdapter5. SQLiteUtil 이렇게 구성했습니다. 이제 하나하나 살펴보겠습니다!!! 설명은 필요없다. 코드만 보고 싶다하신 분은 https://github.com/JC-Choo/App_Memo/tree/android/app/src/main/java/com/example/cnwlc/memo/Util/sqlite 를 참고해주세요!! 1. DBHelper (쉽게 말해 DataBase를 도와주는 앱니다. )사용방법 : class 이름은 아무거나 하신 뒤 SQLiteOpenHelper를.. 더보기
kotlin 으로 recyclerView 구성하기 안녕하세요 오늘은 kotlin으로 RecyclerView를 만들어보겠습니다. 저는 지금 java로 짜 놓은 것들을 리팩토링 하면서 배우고 있는 상태라 제가 틀린 부분을 지적해주시면 감사하겠습니다!!!! 필요한 구성 1. RecyclerView fragment2. RecyclerVIew Adapter3. RecyclerView ViewHolder4. RecyclerView Item 설명은 싫고 코드를 보면서 이해를 하겠다 하시는 분들은, https://github.com/JC-Choo/JC_Android/tree/master/RecyclerMain_Kotlin/kotlin/com/example/administrator/recyclerview/recycler1/recycler1 를 참고하세요! 1. Recy.. 더보기
기본 fun 만들기 안녕하세요. 오늘은 kotlin에서 fun들을 만들어 테스트 해보던 "기본"에 대해 올려볼까 합니다. 항상 "기초"가 중요하니까요! fun onlyReadMethod() { val list = listOf("a", "b", "c") // 읽기 전용 리스트 val map = mapOf("a" to 1, "b" to 2, "c" to 3) // 읽기 전용 맵 } fun sum(a: Int, b: Int) = a + b // { return a+b } 와 같은 내용 fun comparison(a: Int, b: Int) = if (a > b) a else b /* fun comparison(a:Int, b:Int): Int { return if(a>b) a else b } */ fun getStringLeng.. 더보기
간단한 SplashActivity 만들기 오늘은 간단한 Splash Activity 를 만들어보려 합니다. 기본 구성은 1. SplashActivity2. SplashFragment3. SplashViewPagerAdapter4. 사용할 layout 입니다. 설명은 필요없다! 소스코드만 보겠다 하시면, https://github.com/JC-Choo/App_Memo/tree/android/app/src/main/java/com/example/cnwlc/memo/App/splash 를 참고해주세요! 1. SplashActivity 이 activity는 당연히 Splash에 사용할 View들의 집합이라 생각하시면 됩니다. 우선 Viewpager과 TabLayout을 선언하고, 데이터들을 가지고 나타낼 수 있는 adapter를 불러와 viewpage.. 더보기
ProgressbarUtil 만들기 항상 앱을 사용하다보면, socket 연결이나 data를 불러올때 기다려야 하는 시간이 존재합니다. 물론 안기다리고 바로 뜨게끔 구현하는 것이 가장 베스튼데... 어렵죠.. 일부로 기다리는 시간을 주는 경우도 있는데, 이러한 경우 매번 progressbar를 할당해 나타내면 시간도 오래 걸리고 코드도 반복적으로 작성이 됩니다!!! 이를 줄이기 위해 progressbar 를 util로 만들어 바로바로 출력가능하게끔 구현해봤는데요 사용 방법은 간단합니다. public class ProgressbarUtil { private ProgressBar progressBar; private static ProgressbarUtil instance; private ProgressbarUtil() {} public st.. 더보기
마켓에 올린 앱의 "버전" 가져오는 방법 오늘은 마켓에 자신의 "앱"이 올라가있다면, 그 앱의 버전을 가져와 현재 버전 : x.x.x 더보기
간단한 view pager 사용법 오늘은 view pager의 "간단"한 사용법에 대해 알아보겠습니다. view pager는 말 그대로 뷰를 페이지처럼 넘겨보듯이? 하기 위한건데, 보기 편하기 위해 사용하는 것입니다. 우선 viewPager를 사용할 layout(activity_main)을 다음과 같이 설정합니다. 그리고 슬라이드로 사용할 layout(slider)을 하나 더 만듭니다. 이렇게 텍스트와 이미지로 구성해봤습니다. 그 다음 뷰페이저를 작동시킬 "adapter"를 만들어야합니다. 어댑터 class를 정의하고 PagerAdapter 를 extends하면 getCount()와 isViewFromObject가 생성될 것입니다. getCount는 사용할 view의 개수를 나타낸다 생각하시면 되고, isViewFromObject는 in.. 더보기