你的位置:首页 > 软件开发 > 操作系统 > 菜鸟Android之路(上)

菜鸟Android之路(上)

发布时间:2016-06-21 12:00:12
自己为什么要学android本人作为应届毕业生,自己进入社会前做过好多梦,可是呢,现实还是打败了无邪!!面对社会的压力和残酷的竞争力自己如何生成下去??我自己对自己说:第一步先养活自己,才能走好以后的路 开始接触手机端android那时感觉,做android开发的工资高、a ...

菜鸟Android之路(上)

自己为什么要学android

  • 本人作为应届毕业生,自己进入社会前做过好多梦,可是呢,现实还是打败了无邪!!面对社会的压力和残酷的竞争力自己如何生成下去??我自己对自己说:第一步
    先养活自己,才能走好以后的路  开始接触手机端android那时感觉,做android开发的工资高、android前景广。可是自己在学校那时自学了,最后自己没有坚持走下去。因为开始接触新的东西,自己要付出很多努力和时间,主要是自己那时不懂的利用好网络资源、遇到问题不知道怎么去咨询解决,碰了很多壁和走了弯路!自己就去学了C/C++、JavaWeb,也接触过Python,大学生活自己过的一团遭,回想起来自己很`Loser`
  • 现在2016年就不一样了,自己拾起Android,中间经历了好多,得到过好多人的指导、帮助.自己也在默默努力加油,一直在android的路上.......

     

  • Android基础

    • DDMS介绍    

    1. ddms: dalvik debug manitor services            
    2. devices: 列出当前电脑所连接的所有android设备,及android设备运行的进程,结束一个进程,设置程序为debug模式,截屏。   
    3.  logcat: 会打印系统运行过程中所有日志信息。    
    4. file explorer: 列出当前设备所有目录。     
    5. /data/app:安装的第三方apk都在此目录    
    6. /system/app: 系统预装应用apk在此目录      
    7. /data/data:应用的私有目录,系统每安装一个新的应用程序,都会在此目录创建该应用包名的文件,用来存放该应用的私有数据,当应用卸载时,该包名的文件夹也会被删除。         
    8.  /sdcard :外部存储目录,一般会链接指向到另一个目录,用来存放大数据。
    • android工程目录结构 

    1.  src文件夹:该文件夹是放项目的源代码的。     
    2. gen文件夹:该文件夹下面有个R.java文件,R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java文件中定义了一个类——R,R类 中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。    
    3.  Android 2.1文件夹:该文件夹下包含android.jar文件,这是一个Java 归档文件,其中包含构建应用程序所需的所有的Android SDK 库(如Views、Controls)和APIs。通过android.jar将自己的应用程序绑定到Android SDK和Android Emulator,这允许你使用所有Android的库和包,且使你的应用程序在适当的环境中调试。     
    4. assets:包含应用系统需要使用到的诸如mp3、视频类的文件。    
    5.  res文件夹:放置应用 程序 用到的资源 文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录下面的R.java就会自动发生变化。     res/drawable:放置应用到的图片资源。     
    6. res/layout:放置一些与UI相应的布局文件,都是    res/values:放置字符串,颜色,数组等常量数据。     
    7. default.properties:记录项目中所需要的环境信息,比如Android的版本等 
       1 This file is automatically generated by Android Tools. 2 # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 # 4 # This file must be checked in Version Control Systems. 5 # 6 # To customize properties used by the Ant build system use, 7 # "build.properties", and override values to adapt the script to your 8 # project structure. 9 10 # Indicates whether an apk should be generated for each density.11 split.density=false12 # Project target.13 target=android-7

      原标题:菜鸟Android之路(上)

      关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录