2021年12月28日阅读(12,237)
2017年之前,Java是Android的主流开发语言。2017 Google 宣布 Kotlin 成为 Android 官方开发语言(但是国内公司大部分项目都还是Java -_-)。对于初学者来说更建议使用Java做为Android的开发语言。对于初学者来说也是建议使用Android Studio...
2021年12月29日阅读(20,156)
如果用的是真机调试,那么请先开启手机的USB调试,因为每个手机的开启方式不一样,这里建议读者根据自己的手机品牌去百度一下,比如百度“华为Meta 30开启USB调试”。开启成功之后使用USB数据线连接电脑,手机上会弹对话框提示“是否允许机算机调试程序”,勾选是即可...
2021年12月30日阅读(9,359)
Android程序会先去加载AndroidMainfest.xml文件,接着去找到application标签下intent-filter action android:name="android.intent.action.MAIN"的Activity作为第一个Activity启动,启动后会先调用Activity的onCreate函数,而我们在此函数中通过setContentView设置了视图act_main...
2021年12月31日阅读(9,586)
Gradle是一个项目自动化构建工具。它可以帮你管理项目中的第三方包依赖关系,项目编译,项目打包,项目部署等,也通过编辑build.gradle来定义自己需要的构建逻辑。如果用过Eclipse写过Java项目的同学一定还记得,当一个项目需要依赖第三方库的时侯,我们需要先去下载.jar文件...
2022年1月1日阅读(25,365)
Activity就是你打开APP后所看到的各个界面,每个界面都是一个Activity。APP通过Activity展示各个界面,处理和用户的交互,比如文本框输入内容、点击按钮触发事件、观看视频等等。本篇还是以第二篇中创建的Hello World项目为例鼠标右键com.example.myapplication...
2022年1月2日阅读(10,589)
TextView文本标签,常用来显示文字的一个控件,上一篇章中我们没有细讲TextView的属性,现在我们详细来看,app:layout_constraintStart_toStartOf="parent":表示TextView的左边与父类控件(也就是ConstraintLayout)的左边对齐,app:layout_constraintBottom_toBottomOf="parent":表示TextView的底部与父类控件(也就是ConstraintLayout)的底部对齐...
2022年1月3日阅读(18,654)
Button按钮,是用户交互中使用最多的组件,在很多应用程序中都很常见。当用户单击按钮的时候,会有相对应的响应动作。常用的有登录按钮、注册按钮、拨打电话按钮等等。以上一篇章中的TextView项目为例,我们先把TextView改为距离顶部40dp,下面添加一个Button...
2022年1月4日阅读(15,112)
上一篇我们知道了Button的基本用法,最后讲到了Button的点击事件是通过setOnClickListener方法来实现的。那么APP是如果把用户的点击动作和setOnClickListener关联起来的呢,要弄明白这个问题,我们先来看看APP中是什么时侯处理用户点击动作的...
2022年1月5日阅读(12,564)
EditText文本输入框,比如我们常见的帐号输入框,密码输入框等等。其中 android:hint 是输入框中的提示文字信息,android:inputType="textPassword" 表示输入框输入类型为文本密码类型...
2022年1月6日阅读(20,112)
ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作...