Android Programming for Touch-Screen
Duy-Ky
Nguyen
2014-09-01
1.
Introduction
This
project is to investigate if a low-cost tablet could be used as a
touch-screen user interface. A 8"
tablet Coby Kyros @ $57 has been
used in this project.
http://www.amazon.com/gp/product/B0093XTHJK/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
2. Tools
A 64bit Android Dev-Kit "adt-bundle-windows-x86_64-20140702.zip"
and 64bit Java
Dev-Kit-8 have been used in this project.
3.
References
3.1. Android Training from WWW
https://developer.android.com/training/index.html
3.2 Books
1) Android from A to D: Second Edition by Scott Hecht
2) Android Programming : The Big Nerd Ranch Guide
4. Methodology
Android
programming is a special GUI one and is composed of 2 components (1)
LayOut Design using XML (2) Code Development using Java
It's wise to use "drag & drop" methid in Layout
designas
1) It has direct impact on look & feel
2) Code involved is very massive
The Google USB driver included in the package cannot be used for this
tablet.
I have to spend some effort to find a right one, it is
PDANet at
"http://junefabrics.com/index.php"
I'm able to do layout design and code development responding to user
touch on screen, download and test on real device Coby tablet, not
emulation in ADK IDE.
It's a lot of fun, but a lot of frustration due to ill-behavor of ADK
5. Conclusion
It
appears to me that "drag & drop" way in dealing with layout
design
is still unstable in this latest version of ADK-20140702. I had a lot
of unexpected errors and they all disappear after
close/re-open
the IDE.
I confirmed on WWW that there're a lot of complaints and "hates" about
Android.
So, my conclusion is it should be used in non-critical jobs, like ohone
call, playing game, but not as GUI for a product.
It's just my personal opinion. It could be my working style.
So I decide to have a new projectfor Touch-Screen using barebone low-level language