🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### Android应用开发 ### - Android 应用程序是建立在应用程序框架之上,所以Android编程就是面向应用程序框架API编程。 - Android应用的包名是Android应用的唯一标识 - 最新Android系统版本与API等级对应关系,可以查看[官网Google中国]( https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element) - 通常,Android的用户界面是由XML文档中定义的,XML专门来负责用户UI设置,而Java程序专门负责业务实现,可以降低程序的耦合性 - AndroidMainfest.xml文件是Android项目的系统清单文件,用于控制Android项目的名称、图标、访问权限等整体属性,除此之外,Android的四大组件Activity、Service、ContentProvider、BroadcastReceiver都需要在清单文件中配置。 - Android按照约定,将不同的资源放在不同的文件夹内,这样可以很方便地让AAPT工具来扫描这些资源,并为它们生成对应的资源清单类R.java类,该类里面为每份资源定义一个内部类,其中每个资源对应于内部类里一个int类型的Field。 - 在XML文件中使用资源,按照以下格式`@<资源对应的内部类的名>/<资源项的名称>`,比如:`@string/app_name`,但是XML中使用标识符时,如分配标识符`@+id/<标识符代号>`,例子:`android:id="@+id/ok"`,Java文件中获取该组件,使用findViewById()方法,而在XML文件中通过资源引用的方式来引用它,如`@id/<标识符代号>`,常见于相对布局中 - View组件是所有UI组件、容器控件的基类,View就是一个Android应用中用户实实在在看到的部分,但是View需要放到容器组件中,或者使用Activity将它显示出,调用Activity的setContentView()方法即可。