데이터베이스에 데이터를 입력하고 JSON 형식으로 데이터를 가져오는 예제입니다. 검색 결과를 가져올 수도 있습니다. 다음 세 개의 포스팅에 있는 코드를 하나의 앱에서 동작하도록 수정한 결과입니다. 나라만 검색하다록 query.php를 수정하였고 안드로이드 코드는 RecyclerView를 사용합니다. 최초 작성 - 2018. 6. 17 2018. 6. 27 - ListVIew를 RecyclerView로 변경. 2019. 11. 17 - androidx 사용하도록 변경 1. 동작 설명 2. 전체 소스코드 및 사용방법 3. 관련 포스팅 4. 참고 Amazon AWS를 사용하여 구현한 예제입니다. AWS Rest API를 Android와 연동해보기( Lambda + API Gateway + DynamoDB ) ..
간단하게 ArrayList, ArrayAdapter와 ListView를 같이 사용하는 방법을 다루었던 첫번째 포스팅의 코드를 수정하여 진행합니다 ArrayList, ArrayAdapter와 ListView - 1. 기본적인 사용 방법http://webnautes.tistory.com/1190 ArrayList, ArrayAdapter와 ListView - 2. ListView와 Adapter의 동작 살펴보기http://webnautes.tistory.com/1194 ArrayList, ArrayAdapter와 ListView - 3. Custom Adapter를 구현하는 방법(ViewHolder, getView ) 2018. 7. 5 - 최초 작성 ArrayList에 저장되어 있는 데이터를 ListVie..
HashMap에 원하는 데이터를 입력하여 ArrayList의 item 추가한 후, 다시 ArrayList에서 HashMap을 꺼내서 HashMap에 있는 값들을 출력하는 예제코드입니다. Java(JDK)와 Android Studio를 사용하여 각각 테스트 하기 위한 코드를 추가해두었습니다. JAVA import java.util.ArrayList; import java.util.HashMap; public class HashMapTest { public static void main(String[] args) { String TAG_ID = "id"; String TAG_NAME = "name"; String TAG_ADDRESS ="address"; ArrayList mArrayList = new Ar..
이전 포스팅에서 언급했던 화면 크기 제약으로 일정 개수만 리스트뷰에 보여주게 되는 원리를 설명하려면 getView 메소드가 포함된 Custom Adapter를 구현해야 합니다. 이번 포스팅에선 동작을 설명하고 자세한 구현방법은 다음 포스팅에서 설명하도록 하겠습니다. 최종 업데이트 - 2018. 6. 30 ArrayList, ArrayAdapter와 ListView - 1. 기본적인 사용 방법http://webnautes.tistory.com/1190 ArrayList, ArrayAdapter와 ListView - 2. ListView와 Adapter의 동작 살펴보기 ArrayList, ArrayAdapter와 ListView - 3. Custom Adapter를 구현하는 방법(ViewHolder, get..
본 포스팅에서는 ArrayList에 저장되어 있는 데이터를 ListView에 보여주기 위해 ArrayAdapter를 사용하는 방법을 코드적으로 설명합니다. 자세한 구현 방법은 MainActivity.java에 있는 주석을 번호 순으로 읽어보세요.다음 포스팅에서는 화면 크기 제약으로 일정 개수만 리스트뷰에 보여주게 되는 원리를 설명합니다. 최초 작성 - 2018. 6. 24 ArrayList, ArrayAdapter와 ListView - 1. 기본적인 사용 방법 ArrayList, ArrayAdapter와 ListView - 2. ListView와 Adapter의 동작 살펴보기http://webnautes.tistory.com/1194 ArrayList, ArrayAdapter와 ListView - 3. ..
이번 포스팅에서는 REST 요청 결과 받은 JSON 데이터를 파싱하여 리스트뷰에 출력하는 과정을 설명하고 있습니다. Flickr API 사용 해보기http://webnautes.tistory.com/459 Android에서 REST 요청 후 JSON 응답 받기http://webnautes.tistory.com/462 Android에서 JSON 파싱하여 ListView에 출력http://webnautes.tistory.com/471 ListView 아이템 클릭하면 이미지 다운로드해서 보여주기http://webnautes.tistory.com/472 최초 작성 - 2014.07.1최종 업데이트 - 2017.12.22 1. 실행 과정 2. 소스코드 설명 3. 전체 소스 코드 1. 실행 과정1. 이미지 검색할 ..
strings.xml 파일에 문자열 서식을 지정하여 ArrayList에 저장되어 있는 문자열들을 TextView에 출력하는 예제입니다. 앱의 레이아웃은 TextView만 있는 간단한 구조입니다. 우선 임의로 ArrayList에 다음처럼 데이터를 입력했습니다. for (int i = 0; i < 20; i++) { HashMap hashMap = new HashMap(); hashMap.put(TAG_ID, "id " + i); hashMap.put(TAG_NAME, "name " + i); hashMap.put(TAG_ADDRESS, "address " + i); mArrayList.add(hashMap); } strings.xml 파일에서 다음처럼 TextView에 출력할 문자열의 서식을 지정해줍니다...