深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
这里选用设备-选用手机端
选择一个空的项目
然后进入到工程里面,这样
2、添加功能
首先要知道Android studio的项目架构,主要有两个文件组成,第一个是程序文件(mainactivity.java),第二个是**.xml文件(activity_main.xml)**,其中程序文件主要进行逻辑程序的编写,第二个文件相当于图形界面,我们可以进行一些控件的布局等操作,然后在程序文件中进行逻辑程序的编写和对控件的调用。
那么两个文件是怎么联系的呢?通过ID,也就是控件的ID,比如我们在.xml文件中设置了一个button,然后可以设置对应的ID,类似下面:
其中可以从 4 中将相应的 控件比如 按钮等拖入到 5 中,然后点击图中蓝色区域,选中当前按钮,在右侧可以看到它的具体信息,首先我们在 1 中修改 ID 为 button (记住这个ID,后面编程的时候会用到),在 2 中设置的是点击按钮所触发的动作,图中的 bigger 是设置的点击后触发的函数,3 中是按钮上显示的字符。
接下来的三个控件分别修改为:
然后在.xml文件中将design页面改为 text界面: 可以看到对应的信息
3、程序的编写
如下图所示,.java程序比较简单易懂,可以根据字面意思进行解读。
package com.example.herr_kun.myapplication;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
int size=30;
public void bigger(View v){ // 按钮对应的 onclick 响应
TextView txv;
txv= (TextView) findViewById(R.id.txv); // 根据ID找到对应的text对象
txv.setTextSize(++size); // 修改对象的字符大小-size
}
public void display(View v){ // 另外一个按钮对应的 onclick 响应
EditText name= (EditText) findViewById(R.id.name); //还是根据ID找到对象,并进行接下来的操作
TextView text2= (TextView) findViewById(R.id.txv);
text2.setText(name.getText().toString()); // 设置字符
}
}
4、进行仿真
(不用真的下载到手机里面,直接在仿真器就可以看到我们写的APP的实现效果)
搭建仿真器,第一次需要联网:
点击三角形(run APP)的按钮,然后建立新的仿真器,选中图中的选项(选了一个分辨率低的,运行快),然后next
接下来还是选择图中选中的选型,然后进行next
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**