목차
1. 소스코드
1-1. MainActivity
1-2. DialogActivity1
1-3. QuickGameActivity
2. Layout
1-1. activity_main
1-2. activity_dialog_activity1
1-3. activity_quick_game
3. 결과물
- 메인화면
- 설정 및 시작 버튼 클릭
- 게임화면
- 쪽지 클릭시 당첨결과
1-1. MainActivity
1-2. DialogActivity1
1-3. QuickGameActivity
2. Layout
1-1. activity_main
1-2. activity_dialog_activity1
1-3. activity_quick_game
3. 결과물
- 메인화면
- 설정 및 시작 버튼 클릭
- 게임화면
- 쪽지 클릭시 당첨결과
본문내용
중간고사 안드로이드 어플개발 소스코드
-제비뽑기 앱-
.
.
.
.
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import java.io.IOException;
public class MainActivity extends Activity {
Button bt1, bt2, bt3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt1 = (Button)findViewById(R.id.Button1);
-중략-
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getApplicationContext(), DialogActivity1.class));
}
});
}
public void onBackPressed() {
// TODO Auto-generated method stub
AlertDialog.Builder d = new AlertDialog.Builder(this);
d.setMessage(getString((R.string.exit)));
d.setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
System.exit(0);
}
});
d.setNegativeButton(getString(R.string.no), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
-중략-
});
d.show();
}
}
.
.
.
-중략-
.
.
-제비뽑기 앱-
.
.
.
.
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import java.io.IOException;
public class MainActivity extends Activity {
Button bt1, bt2, bt3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt1 = (Button)findViewById(R.id.Button1);
-중략-
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getApplicationContext(), DialogActivity1.class));
}
});
}
public void onBackPressed() {
// TODO Auto-generated method stub
AlertDialog.Builder d = new AlertDialog.Builder(this);
d.setMessage(getString((R.string.exit)));
d.setPositiveButton(getString(R.string.yes), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
System.exit(0);
}
});
d.setNegativeButton(getString(R.string.no), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
-중략-
});
d.show();
}
}
.
.
.
-중략-
.
.
추천자료
- 모바일 오픈 플랫폼 (Mobile Open Platform)
- 스마트폰이 휴대폰 시장을 바꾼다.
- SK Communications의 재무분석과 성장전략
- 스마트폰(Smart Phone) 열풍
- 갤럭시s마케팅
- (A+평가 레포트)스마트폰 애플리케이션의 개념과 특성과 유형 및 시장 현황
- SAMSUNG GALAXY vs APPLE iPHONE (삼성갤럭시vs애플아이폰,삼성갤럭시마케팅전략,애플아이폰...
- 마이크로소프트 윈도우폰 마케팅상황 분석과 윈도우폰 마케팅전략 제안
- 삼성전자 기업소개, 경영현황,스마트폰 “갤럭시노트,삼성 스마트폰 마케팅전략 성공사례,브랜...
- 배달어플 요기요 vs 배달의민족 기업 브랜드 비교분석과 경영전략분석및 향후방향분석 PPT 레...
- [아동청소년이상심리 兒童靑少年異常心理] 학교폭력(學校暴力) 근절을 위한 종합 대책
- [컴퓨터의이해]본인이 사용 중이거나 또는 최신 스마트폰을 1 개 선정하고 운영체제 이름과 ...
- 멜론(melon). 국내 온라인 음악 시장 독보적 1위 멜론(melon) 마케팅전략
- 운영체제란 무엇인지 설명하고 본인이 사용하고 있는 운영체제의 장단점과 앞으로 운영체제는...
소개글