본문 바로가기

Android

(15)
다음API(지도검색+구글맵) DaumAPI.java package com.example.ex18; import java.net.*; import java.io.*; public class DaumAPI { public static String main(String apiURL,String query) { try { String text = URLEncoder.encode(query, "UTF-8"); apiURL += "?query=" + text; apiURL += "&size=10"; URL url = new URL(apiURL); HttpURLConnection con = (HttpURLConnection)url.openConnection(); con.setRequestMethod("GET"); //Authorization c..
네이버 API를 이용한 도서검색,더보기 holder.txtprice.setText(array.get(position).getPrice() + "원"); Integer 타입은 text로 넘겨주면 오류가 납니다.. 꼭 ""을 붙이십시오. NaverAPI.java package com.example.ex16; import java.net.*; import java.io.*; public class NaverAPI { //결과 값을 받기 위해서 return public static String main(String apiURL,String query,int start) { //static: 클래스 생성없이 메서드 사용가능 String clientId = "r_XLF45OBi3Xw08BTmvq";//애플리케이션 클라이언트 아이디값"; String cl..
네이버API를 이용한 블로그 검색,링크,더보기 제목을 누르면 제목을 가지고 가서 새창에 출력됩니다. activity_main.xml item.xml NaverAPI.java package com.example.ex16; import java.net.*; import java.io.*; public class NaverAPI { //결과 값을 받기 위해서 return public static String main(String query,int start) { //static: 클래스 생성없이 메서드 사용가능 String clientId = "r_XLF45OBi3Xw08BTmvq";//애플리케이션 클라이언트 아이디값"; String clientSecret = "DjUKEbgt13";//애플리케이션 클라이언트 시크릿값"; try { String text ..
네이버 API 뉴스 검색 activity_main.xml item.xml NaverAPI.java package com.example.ex14; import java.net.*; import java.io.*; public class NaverAPI { public static String search(String query,int start) { String clientId = "r_XLF45OBi3Xw08BTmvq";//애플리케이션 클라이언트 아이디값"; String clientSecret = "DjUKEbgt13";//애플리케이션 클라이언트 시크릿값"; try { String text = URLEncoder.encode(query, "UTF-8"); String apiURL = "https://openapi.naver.co..
주소록 만들기 recyclerview 라이브러리 임포트 Gradel Scripts>dependencies>implementation 'androidx.recyclerview:recyclerview:1.0.0' activity_main.xml item.xml AddDB.java package com.example.ex13; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import androidx.annotation.Nullable; public class AddDB extends SQLiteOpenHelper { public AddDB(@..
RecyclerView를 이용한 상품목록만들기 activity_product.xml item_product.xml ProductVO.java package com.example.ex12; public class ProductVO { private int id; private String name; private int price; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getPrice() { return price; } public void setPrice(int..
recyclerview 사용하기 rectclerview 라이브러리 추가하기 Gradle Scripts>build.gradel implementation 'androidx.recyclerview:recyclerview:1.0.0'를 dependencies안에 추가하기 activity_main.xml생성/ activity_address.xml생성 item.xml생성 MemoVO.java 생성 package com.example.ex12; //메모에대한 정보를 넣어줄 클래스 public class MemoVO { private String content; private String wdate; //생성자 public MemoVO(String content, String wdate) { this.content = content; this.wd..
Firebase를 이용한 이메일 로그인 Firebase 사용하기 Tools> Firebase> Authentication 클릭> Email and password authentication> Launch in browser> Connect your app to Firebase>Add Firebase Authtication t..... . . . MainActivity.java package com.example.ex11; import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; im..