본문 바로가기

컴퓨터/android

카카오톡 더보기
XmlPuulParser로 파싱하기 public static void Parsing(){ try{ String url = "http://www.naver.com"; URL targetURL = new URL(url); InputStream is = null; is = targetURL.openStream(); boolean divtype = false; XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); XmlPullParser parser = factory.newPullParser(); //parser.setInput(new StringReader(xml)); parser.setInput(is, "utf-8"); int eventType = parser.getEventT.. 더보기
HTML 읽기 String downloadURL(String addr) { String doc = ""; try { URL url = new URL(addr); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); if (conn != null) { conn.setConnectTimeout(10000); conn.setUseCaches(false); if (conn.getResponseCode() == HttpURLConnection.HTTP_OK) { // 연결이 // 완성이됫다 BufferedReader br = new BufferedReader( new InputStreamReader(conn.getInputStream())); for (;;) {.. 더보기
webview가 중지해 있을 때도 cpu를 많이 소비하는 경우 @Override public void onPause() { super.onPause(); /* pause timer of the webview, if not, high CPU during on pause */ page.pauseTimers(); }public void onResume() { /* reactive timer */ super.onResume(); page.resumeTimers(); } 더보기
소스 상에서 TextView dp 설정하기 txt.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 15); 더보기
TextView 폰트 변경하기 이제 다른 폰트를 다운받아 적용시키는 방법인데요 , 폰트 파일을 프로젝트의 assets 폴더에 넣어주시고 소스 상에서 추가를 해주여야 합니다. TextView txt = (TextView)convertView.findViewById(R.id.set_text);txt.setTypeface(Typeface.createFromAsset(getAssets(), "NanumPen.ttf"));txt.setText(arSrc.get(position).Name); 더보기
ListView 끝에서 스크롤 막기 MyList.setOverScrollMode(ListView.OVER_SCROLL_ALWAYS); 더보기
JAVA에서 높이 넓이 설정 m_viewFlipper = (ViewFlipper)findViewById(R.id.viewFlipper1);LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, 0);m_viewFlipper.setLayoutParams(lp); 더보기
TextView setTextColor 설정 String strColor = "#000000";btn1.setTextColor(Color.parseColor(strColor)); 더보기
UnknownHostException 와이파이나 3g 등에는 연결되었지만 인터넷이 접속이 안되는 상태를 잡아준다.try{// 하나의 도메인에 여러 IP주소가 맵핑될 수도 있다.ipArr = InetAddress.getAllByName("www.naver.com");}catch (UnknownHostException e) {new AlertDialog.Builder(this).setTitle("네트워크 연결 상태 ").setMessage("네트워크가 연결되지 않았습니다.").setNegativeButton("확인", null).show();return;} 더보기