본문 바로가기

개발도구

[안드로이드] ExpandableListView - 리스트 안에 리스트 Activity.class package kr.co.test2; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseExpandableListAdapter; import android.widget.ExpandableListView; import android.widget.TextView; public.. 더보기
[Icon png] android.R.drawable Icon Resources icon png 찾기 http://findicons.com/ http://since2006.com/android/2.1-drawables.php http://androiddrawableexplorer.appspot.com/ http://m.androidside.com/bbs/board.php?bo_table=B55&wr_id=2 더보기
[안드로이드] ExpandableListView listview안에 listview을 listview 안에 listview을 ExpandableListView 라 한다. 난 custom listview 에 listview을 넣는다고 생각을 했지만, android api 에서 간단하게 제공해주는 ExpandableListview가 있다... 더보기
[안드로이드] Mapview에 관련한 자료 http://moozi.tistory.com/56 55, 56, 57 맵뷰를 깔끔히 정리해 놓은 블로그를 발견! 더보기
[안드로이드] tabhost 에 관한 설명 자세한 설명 http://blog.naver.com/man8408?Redirect=Log&logNo=110103530415 http://jc01rho.tistory.com/36 더보기
[안드로이드] custom dialog android:style/Theme.Dialog 졸다가 클릭 클릭하면서 몬가 대단한걸 발견하고 기분이 좋아졋답니다 ㅎㅎ 구글에서 android custom dialog button 검색으로 찾다가 Manifest에 빨간줄을 찾았습니다. 마치 custom dialog 에 버튼과 텍스트를 넣은거 같은데요.. layout intent 로 똑같이 사용을 하고 Manifest에서 theme만 설정하면 @android:style/Theme.Dialog 끝!! 더보기
[안드로이드] TabHost 기본포멧 시작을 TabHostBottom.class TabHostBottom.class package com.tabhostbottom; import android.app.Activity; import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.widget.TabHost; public class TabHostBottom extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tab_main).. 더보기
[안드로이드] WebViewClient(shouldOverrideUrlLoading) 로 인해 카카오톡(다른어플동일)이 안될때 public void loadTime(String url){ Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); intent.addCategory(Intent.CATEGORY_BROWSABLE); intent.putExtra(Browser.EXTRA_APPLICATION_ID, getPackageName()); startActivity(intent); } // webview 을 제어 할수 있는 shouldOverrideUrlLoading 은 카카오톡같은 어플을 제어할때 링크에 에러메세지가 뜨게 된다. 그래서 인텐트를 이용하여 값을 넘겨주면 된다 public boolean shouldOverrideUrlLoading(WebView view, S.. 더보기
[파싱 xml - 잘 안씀] SimpleXMLElement Object 확인된 파서 이지만, 나한텐 사용하기 불편하여 사용하지 않았다. function XMLParse($Data) { $rXml = xml_parser_create(); //xml 파서 생성 $arXml = array(); //파싱된 xml을 저장할 임시 배열 //대문자로 변경(default value=1, 0=disable, 1=enable) xml_parser_set_option($rXml, XML_OPTION_CASE_FOLDING, 0); //공백값 무시 xml_parser_set_option($rXml, XML_OPTION_SKIP_WHITE, 1); //배열에 XML구조 저장 xml_parse_into_struct($rXml, $Data, $arXml); xml_parser_free($rXml); .. 더보기
[파싱 xml- 주로 사용중] SimpleXMLElement Object 로그를 찍어보면 이런 형식으로 나오게 되는데, 사실 파싱에 관해 잘 알지 못한다. 그저 남이 만들어 논거 붙여 쓰는 정도.. 좋은 소스가 있어 공개합니다. function get_xml($url) { $xml_contents = @file_get_contents($url); $xml = @simplexml_load_string($xml_contents); return $xml; } // 태그스토리 VPR // $url = "coupon_list.asp?"; //OBJECT $xml = get_xml($url); //echo $xml; //로그 찍기 echo ""; print_r($xml); echo ""; //갯수 로그 $data_cnt = count($xml->value->couponlist); ech.. 더보기