(APP入门)Android Studio照相保存并跳到另一个页面

本文作者作为一个非计算机专业背景的人,讲述了如何从零开始使用Android Studio编写APP,实现点击按钮拍照并跳转到新页面的功能。通过学习B站上的视频教程,了解了Android Studio的基本操作,如布局编辑、活动注册和权限管理。在实现照相功能时,参考了网上代码并进行了修改,最终成功实现了所需功能。作者强调了实践和理解代码结构的重要性,认为这是学习编程的关键。
摘要由CSDN通过智能技术生成

    功能是很简单的功能,主要是想记录一下毫无java基础要怎么写APP。

    作为一个光电人,本人的程序设计基础停留在大学的C语言。但学业需要还是捡起了APP编写,由于时间比较紧,是没有学java直接开始AS的。用了大概半个月的时间实现本文的功能。

 

一、选择编写平台

    由于之前下载过eclipse,本来是图方便想直接用eclipse编写的,但上网一查,好多视频教程都是AS的;并且AS的初始配置都已经写好了,对新手而言更容易掌握,不像eclipse,都不知道从哪里写起;而且现在AS已经基本成为主流了。为了在写APP中获得更多教程资源的参考,适应时代发展以及更快上手,选择了AS。在微信里搜软件名称,会有公众号发安装包和安装教程。一般只需要点个关注,不花钱而且教程详细,挺好用的。

 

二、从0开始学

    我需要实现的功能是在一个界面按了按钮以后开始拍照,拍完跳到另一个界面。

    首先,在百度搜“app编写流程”之类的基本没有什么有效信息,弹出来好多都是企业的编写过程,没有细节,只有非常笼统的步骤。里面很多步骤我根本不需要,比如用户分析,云端什么的。

    B站的学习资源其实挺多的,进去搜Android Studio就有教学视频,弹幕也是教学之一,有时候看不懂视频,弹幕会有解释。我主要是看天哥的视频https://www.bilibili.com/video/BV1Rt411e76H?p=2 (1)和https://www.bilibili.com/video/BV1MK411p7dp (2)一个小姐姐的实战视频,其中(1)看了3P,大概了解怎么写,然后就跟着(2)来学了,因为(2)应用目的性更强一些,都要用到按钮和页面布局编辑。就我需要实现的功能而言,学到视频(1)的P1~P3和视频(2)的P1~P5就够用了,照相在下节。

    推荐练习代码时直接用手机调试,不要用电脑AVD,慢得离谱。手机只要一根usb线就可以调试,而且最后反正都要在手机上运行,还省了配置模拟器版本分辨率之类的。手机调试的方法百度就有,不说了。

 

    这里强调一下结构(主要是为了移植别人的代码时能分清代码应该放在什么地方),见下图。左上角有一个下拉栏,选Android。

    其中manifests文件夹里只有一个AndroidManifest文件。当创建新Activity(页面)时需要在manifest里注册,这个功能一般不需要操作,只要你建立新Activity的步骤是-右键下面java文件夹下的第一个包文件夹,新建Activity,manifest里面会自动注册这个界面;manifest另一个功能是给app赋予权限,比如要调用照相功能,得先把权限写进去,权限一般都是在网上复制粘贴就可以用。

    java文件夹下第一个文件夹里是每个页面的功能函数,一个class文件对应一个Activity。比如跳转,计算,延时都是在这个界面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值