1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tiểu luận hết học phần môn phát triển ứng dụng trên thiết bị di Động

11 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phát Triển Ứng Dụng Trên Thiết Bị Di Động
Tác giả Vương Trường Giang, Nguyễn Anh Quõn
Trường học Trường Đại Học Điện Lực
Chuyên ngành Điện Tử - Viễn Thông
Thể loại bài tiểu luận
Năm xuất bản 2020
Thành phố Hà Nội
Định dạng
Số trang 11
Dung lượng 2,41 MB

Nội dung

Sinh viên Nguyễn Anh Quân Báo cáo chỉ tiêt Báo cáo lập trình mobile trên android studio... - Gidi thiệu Tài liệu được viết dựa trên: e Android Studio 3.6.1 Mục tiêu của tài liệu

Trang 1

= DAl HOC DIEN LUC

ELECTRIC POWER UNIVERSITY

BAI TIEU LUAN HET HOC PHAN Môn: Phát Triển ứng dụng trên thiết bị di động

Họ và tên sinh viên: Vương Trường Giang Ma SV: 18810540102

Lớp: D13 ĐT&KTMT Nhóm: 7

Khoa: DTVT Chuyên ngành: ĐT&KTMT

Hà nội, ngày 6 tháng 8 năm 2020

Trang 2

Tén tiêu luận:

Ứng dụng máy tính cầm túi

Hà Nội, ngày 08 tháng 06 năm 2022

Sinh viên

Nguyễn Anh Quân

Báo cáo chỉ tiêt

Báo cáo lập trình mobile trên android studio

Trang 3

- Gidi thiệu

Tài liệu được viết dựa trên:

e Android Studio 3.6.1

Mục tiêu của tài liệu hướng dẫn bạn làm quen với một vài kỹ thuật đơn giản trong lập trình Game 2D Android Bao gôm:

® Sử dụng SuffaceView

® Vẽ trên Canvas

e Chuyển động của các nhân vật game

® Tương tác với cử chỉ của người chơi

2- Tạo một Game Project

Trên Android Studio tao méi m6t project:

Trang 4

re Select a Project Template

Phone and Tablet Wear OS TV Automotive Android Things

No Activity

Creates a new empty project

Previous ( xa ) Cancel Finist

Name: maytinhcamtay

Trang 5

px Configure Your Project

ee

a i

Help me choose

|_| Use legacy android.support libraries (7

Previous

( a org.o7planning.android2dgame _ a :

¬=—-Z

Minimum SDK — API 16: Android 4.1 Jelly Bean) v

No Activity © Your app will run on approximately 99.8% of devices

ee

ere

OK, Project cui bạn đã được tao ra

Trang 6

» OS manifests

mm

> P§ java (generated)

» Se res

» @ Gradle Scripts

Activity Name: MainActivity

Trang 7

px Configure Activity

Creates a new empty activity

Activity Name: MainActivity

PO

\ (@ Launcher Activity

——

Package name: org.o7planning.android2dgame

Target Source Set: main

If true, this activity will have a CATEGORY_LAUNCHER intent filter, making it visible in the launcher

Z4 `

Chú ý rằng chúng đang tạo ra một Android, chính vì vậy giao diện của trò chơi phải do bạn vẽ ra, chính vì vậy chúng

ta không cân một file như la activity main.xml.

Trang 8

_ java

org.o7planning.android2dgame

© MainActivity

org.o7/planning.android2dgame (androidTest)

org.o7planning.android2dgame (test)

res

drawable

mipmap

values

@ Gradle Scripts

Tiến hành viết code trén file activity main.xml B1: Tao TextView

<TextView

android:

android:

android:

android:

:textStyle="bold"

:Layout_marginTop ="36dp"

android:

:g"avity="right"/>

android

android

android

Layout_width="match_parent"

lLayout_height="wrap_content"

text="6"

textSize="40dp"

id="@+id/maytinh®

B2:Tao nut ,dat tên nút và cỡ chữ

Trang 9

android: Layout_width="match_parent"

android: Layout_height="wrap_content"

android: orientation="horizontal">

<Button

android: Layout_width="wrap_content"

android: Layout_height="wrap_content"

android: onClick="del"

android: text="del"

android: textSize="30dp"

tools: ignore="UsingOnClickInxml" />

></LinearLayout>

B3:Khai bao cac chire nang hién thi, cac phép tinh

public class MainActivity extends AppCompatActivity {

private TextView hienthi;

String sa,sb;

char op = ‘'0';

@0verride

protected void onCreate(BundLe savedInstanceState) {

setContentView(R.Layout.activity_main);

sa = sb ="";

public void del(View view) {

$a Sep :So"*s

hienthi.setText("");

Trang 10

double a = 0,b = 0,kq = 0;|

b = Double valuedf(sa) ;

Sa = sb ="";

switch (op){

case ‘+':

kg = a+b j;

break;

case '-':

kq = 8 ~

break;

case 'x':

kg = a *

break;

case '/':

kq=a/b;

break;

default: kq = 0;

}

public void pheptinh(View view) {

sb = sa;

sa ="";

Button tinh = (Button) view;

String tam2 = tinh.getText().toString();

op = tam2.charAt(0);

public void so(View view) {

Button tam = (Button) view;

sa += tam.getText().toString();

hienthi.setText(sa);

B4:Kiém tra và chạy chương trình

Trang 11

máy tính1

Ngày đăng: 22/01/2025, 14:49

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN