본문 바로가기

Android

Android unique ID for TIZZBIRD 안드로이드 유니크 아이디 알아내기...1. IMEI : 전화가 있는 안드로이드 기기일 경우, 아닌 경우는 00000000 이거나 null 이거나... Tizz에선 null...TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);String m_szImei = TelephonyMgr.getDeviceId(); // Requires READ_PHONE_STATE 2. DEVICE ID : IMEI 처럼 만들기.. 대부분의 경우 유효String m_szDevIDShort = "35" + //we make this look like a valid IMEI Build.BOARD.length()%10+ Build... 더보기
only the original thread that created a view hierarchy can touch its views 1. Timer를 설정하고 그 안에서 UI를 변경하려고 했더만....only the original thread that created a view hierarchy can touch its views 라는 Exception이 발생한다... 구글링 해보니...My god, you must change your UI in main thread but not your new thread , it is android's rule . 라고 한단다... 쩝... 안하던 Thread 까지 해야 겠네... 머... 하라면 해야쥐.... 2. 핸들러를 만들고 그 안에서 UI를 변경시키는 함수를 호출했다. 호출된 쓰레드에선 단지 메시지 전달만 한다. // 핸들러 만들기 final Handler handler = new .. 더보기
Xml Parser 1. XMLPULL Download : http://www.xmlpull.org/v1/download/xmlpull_1_0_5.jar 2. main.xml Layout 3. XMLParseActivity.java package net.kdgrid.xmlparse; import java.net.URL; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; import org.xmlpull.v1.XmlPullPar.. 더보기
TextView 방송자막 형태 Scroll main.xml DisplayActivity.javapublic class DisplayActivity extends Activity implements OnClickListener {private Button mBtnPlay;private TextView mTxtPlayWord; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FL.. 더보기
Text to Image TextView textView = new TextView(this); textView.setText("잠시후 오후 4시 부터 방송을 할 예정입니다. 이번 프로그램은 어쩌고 저쩌고 이므로 많은 시청을 바랍니다."); textView.setTextSize(50); textView.setTextColor(Color.RED); textView.setBackgroundColor(0x770000FF); textView.setDrawingCacheEnabled(true); textView.destroyDrawingCache(); textView.buildDrawingCache(); textView.measure( MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED), .. 더보기
첫번째 - VideoView를 이용한 RTSP Live Player package net.kdgrid.videoview_test; import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView; public class VideoviewTestActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi.. 더보기
Android Category 시작... 참... 해야 하는거 많다... ㅠㅠ Divx Player가 대게 Adobe AIR를 지원하지 않는다... ㅠㅠ 그래서 Java로 리턴... ㅠㅠ (언제 자바를 했던가? ㅋㅋ) 더보기