广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Android 新手入门体验

    2018-04-07 07:50:18 次阅读 稿源:互联网
    广告

    @drawable/icon
    @:代表R.java
    drawable:内部类drawable
    icon:id为icon的对象
    R.java文件中的drawable内部类中的id为icon的值对应的常量

    <application android:label="应用的名称">
    <activity android:name=".指定activity的类名称包下面的类中(.classname)"
    android:label="窗口的标题"
    >
    <!-- 意图过滤器:用于匹配意图,如果匹配成功则进行处理; -->
    <intent-filter><!-- 把应用程序的图标显示到程序列表中,用于指定程序的入口activity, -->
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>
    代表配置应用程序的窗口的配置;
    作为activity的类必须放在应用的package之中;

    <uses-sdk android:minSdkVersion="8" />
    清单文件是在程序安装的时候读取再对程序进行功能性的注册登记;

    当用第一次户点击图标后,创建进程,创建主线程,在主线程中实例化Activity(反射方式,操作系统会把应用有关的
    信息(Context)存放进Activity中,然后调用onCreate()方法)

    Android应用程序目录
    src/ java源代码存放目录
    gen/ 自动生成的目录 存放所有由Android工具自动生成的文件,其中的R.java,当在res目录中添加数据时,会自动为文件添加id,可以通过这个id找到相对应的文件内容,
    res/ 资源(Resource)目录 这个目录中存放各种资源文件,如xml界面,图片或数据,
    assets/ 资源目录 此目录下的资源文件不会在R.java自动生成id,读取此目录下的文件必须指定文件的路径,如:file:///android_asset/xxx.3gp,
    AndroidMainfest.xml 项目清单文件 此文件列出了应用程序所的功能,以后开发的各种组件 (Activity,ContentProvider,BroadcastReceiver,Service)需要在该文件中进行配置,如果应用使用到系统内置的应用(如电话,短信,GPS服务),还需要在文件中声明使用权限,
    default.properties 项目环境信息,
    res/anim 存放定义动画的XML文件,
    res/xml 在Activity中使用getResources().getXML()读取该目录下的XML资源文件,
    res/raw 该目录用于存放应用使用到的原始文件,如音效文件等,编译软件时,这些数据不会被编译,它们被直接加入程序安装包里,为了在程序中使用这些资源,可能调用 getResources().openRawResource(ID),ID:R.raw.somefilename,

    Android中的显示单位:
    为了适应不同的分辨率,不同的像素密度,一般的使用dip,文字使用sp。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告