본문 바로가기

프로그래밍

안드로이드 애드몹 달기 안드로이드 어플에 애드몹 광고를 달기위해 3일째 씨름중입니다. 다른 분들은 된다고 하시던데. 생각보다 잘되지 않더군요. 일단은 첨부 파일을 하나 올립니다. admob에서 가이드로 배포하는 것이구요. 테스트로 진행되는 것이기에 일단은 됩니다. 허나 실제로 테스트 부분을 삭제하고 난뒤에는 잘안됩니다. admob에 가셔서 house ads에 관해 설정하시면 그나마 쪼매 더 뜨더라구요. 애드몹 관련해서 좋은 정보가 있다면 댓글로 부탁드리겠습니다. 더보기
[안드로이드 팁] 안드로이드 TextView에 줄긋기 안드로이드 TextView에 줄긋기 TextView에 보면 여러가지 메소드들이 있습니다. 잘사용하지 않지만 알아두면 좋은것이 있습니다. void setPaintFlags(int flags) 요녀석입니다. API의 설명을 보면 간단히 아래 와같이 나와 있네요. Sets flags on the Paint being used to display the text and reflows the text if they are different from the old flags. 정확한 해석은 알아서 해결하시길 ^^ Paint 클래스 안에 있는 Constants들. int ANTI_ALIAS_FLAG bit mask for the flag enabling antialiasing int DEV_KERN_TEXT_FLAG.. 더보기
[안드로이드 팁] 안드로이드 TextView에 각종 스타일(html)을 사용하는 방법 안드로이드 TextView에 각종 스타일을 사용하는 방법 안드로이드 에서는 html에서 사용되는 기법을 부분적으로 사용가능합니다. 리소스를 사용하여 html 스타일 적용하기 글자 굵게 표시하기 자바 코드에서 html 스타일 적용하기String _str01= "코그에서 스타일 적용하기";TextView tv = (TextView)findViewById(R.id.textView01); tv.setText(Html.fromHtml("" + _str01+ "")); 더보기
3G 관리에 관한 여러가지 정보 [스크랩 자료] 안녕하세요. 이곳저곳에서 자료를 구해 3G와 WIFI가 모두 OFF 상태일 때 3G망으로 접속하도록 코드를 구현하였습니다. public void Connect3G(){ int ret=0; ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if(!cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected() && !cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected()) { ret = cm.startUsingNetworkFeature(ConnectivityManager.TYPE_M.. 더보기
안드로이드 3G WIFI 확인 안드로이드폰에서 현재 3G망에 연결 되어 있는지, 아니면 WIFI 네트워크에 연결 되어 있는지 확인하는 방법을 알아 보도록 해보겠습니다. ※ 3G , WIFI 연결 확인 방법 1. AndroidManifest.xml 파일에 permission 을 준다. 2. 다음 코드를 해당 Activity 파일(.Java)에 삽입한다. 1. AndroidManifest.xml 파일에 permission 을 줍니다. 2. 해당 Activity 파일(.Java)에 다음 코드를 삽입 합니다. // 텍스트뷰 TextView tv = (TextView)findViewById(R.id.textbox); ConnectivityManager manager = (ConnectivityManager)getSystemService(Con.. 더보기
네트워크 - 인터넷 연결 관리자 연결 관리자 네트워크에 대한 정보를 구할때에는 연결 관리자의 다음 메서드를 호출합니다. 1.NetworkInfo[] getAllNetworkInfo() 2.NetworkInfo getActiveNetworkInfo() 3.NetworkInfo getNetworkInfo(ConnectivityManager.TYPE_MOBILE | ConnectivityManager.TYPE_WIFI) 네트워크의 상태나 특성에 대한 정보를 가지는 NetworkInfo 객체에서는 다음과 같은 메소드가 제공됩니다. 1.boolean isAvailable() 2.boolean isConnected() 3.boolean isRoaming() 4.NetworkInfo.State getState() 예제 소스 01.import and.. 더보기
AndroidManifest.xml . . . . . . . . . 매니패스트 파일은 어플리케이션에 대한 전반적인 정보를 담고 있는 파일로, 어플리케이션이 실행되기 전에 시스템이 알고 있어야 하는 파일이다. 이 매니페스트 파일 안에는 어플리케이션 컴포넌트(Activity, Service, intents, Content provider, Broadcast Receivers)에 대한 노드를 포함하고 있고 Intent filter와 같이 permissions을 사용해 다른 컴포넌트와 어플리케이션이 어떻게 상호 작용을 하는지를 결정한다. [어플리케이션 태그 및 Permission 태그들] AndroidManifest.xml의 root element로써 태그가 전체를 감싸는 구조를 하고 있으며 package attribute의 값으로는 어플리케이션.. 더보기
[안드로이드] 파일 위치에 따른 미디어 재생 샘플코드 [스크랩 자료] [오디오 재생] * 패키지의 assets/audio/oh.mp3 플레이 AssetFileDescriptor afd = getAssets().openFd("audio/oh.mp3"); MediaPlayer audio_play = new MediaPlayer(); audio_play.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); afd.close(); audio_play.start(); * 패키지의 res/raw/oh.mp3 플레이 MediaPlayer audio_play = MediaPlayer.create(context, R.raw.oh); audio_play.start(); * 파일시스템의 /data/oh.m.. 더보기