계발에서 개발까지 화면전환 코틀린 (Intent) Intent를 활용하여 버튼 클릭 시 액티비티 전환하기. activity_main.xml 간단하게 버튼 하나 만들어 줍니다. activity_sub.xml 버튼 클릭 시 전환될 레이아웃도 만들어 줍니다. MainActivity.java 코틀린은 자바와 다르게 따로id정의를 해줄 필요없이 바로 쓰시면 됩니다. 자바랑 비교시 다른점은 있지만 크게 차이가 없으므로 어려움을 느끼지 못할겁니다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layo..
안녕하세요 앱의 공유하기 기능을 누르면 이렇게 내 앱을 친구들이나 다른 소셜 네트워크에 내 앱을 공유하는 기능을 많이 구현합니다. 텍스트를 누르면 밑에처럼 앱을 공유할 수 있는 리스트가 뜨고 공유할 네트워크를 누르면 내 앱이 공유가 되는 기능을 구현하겠습니다. 일단 레이아웃부터 간단하게 만들겠습니다. 이렇게 구성하시면 밑에처럼 레이아웃이 구성됩니다. 사진은 별도로 넣으셔야 합니다. 이제 텍스트를 누르면 맨 처음 이미지처럼 친구에게 공유할 수 있는 기능을 구현하겠습니다. 밑에는 MainActivity.java입니다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanc..
안녕하세요 오늘은 Intent와 ACTION_SEND를 활용해서 이메일 보내는 방법을 구현해보겠습니다. 앱 제작 이후에 문제점이나 문의할 수 있게 하는 용도로 많이 쓰는 방법입니다. 레이아웃부터 간단하게 구성해보겠습니다. 이렇게 구성하면 밑에처럼 레이아웃이 구성이 됩니다. 이제 문의하기 텍스트를 누르면 이메일을 보내는 코드를 구현하겠습니다. 밑에는 Mainactivity.java입니다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.act..
안녕하세요 오늘은 Intent를 활용해서 화면 전환을 해보겠습니다. Intent는 화면 전환뿐 아니라 정말 많은 용도로 앱을 개발하는데 이용하기 때문에 미리 익혀두시는게 좋습니다. Intent를 이용해서 화면 전환하는 이유는 앱을 제작할 때 하나의 레이아웃으로만 제작을 할 수 없고 다른 화면과 기능을 넣어야 하기 때문에 자주 사용합니다 아주 간단한 예제로 살펴보겠습니다. 밑에는 첫번 째 레이아웃입니다 첫 번째 화면을 알려주는 텍스트와 다음 화면으로 넘어가기 위한 버튼을 하나 구성했습니다. 저 버튼을 누르면 다른 화면으로 넘어갈 수 있습니다. 밑에는 두 번째 레이아웃입니다. 첫번째레이아웃에서 버튼을 누르면 이 화면이 실행됩니다. 레이아웃을 하나 임의로 만드세요. 이렇게 만드셨으면 레이아웃 구성은 끝났습니다..
안드로이드 앱의 기본 구조는 화면과 레이아웃입니다. 그리고 화면은 액티비티로 만듭니다. 그 위에 XML 파일로 작성한 레이아웃을 올리고 소스 코드를 이용하여 이벤트를 처리합니다. 지금까지는 앱을 실행했을 때 첫 화면에 보이는 레이아웃과 몇 가지 기본 위젯과 이벤트 처리만으로 간단한 화면을 만들었습니다. 이번에는 여러 화면을 만들고 화면 간에 전환하는 방법을 배워봅시다. 1. 새로운 액티비티 만들기 2. 새로운 액티비티 XML 레이아웃 정의하기 3. 메인 액티비티에서 새로운 액티비티 띄우기 4. 새로운 액티비티에서 응답 보내기 5. 응답 처리하기 밑에는 처음 화면이 띄울 액티비티입니다. 이렇게 서브 액티비티로 갈 수 있는 동작의 버튼을 하나 만들어줍니다. 그다음 메인 액티비티 자바에 밑에 소스를 적어줍니다..