Skip to main content
Home
實踐-重要 DemoMatters

Main navigation

  • Home
  • Democracy
  • 保險業 新聞
  • 元元園地
  • 討論
  • 維基
User account menu
  • Log in

dyh_AndrdAppDvlpmnt

By Misc_Admin, 22 December, 2025

Clarifications: All about Android App Development.
Concepts
Glossaries

  • activity - page
  • view - control
  • fragment - panel/sub-page
  • androidmanifest.xml - project/solution file
  • intent - message/request

Utilities
Log

  • Log.d(Tg, Mssg) - Tg(use for filter/classify)

Reference for layout xml
Folder structure
PrjctRt

  • app/
    • manifest
      • AndroidManifest.xml - solution info
  • java/
    • ActvtyClssNm.java - activity class
  • res/ - compiled into static class R
    • drawable/
      • icon.png ...
    • layout/
      • LyOtNm.xml ... - say, for activities
  • values/
    • strings.xml ... - string constants

Possible project
Keyboard

  • allow user to layout the key location
    • user can define location of the key
    • maybe even the shape of the key
  • allow user to define keys associated with event + location
    • user can define key associated with click, short hold, long hold, swipe up, down, left right

Music related

  • melody search
    • in midi
  • shift music up/down - different key signature

Development Tools
Android Studio

  • Install Android Studio
    • tell JDK location

learn program with Android Studio
11+ Hrs 🌐

  • using Android Studio + Java
  • Beginning; include Java overview
  • easy to follow

12Hr in one video 🌐

  • using Android Studio + Kotlin

learn Install Android Studio - Linux
On Ubuntu - using snap 🌐

  • rely on snap/Ubuntu offers

On Linux Mint - using apt 🌐

  • seems more general

Android Official - youtube 🌐

  • Need GUI/Desktop to install

Uninstall Android Studio

  • geeksforgeeks.org 🌐
  • Log in or register to post comments

Wiki_VwBlck

RSS feed