https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt Try Kotlin Try Kotlin right in the browser. try.kotlinlang.org 정확하게 다 변환이 되는건 아니지만 문법이나 대충 느낌정도 알 수 있는 사이트여서 유용하게 사용합니다.
애플리케이션 제작 후 홈버튼이나 또는 백그라운드에 액티비티가 남아있는 상태에서 다시 앱을 실행하면 백그라운드의 앱이 아니라 앱이 중복돼서 실행되는 경우가 있습니다. 그럴 경우 매니페스트로 이동 후 android:launchMode="singleTask"를 추가하면 앱 중복 실행을 방지할수있습니다.
업그레이드 이후 제목과 같이 오류가 발생시 해결법이다. 보기방식을 Project로 바꾼후 gradle.properties를 더블 클릭합니다. android.enableAapt2=false
변위 전류 (displacement current) 변위 전류란, 교류전원에 도선을 연결하면 전류가 흐르게 되는데 그 도선에 흐르는 전류를 전도 전류라고 한다. 밑에 그림과 같이 도선을 끊고 콘덴서를 연결한 경우 (+) 반주기 동안 콘덴서는 충전될 것이다. 이때 콘덴서에 유입하는 전류는 있어도 콘덴서 사이를 흐르는 전류는 존재하지 않게 도히므로 전류의 연속성이 성립되지 않는다. ※ 변위 전류 : 완전 유전체나 진공중에 흐른다고 가상한 전속 밀도(D)의 시간적 변화율 ※ 전도 전류 : 도체상에 전하의 이동에 의해서 흐르는 전류 한마디로 변위전류란 맥스웰의 전자 가학 법칙 중 앙페르의 법칙에서 전류가 하는 역할과 같이 자기장을 생성하는 힘으로 전기장의 시간에 대한 도함수다. 실제 전류는 아니고 전류와 같은 ..
안녕하세요 오늘은 back key를 이용해 종료 커스텀 다이얼로그를 띄우겠습니다. 일단 back key를 누를 시 띄울 custom dialog를 만들겠습니다. 필요시 변경하면 됩니다 간단하게 만들겠습니다 완성은 밑에 사진처럼 나옵니다. 이제 back key를 눌렀을 때 위에 레이아웃이 다이얼로그로 나오게 코딩하겠습니다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public void ..
반복문의 문법은 크게 몇 가지가 있는데, 여기서 살펴볼반복문은 두 가지 입니다. 그리고 이 두가지는서로 대체할 수 있는 관계에 있습니다. 대표적인 반복문은 while입니다. while는 가장 간단한 형태의 반복문입니다. while(조건){ 반복 실행 영역 } 위와 같이while 문은 while 키워드로 시작합니다. 간단하게 예시를 만들어 보겠습니다. public class deumjavatest { public static void main(String[] args) { while (true) { System.out.println("while문을 이용한 반복문"); } } } println안에 들어간 "while문을 이용한 반복문"이 계속 실행됩니다. 변수를 이용한 while문 제어 package deu..
안녕하세요 C/ C++를 사용해 간단한 계산기? 사칙연산을 해보겠습니다. using namespace std; int main() { cout
scanf() 함수는 C언어의 표준 입력 함수로, 사용자로부터 다양한 데이터를 다양한 서식에 맞춰 입력받을 수 있게 해줍니다. scanf 예제로 한번 간단하게 코딩해보겠습니다. #include int main(void) { int a[100]; //오늘날짜 char b[100];//할일1 int c[100];//할일2 char d[100];//할일3 printf("오늘 할일 \n"); printf("\n오늘날짜 : "); scanf("%s",&a); printf("할일 1 : "); scanf("%s",&b); printf("할일 2 : "); scanf("%s",&c); printf("할일 3 : "); scanf("%s",&d); printf("-------------------------------..
build.gradle(app) 클릭 android { ''' compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } 추가를 해주시고 butterknife의 버전을 업데이트 해주시면 됩니다.
논리 연산자를 크게 보면 and연산자와 or연산자가 있습니다. and연산자는 좌항과 우황이 모두 '참' 일 때만 전체가 참이 됩니다. 좌항 우황 중 하나라도 거짓이면 전체는 거짓이 됩니다 자바에서 and는 &&(앰퍼샌드) 기호로 나타냅니다. 예제를 돕기 위해 eclipse로 한번 간단하게 해 보겠습니다. package deum.java.base.test; public class deumjavatest { public static void main(String[] args) { // TODO Auto-generated method stub if (true && true) { // 조건 판단 결과 : 참 System.out.println(1); } if (true && false) { // 조건 판단 결과 ..
APK를 업로드하는 경우 Google Play의 대상 API 레벨 요구사항을 충족해야 합니다. 신규 앱은 Android 9.0(API 레벨 28) 이상을 타기팅해야 합니다. 2019년 11월 1일부터 앱 업데이트는 Android 9.0 이상을 타겟팅해야타기팅해야 합니다. 이 날짜까지 앱 업데이트는 Android 8.0(API 레벨 26) 이상을 타기팅해야 합니다. 구글에서 2019년 11월 1일 부터는 targetSdkVersion를 28이상으로 해야 구글 플레이 스토어에 게시를 할 수 있다고 합니다. 지금은 Android 10 (API 레벨 29 )까지 나왔으므로 그 전 단계임 28까지는 충족하고 올리라는 소리네요. 그렇다면 Android 9.0(API 레벨 28) 올리는 방법을 알아보겠습니다. 프로젝..
안녕하세요 오늘은 안드로이드 스튜디오에서 언어를 설정하는 방법에 대해 알아보겠습니다. 앱 제작을 다하고 나서 다른 언어를 추가해 전 세계를 타깃으로 정하기 위해선 중요 언어를 지원해야 합니다. 보통 텍스트뷰나 버튼에 글자를 바로 넣어주는 방법도 있지만 res/values/strings.xml이라는 파일에 들어가서 설정해 주면 나중에 여러 텍스트를 변경하기 수월하며 관리하기도 편합니다. 하나하나 안 찾아도 되기 때문이죠. 밑에 사진처럼 values-ko를 추가하여 strings.xml파일을 추가하여 한국어를 지원하게 만들 수 있습니다. 하지만 오늘은 직접 파일을 만들지 않고 Translations Editor를 이용해 언어를 지원해 보겠습니다. strings.xml를 더블클릭후 열어준 후 오른쪽 상단의 O..