• [Android] Url 만들기 & Uri.Builder

    URL 만들기 NetworkUtils 클래스를 하나 만들어서 원 URL이랑 구분할 파라미터를 String 지정. (어디에서든 메소드를 불러올 수 있게) URL을 return하는 buildUrl 메소드를 만든다. (example) public static URL buildUrl(String githubSearchQuery) { Uri builtUri = Uri.parse(GITHUB_BASE_URL).buildUpon() .appendQueryParameter(PARAM_QUERY, githubSearchQuery) .appendQueryParameter(PARAM_SORT, sortBy) .build(); // 위에서 조합한 uri를 아래와 같이 자바 url 형태로 변환 URL url...


  • [Android] AsyncTask

    AsyncTask : 메인 UI에서 서브 쓰레드로 doInBackground를 보내고, 선택에 따라 결과를 메인 UI에 표시하며, onPostExecute로 다 끝낸 후 값을 Return받음 public class MyAsyncTask extends AsyncTask<URL, Void, String> // 여기서는 중간 과정 받는걸 Void를 통해 생략. @Override protected String doInBackground(URL... urls) { URL searchUrl = urls[0]; String githubSearchResults = null; try...


  • [Android] 액션바 메뉴 ActionBarMenu

    액션바 메뉴 (Actionbar Menu) 액션바에 버튼 달려면 메뉴 xml 파일에 app:ShowAsAction="ifRoom" 하면되겠다. ifRoom 옵션은 자리가 있을 경우에만 표시 하는 옵션. onCreateOptionsMenu 오버라이딩 후, 아래와 같이 메뉴를 가져와 inflate한다. getMenuInflater().inflate(R.menu.메뉴, menu); return true; 메뉴를 만들었으면, 그 안의 옵션 내용은 onOptionsItemSelecten 으로 만든다. 그 후 menu.getItemId 해서 switch나 if 문으로 R.id.action 이름과...


  • 2017-11-02-성실도

    성공한 것 카테고리 구분에 성공. html에 if로 카테고리 구분만 해 주면 되는건데, 그게 그렇게 어려웠나. 역시 문법을 모르니 바보 같은 고생을 하게 된다. URL/category/posts/ 처럼 가운데에 category 가 들어간 링크로 연결되던 문제는, 해당 디렉토리 파일에서 /category 를 검색하여 모두 / 로 수정! GitHub Repository에 있는 Issue 기능을 처음 사용해보았다. 커밋할...


  • 2017-11-01-성실도

    성공한 것 오늘은 아직 성공한 없어… 실패한 것 어제 카테고리 구분해보겠다고 시도해본 것들 때문에 페이지 자체가 엉망이 됨. 복구하느라고 git reset에 대해서 공부하게 되었다. @channprj 조언을 참고하여 GA 트래킹 코드 붙여보는 시도. 사용 중인 테마에 내장(?)된 GA 트래킹 코드가 있긴 한데, footer에 있다. 구글에서 권장하는 것은 head에서 추적하는 것이니, 그냥...