Android-study-01

Android-study-01,第1张

概述1、HelloWorld1.1Android系统架构Linux内核层:Android系统是基于Linux内核的,为设备提供各种硬件的底层驱动系统运行库层:通过一些C/C++来为系统提供主要的特性支持。SQLite提供数据库还有Android运行时库,主要提供一些核心库能够使用java语言来编写应用,还包含了Dalvik虚拟机 1、HelloWorld1.1 AndroID系统架构

linux内核层:AndroID系统是基于linux内核的,为设备提供各种硬件的底层驱动

系统运行库层:通过一些C/C++来为系统提供主要的特性支持。sqlite提供数据库 还有AndroID运行时库,主要提供一些核心库能够使用java语言来编写应用,还包含了Dalvik虚拟机,使每一个AndroID应用都能运行在独立的进程当中。

应用框架层:提供了构建应用程序时可能用到的各种API。

应用层:安装在手机上的应用程序

1.2 四大组件

Activity :所有应用程序的门面,我们所看到的东西

Service:在后台默默运行的

broadcast Receiver:允许你的应用接收来自各处的广播消息,电话信息

Content ProvIDer:应用程序之间共享数据

1.3 文件结构

java 放置java代码的地方

res 资源 :

drawable 放图片

layout 放布局

values 放字符串、样式、颜色等配置

mipmap用来放应用图标的

1.4 项目中的资源

AndroIDManifest.xml : AndroID项目的配置文件,四大组件都需要在这里注册

 <activity androID:name=".MainActivity">
  <intent-filter>
  <action androID:name="androID.intent.action.MAIN" />
    <category androID:name="androID.intent.category.LAUNCHER" />
  </intent-filter>
 </activity>

对这个activity进行了注册,并且设置了这个项目为主活动。

 public class MainActivity extends AppCompatActivity {
 ​
     @OverrIDe
     protected voID onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentVIEw(R.layout.activity_main);
    }
 }

Activity是AndroID系统提供的一个活动基类,我们所有的活动都需要继承他

onCreate( )方法是一个活动被创建时必定要执行的方法

setContentVIEw( )为当前的活动引入一个布局

 <resources>
     <string name="app_name">应用程序名字</string>
 </resources>
 <application
         androID:allowBackup="true"
         androID:icon="@mipmap/ic_launcher"
         androID:label="@string/app_name"
         androID:roundIcon="@mipmap/ic_launcher_round"
         androID:supportsRtl="true"
         androID:theme="@style/Apptheme">
 </application>

引用方式

代码中:R.string.hello_world

XML中:@string/hello_world

1.5 日志工具

Log.v( )、Log.d( )、Log.i( )、Log.w( )、Log.e( )

两个参数,tag 一般传入当前的类名,msg 具体打印的内容

总结

以上是内存溢出为你收集整理的Android-study-01全部内容,希望文章能够帮你解决Android-study-01所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1063712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存