Android Project Structure 2012

 

           
src/
     Contains package folder which having all our java files.
gen/
     This contains the Java files generated by ADT, such as your R.java file and interfaces created from AIDL files.
Android jar/
     Based on the version  you choose, it takes android jar file.
     This jar file contains all its default android package with it.
assets/
     This is empty. You can use it to store raw asset files.
     If you want to use some new font style you can put .ttf file here.
 bin/
     The bin folder contains our project’s apk file.
     When running our project, the apk file uploaded in emulator for execution then show the output.
res/
     A folder for your application resources, the list below
 * Animator/
    It starts from 3.0 , used to animate properties of any object   it is more flexible and offers  more features
    * anim/
        Used to  perform a series of simple transformations like position, size, rotation, and transparency.
    * color/
    Used to change the color based on the state like pressed,focused.
    * drawable/
    Used to store image files like .png, .9.png, .jpg, .gif.
    * layout/
       It is a xml file which contains all our UI designs.
    * menu/
        XML files that define application menus, such as an Options Menu, Context Menu, or Sub Menu.
    * raw/
        Arbitrary files to save in their raw form . Used to store sound files.
        *  values/
        XML files that contain simple values, such as strings, integers, and colors.
 
AndroidManifest.xml 
    This is the first file execute in android application. 
    This contains important info about our application. 
    Some of the manifest tags are listed below,

<uses-permission/> - Allow permission for accessing additional things(ie: internet).
<application/>         - Our app name , icon ,<activity><service><receiver><provider>tags.
<activity/>               - particular activity properties <intent-filter><meta-data>
<instrumentation/>   - Used for testing purposes of our android projects
<supports-screens/>- Used to support multiple screens.
<uses-library/>        - some app need library to add like google mapview.  And so on.

default.properties
     This file contains project settings, such as the build target. This file is integral to the project, as such, it should be maintained in a Source Revision Control system. It should never be edited manually — to edit project properties, right-click the project folder and select "Properties".

Comments

  1. Thanks for taking time to share this post. It is really useful. Continue sharing more like this.
    Regards,
    Android Training in Bangalore

    ReplyDelete
    Replies
    1. Thanks for your comment, I will try my best to share post like this

      Delete
  2. Your info is really amazing with impressive content..Excellent blog with informative concept. Really I feel happy to see this useful blog, Thanks for sharing such a nice blog..
    If you are looking for any Big data Hadoop Related information please visit our website Big Data Hadoop Training In Bangalore page!

    ReplyDelete
  3. It's such a best and informative post..
    Thanks for sharing with us,
    We are again come on your website,
    Thanks and good day,
    If you need any logo then,
    Please visit our site,
    buylogo

    ReplyDelete
  4. Buy a logo with 6O% Off,
    Perfect, best service I expect You'll be satisfied with us.
    Custom Logo

    ReplyDelete
  5. Do you want a unique custom logo design for your company? buy a logo 5O% Off, impressive service,
    I expect You'll be satisfied with us. Custom Logo

    ReplyDelete
  6. I have noticed one thing that if you are reading an article from starting it looks bored but when you start reading it focus then it can be helpful for you...

    we design the best websites & logos with a guarantee also with a discount are you interested so if you then check the link out?
    Logo Designers

    ReplyDelete

Post a Comment

Popular posts from this blog

Share Data Across Application in Android

Developer Practices - Non Technical 2017