본문 바로가기

모각코(모여서 각자 코딩)

(19)
[2021모각코] 6회차 2021.08.12 Android Studio를 이용하여 Naver검색 어플리케이션을 개발하자! 6회차 모각표 제목 클릭 시 해당 페이지로 이동 기능 구현 package com.example.naversearch; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.Button; import android.widget.EditText; import android.widget.ListView; impo..
[2021모각코] 5회차 2021.08.05 Android Studio를 이용하여 Naver검색 어플리케이션을 개발하자! 5회차 모각표 목표 검색 결과를 출력하는 ListView를 구성하자_2 package com.example.naversearch; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ListAdapter; import android.widget.ListView; import org.json.JSONArray; import org.json.JSONExcep..
[2021모각코] 4회차 2021.07.29 Android Studio를 이용하여 Naver검색 어플리케이션을 개발하자! 4회차 모각표 검색 결과를 출력하는 ListView를 구성하자_1 package com.example.naversearch; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; import java.util.ArrayList; public class ListViewAdapter extends BaseAdapter { private TextVi..
[2021모각코] 3회차 2021.07.22 Android Studio를 이용하여 Naver검색 어플리케이션을 개발하자! 3회차 모각표 Naver검색 어플리케이션 Ui수정 및 권한 지정 package com.example.naversearch; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.io.BufferedReader; import..
[2021모각코] 2회차 2021.07.15 Android Studio를 이용하여 Naver검색 어플리케이션을 개발하자! 2회차 모각표 목표 네이버 검색 api를 이용하여 검색어를 입력받아 검색 자료를 불러오고, parsing해보자! private void SearchNews(final String _category, final String searchWord) { mThread = new Thread( new Runnable() { @Override public void run() { String clientId = ""; //애플리케이션 클라이언트 아이디값" String clientSecret = ""; //애플리케이션 클라이언트 시크릿값" try { String text = URLEncoder.encode(searchWord, "UTF-8")..
[2021모각코] 1회차 2021.07.07 Android Studio를 이용하여 Naver검색 어플리케이션을 개발하자! 1회차 모각표 목표 기본적인 Android Studio 사용법 학습 및 검색 앱 UI설계 sinheeseung/2021-Summer-Assemble-And-Selfcode (github.com) sinheeseung/2021-Summer-Assemble-And-Selfcode Contribute to sinheeseung/2021-Summer-Assemble-And-Selfcode development by creating an account on GitHub. github.com RelativeLayout을 통해 Layout간의 배치를 해주었습니다. 검색어 입력받는 부분은 Editbox로, 검색 결과 부분은 ListView로,..
2021 하계 모각코 계획 - 목표 - 자바로 안드로이드 앱 만들기 - 설명 - 자바를 이용해 안드로이드 검색 앱을 만들어 보자 sinheeseung (HeeSeung Shin) (github.com) sinheeseung - Overview hello, I'm HeeSeung Shin. sinheeseung has 21 repositories available. Follow their code on GitHub. github.com - 일정 - 2021.07.01(목) - 1차 : 안드로이드 스튜디오 학습 2021.07.08(목) - 2차 : 검색 앱 UI설계 및 자료조사 2021.07.15(목) - 3차 : 네이버 API 확인 및 네이버 검색 기능 구현 2021.07.22(목) - 4차 : 네이버 검색 기능 구현 2021.07..
[2020모각코] 6회차 2021.01.27 값을 최소로 만들기 위해선 '-'뒤에 오는 '+'연산을 괄호로 묶으로 값이 최소가 될 것이라고 생각하였다. 따라서 입력을 받아 우선 '-'기준으로 문자열을 분리해 주었다. 그 후 '-'와 '-'사이에 있는 '+'연산을 괄호를 쳐서 먼저 계산을 한 후 '-'계산을 해주었다. 입력 조건을 보면 가장 처음과 마지막 문자는 숫자라고 했다. 따라서 문자열에서 첫번째 숫자는 무조건 양수가 된다. 그러므로 첫번째 값만 예외처리를 하여 계산해 주었다. 시작시간과 종료시간을 입력받아 종료시간을 기준으로 배열을 정렬해 주었다. 종료시간이 같은 경우도 있으므로 그럴 경우에는 시간시간이 더 빠른 쪽이 앞으로 오도록 Override를 작성했다. 종료시간으로 정렬이 되었다면 그 후로는 이전 종료시간과 시작시간을 비교하여 종료후에..