본문 바로가기

Android

[React Native/리액트 네이티브] 시작하기 (feat. Node.Js) 정확한 정보는 공식 홈페이지에 있습니다. 공식홈페이지 Url : https://reactnative.dev/docs/environment-setup 일단 Node.Js를 다운받으세요. 다운로드 Url : https://nodejs.org/ Node.Js를 다운 받을 때 Chocolatey를 다운받는 체크박스가 있는데, 꼭 체크해주세요. 그리고 Powershell을 관리자모드로 실행 후 choco install -y nodejs.install python2 jdk8 다운이 다 되었다면, 안드로이드 스튜디오를 다운!! 다운로드 Url : https://developer.android.com/studio/install 그리고 안드로이드 스튜디오 내 SDK Manager를 켜서 아래에 2개를 추가!! (SDK ..
[Android] Java(자바) 2차원 배열 좌측으로 90도, 180도, 270도 회전(돌리기) package com.example.arrayspintest; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { int [][] before = {{1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}}; // 5x3 배열 int [][] after = {{0,0,0}, {0,0,0}, {0,0,0}, {0,0,0}, {0,0,0}}; // 3x5 배열 int [][] after_2 = {{0,0,0,0,0}, {0,0,0,0,0}, {0,0,0,0,0}}; // 5x3 배열 int width = 5 -..
[Android] dialog.addContentView로 ImageView 넣기 / 지우기 1. dialog(다이얼로그)에 addContentView 이용해서 ImageView 넣기 ImageView iv = new ImageView(context); iv.setImageResource(R.drawable.person); LinearLayout.LayoutParams param = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); param.width = 50; // 이미지 너비 param.height = 50; // 이미지 높이 dlg.addContentView(iv, param); 2. dialog(다이얼로그) 안에 add된 ContentVie..
[Android / 안드로이드] 자바(Java) 비트맵 크기 줄이기, 리사이즈 1. 비트맵 사이즈 크기 줄이기(리사이즈) Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.mycar); bitmap = bitmap.createScaledBitmap(bitmap,30,30,true);
[Android / 안드로이드] 자바로 ImageView 생성해서 넣기(ver. 2020. 05. 26) 1. 자바코드 package com.example.imageviewpractice; import androidx.appcompat.app.AppCompatActivity; import android.graphics.Color; import android.os.Bundle; import android.view.Gravity; import android.widget.ImageView; import android.widget.LinearLayout; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt..
[Android] Toast 메세지 띄우기 (feat. 코드한줄) 안드로이드(Android) Toast 메시지 띄우기 Toast.makeText(getApplicationContext(), "출력할 문자열", Toast.LENGTH_LONG).show();
[Android] 페이스북 로그인 연동 코드 미리 말씀드리면 Firebase를 통한 페이스북로그인연동이 아닙니다. (다릅니다) 일단 다른 로그인연동과 마찬가지로 Facebook for Develover에서 가입을 해줘야합니다. 페이스북아이디가 없다면 회원가입하시고, 있다면 신청만 하시면 됩니다. https://developers.facebook.com/?locale=ko_KR 이렇게 새 앱을 추가해서 만들어주시구요!! 왼쪽에서 제품에서 Facebook로그인을 추가해주시고, 빠른시작을 선택해줍니다. 저는 필요한부분만 사용해서 구현을 할거구요. 없는부분은 그냥 계속버튼 눌러서 넘겼다고 생각하시면 됩니다. 키 해시를 구해서 추가해주어야 합니다. 구하는 방법은 밑에 들어가시면 나와있습니다^^https://yhong.tistory.com/2?category..
[Android] 구글 로그인 연동 코드/ Firebase 일단 시작하려하면, 안드로이드 프로젝트를 만들고. Firebase에서 프로젝트를 추가해야합니다 Android패키지이름은 안드로이드 프로젝트에 아래부분을 복사해서 붙여넣어주세요!! 이후에 구성파일 다운로드는 그대로 따라하시면됩니다!! 만약에 왼쪽에 파일들이 나와있는 구조가 달라서 찾지 못하시겠다면, 위에 있는 사진처럼, 안드로이드 누르셔서 프로젝트 누르시면 됩니다 Firebase SDK추가는 그대로 따라하시면 되지만, 버전이 다르기때문에 약간 바꿔주셔야합니다. 아래에 코드 그대로 올리겠습니다 build.gradle(Project) // Top-level build file where you can add configuration options common to all sub-projects/modules...