Page 268 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 268
DataBase db;
//데이터베이스
DataBase dblog;
//데이터베이스 로그
private String ip = "192.168.100.20"; // IP
int ctn=0;
//기억안남.
android.support.v7.app.ActionBar actionbar;
String msg = "";
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
//안드로이드에서 인터넷 연결 허용 (RSS를 위함)
myButtonLayout = getLayoutInflater().inflate(R.layout.buttons, null);
actionbar = getSupportActionBar();
actionbar.setCustomView(myButtonLayout);
//액션바 만들고 넣기.
db = new DataBase(getApplicationContext(), "smarthome.db",
null, 1);
dblog = new DataBase(getApplicationContext(), "smarthomeLOG.db", null, 1);
//데이터베이스 만들었고 그걸 안드로이드로 가져옴.
actionbar.setDisplayOptions(android.support.v7.app.ActionBar.DISPLAY_SHOW_HOME|
android.support.v7.app.ActionBar.DISPLAY_SHOW_TITLE|
android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM);
actionbar.setBackgroundDrawable(new ColorDrawable(0xFFFF9900));
//액션바 색상 변경
btn_send = (Button) myButtonLayout.findViewById(R.id.sendbtn);
RSS = (Button) myButtonLayout.findViewById(R.id.RSS);
btn_reConnect = (Button)myButtonLayout.findViewById(R.id.Configure);
//각 버튼의 설명은 위에 전역변수 설명에서 전부 했음. 버튼의 아이디 값을 가져와서 View에서
눌린걸 감지하는 용도로 안드로이드에 등록해주는 역할. 아래도 마찬가지.
- 261 -