Today
I’m going to share a few of my notes about Android Application
programming basics. Recently I’ve been trying to learn how to program
Android applications. This post is not directly related to CAD but I
will hopefully one day be creating some Android applications for CAD
users.
Android Programming Acronyms
Android apps are written in Java. I think it’s much harder to learn than writing macros for CATIA V5. When you write a macro, you can type up the code in a simple text editor and it is read top to bottom like a book. When writing code for Android applications, code must be inserted into at least three different locations within the Eclipse IDE software.
Pages or screens in Android apps are known as Activities. An Intent is a communicator with another application and you use it to change screens. To create a new activity right click on package: New>Class. Give it a name and set Super class as Activity, which will be a java file. Each activity needs a layout file (.xml) created by going to New>Android xml. Name it file_name.xml. Xml is a way to organize information with structure (as opposed to just using a text file). The xml file is used to organize the layout and properties of all the text, input boxes, buttons, images, etc. Buttons use a method called OnClickListener.
Alright, that might have sounded confusing to you, especially if you’ve never programmed before, so I’m going to leave it at that for now. Would you like to learn more about Android application programming? Please let me know and I will write more detailed posts. I’ve recently created two Android applications and they are available in the Google Play store for Free here.
In your opinion, what are the best CAD apps out there?
Android Programming Acronyms
- SDK = software development kit
- DP = density pixels
- IDE = Integrated Development Environment
- UI = User Interface
Android apps are written in Java. I think it’s much harder to learn than writing macros for CATIA V5. When you write a macro, you can type up the code in a simple text editor and it is read top to bottom like a book. When writing code for Android applications, code must be inserted into at least three different locations within the Eclipse IDE software.
Pages or screens in Android apps are known as Activities. An Intent is a communicator with another application and you use it to change screens. To create a new activity right click on package: New>Class. Give it a name and set Super class as Activity, which will be a java file. Each activity needs a layout file (.xml) created by going to New>Android xml. Name it file_name.xml. Xml is a way to organize information with structure (as opposed to just using a text file). The xml file is used to organize the layout and properties of all the text, input boxes, buttons, images, etc. Buttons use a method called OnClickListener.
Alright, that might have sounded confusing to you, especially if you’ve never programmed before, so I’m going to leave it at that for now. Would you like to learn more about Android application programming? Please let me know and I will write more detailed posts. I’ve recently created two Android applications and they are available in the Google Play store for Free here.
In your opinion, what are the best CAD apps out there?

Thanks for sharing this article.
ReplyDeleteAndroid Training in Chennai
Your article is informative. Thanks for give this nice presentation article. Your information is really worthy.
ReplyDeleteUnix Training
ReplyDeleteThanks for sharing this informative blog. Suppose if anyone interested to learn Unix Training in Chennai, Please visit Fita Academy located at Chennai, Velachery.
Regards....
Unix Training Institutes in Chennai
Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing. Android training in chennai | Android training chennai |Android course in chennai
ReplyDeleteThis Information very helpful for the beginners.In this each step have a wonderful explaination.I would study and known about the application.thanks for giving wonderful information. Phonegap training in chennai | Phonegap training chennai | Phonegap course in chennai | Phonegap course chennai
ReplyDeleteThe information you have given here are most worthy for me. I have implemented in my training program as well, thanks for sharing.
ReplyDeleteMobile Application Development Training in Chennai
The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
ReplyDeleteDigital Marketing Training in Chennai
Digital Marketing Training in Bangalore
digital marketing training in tambaram
digital marketing training in annanagar
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
ReplyDeletefull stack developer training in annanagar
full stack developer training in tambaram
full stack developer training in velachery
Great thoughts you got there, believe I may possibly try just some of it throughout my daily life.
ReplyDeletepython training institute in chennai
python training in Bangalore
python training in pune
Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
ReplyDeleteBlueprism training in tambaram
Blueprism training in annanagar
Blueprism training in velachery
I have been meaning to write something like this on my website and you have given me an idea. Cheers.
ReplyDeletejava training in jayanagar | java training in electronic city
java training in chennai | java training in USA
Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.
ReplyDeleteangularjs-Training in sholinganallur
angularjs-Training in velachery
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in btm
I must say this blog loads a lot quicker than most. Can you suggest a good internet hosting provider at a reasonable price?
ReplyDeletesafety courses in chennai
Very informative, your writing style is totally different from other, keep continuing
ReplyDeleteselenium Training in Chennai
Selenium Training Chennai
ios training institute in chennai
Digital Marketing Course in Chennai
.Net coaching centre in chennai
android classes in chennai
app development course in chennai
This blog is the general information for the future. You got a good work for these blog.We have a developing our creative content of this mind.Thank you for this blog. This for very interesting and useful.
ReplyDeleteSoftware Testing Training
QTP Training in Chennai
Selenium Training in Chennai
LoadRunner Training in Chennai
Interesting Blog!!!
ReplyDeleteJava Training in Chennai
Python Training in Chennai
IOT Training in Chennai
Selenium Training in Chennai
Data Science Training in Chennai
FSD Training in Chennai
MEAN Stack Training in Chennai
Good work!!! Very creativity post and Thank you for your brief explanation. Keep it up.
ReplyDeleteHacking Course in Bangalore
Ethical Hacking Training in Bangalore
Ethical Hacking Classes near me
Ethical Hacking Training in Mogappair
Ethical Hacking Course in Chennai
Ethical Hacking Course in Saidapet
The site was so nice, I found out about a lot of great things. I like the way you make your blog posts. Keep up the good work and may you gain success in the long run.
ReplyDeleteMicrosoft Azure online training
Selenium online training
Java online training
Java Script online training
Share Point online training
Highly informative article. I was searching for such quality articles for a long time. I am happy that I found this article. Keep going!
ReplyDeleteData Science Course in Chennai | Data Science Training in Chennai
ReplyDeleteIt has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.
qlikview training in chennai |
qlikview training institute in chennai | best qlikview training in chennai | qlikview course in chennai
reporting training in chennai |
reporting training institute in chennai | reporting course in chennai | best reporting training in chennai
reporting training in chennai |
reporting training institute in chennai | reporting course in chennai | best reporting training in chennai
reporting training in chennai |
Microstrategy training institute in chennai | reporting course in chennai | best reporting training in chennai
.
ReplyDeletenice.........!
ReplyDeleteinplant training in chennai
inplant training in chennai for it.php
panama web hosting
syria hosting
services hosting
afghanistan shared web hosting
andorra web hosting
belarus web hosting
brunei darussalam hosting
inplant training in chennai
Very nice post..
ReplyDeleteinplant training in chennai
inplant training in chennai
inplant training in chennai for it
Australia hosting
mexico web hosting
moldova web hosting
albania web hosting
andorra hosting
australia web hosting
denmark web hosting
Nice! you are sharing such helpful and easy to understandable blog. i have no words for say i just say thanks because it is helpful for me.
ReplyDeleteDot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery
Really useful information. Thank you so much for sharing. It will help everyone.
ReplyDeleteDigital Marketing Training in Chennai | Certification | SEO Training Course | Digital Marketing Training in Bangalore | Certification | SEO Training Course | Digital Marketing Training in Hyderabad | Certification | SEO Training Course | Digital Marketing Training in Coimbatore | Certification | SEO Training Course | Digital Marketing Online Training | Certification | SEO Online Training Course