目录
1、创建Android Studio工程
2、设计应用程序界面
3、添加程序代码
4、Android 应用程序运行
4.1、模拟运行
4.2、真机运行
1、执行安装向导
2、Android Studio的配置
Android Studio官网下载
安装环境要求
一、安装与配置
二、第一个Android应用程序
Android Studio官网下载
https://developer.android.google.cn/studio#downloads
安装环境要求
其中JDK的最低版本是1.7,所以系统空闲内存至少2GB。如果你要安装andriod8.0左右的版本,最好内存能有8GB。
一、安装与配置
1、执行安装向导
这里是安装路径的设置 ,点击Browse可以修改
单击finish,Android Studio的安装全部完成。
2、Android Studio的配置
第一个选项是导入之前的配置,如果你之前安装过Android Studio,就选第一个选项,如果你是第一次安装,就选第二个选项。
这里是选是否和Google分享数据
由于是第一次安装 Android Studio,所以检测不到SDK,如果你选第一个会立即在线下载SDK。我这里选择不下载,稍后有在下载SDK。因为在线下载会很慢。单击Cancel。
第一个选项是默认配置 ,第二个是自定义配置,这个选默认配置就ok。
这里是需要下载的SDK组件,单击Finishi开始下载。
确保网络通畅,有点大还有点慢(图书馆网不太好,用热点下载,,,肉疼)
至此,Android Studio就配置完成了
二、第一个Android应用程序
1、创建Android Studio工程
2、设计应用程序界面
进入可视化设计模式
添加图片,要用图像视图ImageView控件显示图片,需要把图片资源加载到工程中,方法是将需要显示的图片复制到当前工程的drawable目录下,我的路径是 E:AndroidStudioProjectsMyApplication2appsrcmain esdrawable
选择自己需要显示的图片
再添加一个按钮,拖拽Button控件
3、添加程序代码
Android Studio开发的工程,其代码编写遵循一定的模式,在既有的程序框架中的特定位置添加代码即可。
import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; private TextView textView; private ImageView imageView; private Button button;
findViews(); button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view){ String msg = textView.getText().toString().trim(); msg += " 我爱Android编程!"; textView.setText(msg); } }); private void findViews(){ textView = (TextView)findViewById(R.id.textView2); imageView = (ImageView)findViewById(R.id.imageView); button = (Button)findViewById(R.id.button); }
4、Android 应用程序运行
Android 应用程序运行分为模拟运行和真机运行。
4.1、模拟运行
Android Studio 自带仿真器(AVD)来模拟通常的智能手机屏,所以在运行应用程序前,先要创建一个 Android 仿真器。
选择 Create Virtual Device… 按钮,会显示可供选择的仿真器硬件类型。
安装所选镜像对应版本的SDK。
下载太慢了,但是某个条目映像的SDK只需安装一次,下次使用时就直接选中该条目就行了,可以将多个映像的SDK预先下载下来,留作以后测试APP在不同版本Android上的兼容性只用。
单击 next
仿真器创建后会自动生成 AVD 映像文件,路径默认为:C:User用户名.androidavd。
哎呀妈呀,和想象中的不一样,肯定是出问题了,研究半天才解决,是控件没有被约束,正式运行的时候都会跑到左上角,如果一切正常就成功啦
解决方法:https://blog.csdn.net/zeroheitao/article/details/114846362
4.2、真机运行
- 1001EV晨报 | “宝宝巴士”极氪MIX今日上市;花旗预计比亚迪三季度盈利超百亿,11月销量有望突破50万辆
- 1002SD-WebUI插件推荐-提示词扩展
- 1003史上最全东丽碳纤维型号与参数
- 1004艾瑞银行营销报告:把握银行营销数字化底层需求,全面实现技术与业务的深度融合
- 1005清澈的爱 只为人民——大型话剧《张富清》恩施巡演侧记
- 1006抖音号实名认证怎么找回?抖音实名认证好处有哪些?
- 1007北京四日游最佳路线 北京4天时间怎么玩 北京四天三夜旅游攻略
- 1008哪些人需要粉妍片?玫琳凯怡日健粉妍片多少钱?成份作用有什么效果?2019年1月促销活动!
- 1009什么是淘宝关键词搜索规则?搞懂淘宝的搜索规则