Skip to content

Instantly share code, notes, and snippets.

📱 16 週高職 Android 與 Java 開發精要課程大綱

🎯 課程簡介

本課程專為高職生設計,為期 16 週。課程採「先穩固 Java 邏輯、再進入 Android 實戰」的漸進式結構。 前 4 週透過基礎語法建立邏輯與運算思維,第 5 週進行階段性術科測驗檢視成效。自第 6 週起,帶領學生實際進入 Android Studio,透過三個經典實用專案(BMI 計算器、跑馬燈、捷運到站查詢、數字猜謎),逐步熟悉介面開發、使用者互動、訊息交談窗及跨程式啟動等進階技巧。 課程最後將進行綜合性的術科期末測驗,並安排補考週確保每位學生皆能達到基礎開發能力。


📅 16 週課程總覽

📱 高職 Android 課程:期末與補考術科測驗題庫

本題庫包含 10 題期末測驗題10 題補考測驗題。 每道題目皆綜合本學期所有重點要求,包含:UI 佈局 (EditText/Button)跑馬燈效果If-Else 條件判斷AlertDialog 交談窗Intent 跨程式操作


🟢 Part 1:期末測驗題庫 (10 題)

題型 1:匯率換算與外匯查詢 App

# -*- mode: gitconfig; -*-
# vim: set filetype=gitconfig:
##
# GitAlias.com collection of many git alias items, including shortcuts,
# helpers, workflows, utilties, visualizers, reports, etc.
#
#
# ## Usage
#
@allanbian1017
allanbian1017 / pep-0008.md
Created July 9, 2018 03:15 — forked from zxjsdp/pep-0008.md
PEP8 Markdown Version (2016-03-25)
PEP: 8
Title: Style Guide for Python Code
Version: $Revision$
Last-Modified: $Date$
Author: Guido van Rossum <guido@python.org>,
        Barry Warsaw <barry@python.org>,
        Nick Coghlan <ncoghlan@gmail.com>
Status: Active
Type: Process

Content-Type: text/x-rst

@allanbian1017
allanbian1017 / .clang-format
Last active May 19, 2018 08:20
clang format template
---
BasedOnStyle: LLVM
Language: Cpp
IndentWidth: 8
UseTab: Always
BreakBeforeBraces: Linux
AlwaysBreakBeforeMultilineStrings: true
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
@allanbian1017
allanbian1017 / .prettierrc.json
Last active January 12, 2018 03:31
Prettier config template
{
"singleQuote": true,
"bracketSpacing": false,
"arrowParens": "always",
"trailingComma": "es5"
}
@allanbian1017
allanbian1017 / .eslintrc.json
Last active January 12, 2018 03:54
ESLint config template
{
"extends": "google",
"rules": {
"semi": "error",
"linebreak-style": "off",
"no-unused-vars": ["error", {"varsIgnorePattern": "should"}],
"no-undef": "error",
"no-var": "error",
"prefer-arrow-callback": "error"
},
@allanbian1017
allanbian1017 / mime
Created January 8, 2018 06:17
MIME Types
mime {
.atom application/atom+xml
.json application/json
.map application/json
.topojson application/json
.jsonld application/ld+json
.rss application/rss+xml
.geojson application/vnd.geo+json
.rdf application/xml
.xml application/xml
@allanbian1017
allanbian1017 / generate.py
Created July 3, 2017 07:16 — forked from Pretz/generate.py
CSV to WAV: Needed a way to convert a list of numbers in a CSV file to a wave audio file. Go python.
#!/usr/bin/python
import wave
import numpy
import struct
import sys
import csv
from scikits.samplerate import resample
def write_wav(data, filename, framerate, amplitude):
@allanbian1017
allanbian1017 / DeepLearningReadingRoadmap.md
Created March 29, 2017 05:59
Deep Learning Reading Roadmap

Deep Learning Papers Reading Roadmap

If you are a newcomer to the Deep Learning area, the first question you may have is "Which paper should I start reading from?"

Here is a reading roadmap of Deep Learning papers!

The roadmap is constructed in accordance with the following four guidelines:

  • From outline to detail
  • From old to state-of-the-art