자바11 (android studio) java에서 color사용하는 방법 xml에서 컬러를 선택할 수 있지만 java에서도 컬러를 선택할 수 있습니다! Android Color Class라고 하는데요 textView.setTextColor(Color.BLACK); textView.setTextColor(Color.rgb(red, green, blue)); textView.setTextColor(Color.parseColor("#ffffff")); 2021. 5. 1. (android studio) 애드몹 - app-ads.txt 쉽게 설정하기 이번엔 애드몹의 app-ads.txt를 설정하는 방법을 알아보겠습니다. 우선 구글 애드몹에 들어갑니다. apps.admob.com AdMob 하나의 계정으로 모든 Google 서비스를 AdMob으로 이동하려면 로그인하세요. accounts.google.com 앱 > 모든 앱 보기에 들어갑니다. APP-ADS.TXT를 클릭하면 이와 같은 화면이 나오는데요 APP-ADS.TXT 설정방법을 클릭하면 설정 방법이 나오는데 2번에 있는 글을 복사합니다. (google.com, pub-4956695135268409, DIRECT, f08c47fec0942fa0 스토어 설정에 들어가면 웹사이트를 넣는 부분이 있는데 지금 만들었던 블로그를 적어 넣습니다. ** 블로그 주소를 아는 방법은? 메뉴 부분 가장 하단에 있는 .. 2021. 4. 16. (android studio) 애드몹 광고(처음할 때/애드몹 편) 배너광고 설정하기 - Admob 이 글은 애드몹을 처음 시작하는 사람들이 보면 좋은 글입니다. 글을 읽고 천천히 따라오면 쉽게 하실 수 있습니다! 애드몹 사이트에 들어가 시작하기 버튼을 누릅니다 계정을 선택하라고 나오는데 본인의 계정을 선택하면 됩니다. 위에서부터 대한민국 서울 대한민국 원 이용약관에 동의 을 누르고 계정을 만듭니다. ( 다른 국가에 산다면 그에 맞는 설정을 해주시면 됩니다 :) ) 본인이 원하는 팁을 선택하고 다음으로 넘어갑니다. 시작하기를 누르면 앱을 추가할 수 있는데 전면 광고를 하기 위해 시작하기를 눌러줍니다. 제작한 앱에 따라 플랫폼과 앱 스토어에 등록되었는지 알려줍니다. (앱에 등록이 되어있지 않아도 추후에 구글 스토어에 올린 뒤 추가해줄 수 있습니다.) 앱 이름을 적고 앱 추가를 눌러줍니다. 다음 단계가 나.. 2021. 4. 12. (android studio) App Bundle 자세하게 설정하기 - 앱번들 이번에 앱번들을 설정하는 방법을 알아보려고 합니다. 처음에 앱번들을 하려고 할 때 막막했는데 이제 계속하다 보니 조금씩 속도가 붙기 시작하는 것 같습니다. (역시 반복학습의 중요성...) 바로 시작하겠습니다! Build > Generate Signed Bundle / APK... 에 들어갑니다. Android App Bundle이 선택되어 있는데 바로 Next를 눌러줍니다. 처음 시작하면 아무것도 없는 빈 화면일 텐데 여기서 당황하지 말고 Create new...를 누릅니다. (+ Remember passwords를 눌러주시면 다음에 앱번들 다시 만들 때 편합니다) 제가 만든 프로젝트 이름을 찾고, File name을 정해준 뒤 OK를 누릅니다. Password를 만들고 위와 같이 설정하시면 됩니다. (.. 2021. 4. 6. (android studio) 구글 콘솔 Mapping 파일 업로드(ReTrace 매핑 파일, mapping.txt) 구글 콘솔에 어플을 출시할 때, mapping.txt 파일을 업로드 해야합니다. 하지만 처음에는 맵핑텍스트가 안나오는 경우가 많을겁니다. 바로 어떻게 파일을 만드는지 알아보겠습니다. build.gradle(:app) buildTypes { release { minifyEnabled true // true로 변경 proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } minifyEnabled true로 변경하고 App bundle을 빌드하면 생성됩니다. (**중요**) 파일이 생성되었는지 안드로이드 스튜디오에서도 확인 가능합니다. * Project > 해당 프로젝트 > app > build .. 2021. 4. 3. (android studio) Splash 화면 만들기 - gif 이미지 사용 어플을 만들 때 splash 화면이 꼭 들어가야 합니다. xml에서 바로 애니메이션을 만들어도 괜찮지만 gif를 사용하여 좀 더 어플의 완성도를 높일 수 있습니다. build.gradle(:app) dependencies { implementation 'com.github.bumptech.glide:glide:4.10.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.10.0' } gradle에 위 두줄을 추가합니다. (gif 이미지 파일을 넣기 위해) activitiy_splash.xml SplashActivity.java public class SplashActivity extends AppCompatActivity { @Override pr.. 2021. 4. 3. (android studio) 스크린샷 설정하기 (Screenshot) 어플에 스크린샷 기능을 넣으려고 하니 제가 원하는 기능에 대한 정보가 많이 없더라고요 그래서 긁어모아 어떻게든 구현해보았습니다. 제가 원하는 기능은 버튼을 누르면 전체 스크린샷이 갤러리에 저장되는 것 입니다. AndroidManifest.xml //갤러리에 들어가기 위해 필요한 부분 ... 우선 Manifest에 두줄을 추가해줍니다. ** 접근권한을 위해 꼭 필요한 부분입니다. activity_main.xml xml에 버튼을 추가해 줍니다. MainActivity.java public class MainActivity extends AppCompatActivity { ImageButton down; @Override protected void onCreate(Bundle savedInstanceState.. 2021. 4. 2. (android studio) 랜덤으로 글 나오게 하기(random Text) 뽑기처럼 랜덤으로 글이 나오도록 짜보고 싶어 서치하다 알아냈습니다 생각보다 어렵지 않더라고요. 우선 res > values > strings 에 들어갑니다. string.xml 안녕하세요 여기는 치즈도넛 블로그 입니다 string-array에 name을 정해준 뒤, item을 나열합니다. (수는 상관없습니다.) MainActivity.java TextView txt = findViewById(R.id.txt); String[] randomTxT = getResources().getStringArray(R.array.randomTxt); Random random = new Random(); int n = random.nextInt(randomTxT.length - 1); txt.setText(randomT.. 2021. 4. 2. (android studio) TextView - 자간, 장평, 행간 아무래도 디자인을 공부했던 사람으로서 행간, 자간, 장평이 신경쓰입니다. 자간 : 글자와 글자 사이의 간격 장평 : 글자의 크기는 그대로이고, 가로/세로의 비율 행간 : 줄과 줄 사이의 간격 어플 디자인을 할 때는 저 세가지 모두 조절하지만 디자인을 따로 작업하지 않고 xml에서 바로바로 만들면 보통 자간과 장평은 기본으로 사용하고, 행간만 조정합니다 이유는 나름 자간과 장평은 볼만한데 행간이 항상 좁은거 같더라구요 (제 의견입니다.) 자간 letterSpacing 장평 textScaleX 행간 lineSpacingExtra, lineSpacingMultiplier ex) 기본 (설정되어있는 값) 자간 : android:letterSpacing="0" 장평 : android:textScaleX="1" 행.. 2021. 4. 2. 이전 1 2 다음