일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- opengl
- 뮤직비디오
- opencv
- 걸스데이
- 이클립스
- 영어
- Linux
- 인텐트
- 안드로이드
- Looper
- Java
- 쓰레드
- Eclipse
- xml
- error
- Intent
- HTML
- 레인보우
- TOEIC
- 네트워크
- 토익
- 서비스
- 네트워크보안
- 자바
- 브로드케스트 리시버
- rainbow
- 엑티비티
- Android
- 배다해
- 바닐라루시
- Today
- Total
목록Programing (37)
W.A 저장소
이거 한번 해보려고 정말 고생 많이 했다. 지금 현재 NYARToolkit을 사용해서 안드로이드상 폰에서 AR을 공부해보고 있는데 NDK를 써서 해야 된다고 해서 고생중에 있다. NDK사용부분에 대해서는 차근차근 천천히 올리도록 하겠다. 1. cygwin을 설치 2. 가장최근의 android NDK를 설치한다.
TelephonyManager가 전화통신A PI로의 접근을 관리 String srvcName= Context.TELEPHONY_SERVICE; TelephonyManager telephonyMgr= (TelephonyManager)getSystemService(srvcName); READ_PHONE_STATE권한을얻어야한다. 폰상태변화는PhoneStateLinster클래스를이용해다른컴포넌트로알려짐 ◦통화상태(벨울림,오프후크등),셀위치변경,음성메읷및통화젂달상태,폰서비스변경,모바일신호세기변화등을포함
Manifest에broadcast receiver등록하기 코드로broadcast receiver등록하기 IntentFilterfilter = new IntentFilter(NEW_LIFEFORM_DETECTED); LifeformDetectedBroadcastReceiverr = new LifeformDetectedBroadcastReceiver(); registerReceiver(r, filter); 위 두가지의 다른점은 꼭 필요한 시점에서 사용할 때를 위해서 그런것이다. 이런것은 밑의 코드에서처럼 사용해야되고 위의 메니페스트에서 등록하는 리시버는 꼭 항상 시작해야되는것등이있다. 제거 unregisterReceiver(r);
우선 왜 특수문자를 Html Entity로 바꿔서 사용하는지 알아보고 넘어가도록 하자. 모든 일에 대해서는 그 결과가 나오기까지 분명 이유가 있을것이다. 괜히 만들어 놓지는 않았을것 아닌가. 위의 Html Entity도 이유가 있다. 그 이유는. 대표적으로 꺽쇠기호( )와 같은 경우는 Entity로 처리 하지 않는다면은 HTML 태그의 시작이나 끝으로 인식할 수 있다. 따옴표( " " )와 같은 경우는 HTML 속성의 값이 시작되거나 끝난 것으로 인식할 수 있다. &과 같은 경우는 Entity기호의 시작으로 오인될 수 있다. 위와 같은 이유로 인하여 Html entity가 생겨난 것이다. Character Entity Name Description " " quotation mark & & ampe..
// 데이터베이스 인스턴스를 보관하기 위한 변수 private SQLiteDatabase db; //이 데이터베이스를 이용하는 애플리케이션의 컨텍스트 private final Context context; //데이터베이스 개방/업그레이드 도우미 private MyDbHelper dbHelper; public MyDBAdapter(Context _context) { context = _context; dbHelper = new MyDbHelper(context, DATABASE_NAME, null, DATABASE_VERSION);
간단하게 말하면은 Activity간의 배달역활을 해줄수 있는 그 무엇?? startActivity(myIntent) intent(MyActivity.this, myOtherActivity.class) startActivityForResult 명시적 intent = new intent(this, MyOtherActivity.class) startActivityForResult(intent, SHOW_SUBACTIVITY); 암시적 Uri uri = uri.parse("content://contacts/people"); intent = new Intent(Intent.ACTION_PICK, uri); startActivityForResult(intent, PICK_CONTACT_SUBCTIVITY); 비동기..
Inflater AlertDialog.Builder builder; AlertDialog alertDialog; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LayoutInflater inflater = (LayoutInflater)this .getSystemService(LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.custum_dialog, (ViewGroup)findViewById(R.id.layout_root)); TextView text = (T..
우선 소스이다. package com.karyu.threadadialogtest; import android.app.Activity; import android.app.Dialog; import android.app.ProgressDialog; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class ThreadDialogTestActivity extends Activity { /..