admin管理员组文章数量:1794759
生日快乐app(从无到有)
前言
一、安装android studio
二、编写过程
1.创建一个工程
2.编写
总结
效果介绍
进去是第一幅图片,点击中间的按钮,跳转第二个画面,并播放生日歌,放完后,播放生日祝福语
前言
app制作用到的是 android studio
android studio 编写需要 java语言 (没有java语言基础的,可以直接跟着步骤复制代码)
一、安装android studio
安装方法:
文字版Android Studio 安装 | 菜鸟教程Android Studio 安装 步骤1 - 系统要求 可以在以下的操作系统开始 Android 应用程序开发: Microsoft® Windows® 8/7/Vista/2003 (32 or 64位)。 Mac® OS X® 10.8.5 或者更高 GNOME or KDE 桌面 所有开发 Android 应用程序需要的工具都是开源的,并且可以从互联网上下载。以下是开始 Android 应用程序编程之前需要的软件列..www.runoob/android/android-studio-install.html
视频版 【2021最新版】Android studio安装教程+Android(安卓)零基础教程视频(适合Android 0基础,Android初学入门)_哔哩哔哩_bilibili喜欢的小伙伴记得一键三连,需要《Android高级教程全套+BAT面试题集+学习心得》,加微信(ID:Xiangxue9502)备注暗号“8”即可免费领取,还有最新《2021Android核心知识笔记》+《高级Android组件化强化实战手册》+《音视频开发入门到精通》+《Jetpack组件架构入门到精通》等等都可以免费分享。www.bilibili/video/BV1Jb4y187C4?p=3
二、编写过程 1.创建一个工程
注(File --> New --> New Project --> 选EnptyActivity然后next --> name和save location可以自己设置language选java点完成)
1. 创建第二个界面的代码编写文件命名为two
2.创建第二个布局文件也命名为two(其它不用改)
3.点击activity_main.xml和右边的Split
4.把里面的代码全部删了(一个不留),然后把下面的代码复制进去(有报错,先不用管)
<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_height="match_parent" xmlns:tools="schemas.android/tools" android:layout_width="match_parent" android:gravity="center" android:background="@drawable/tree" xmlns:android="schemas.android/apk/res/android"> <Button android:id="@+id/btn1" android:text="ClickMe" android:textColor="@color/black" android:backgroundTint="@color/white" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"/> </LinearLayout>5. 点击two.xml和右边的Split,然后把里面的代码全删了,把下面的代码复制进去
<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_height="match_parent" xmlns:tools="schemas.android/tools" android:layout_width="match_parent" android:orientation="vertical" xmlns:android="schemas.android/apk/res/android" android:background="@color/black"> <ImageView android:src="@drawable/hpb" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout>6.点击MainActivity.java, 添加下面代码
MediaPlayer mediaPlayer = MediaPlayer.create(this,R.raw.happybirthday); MediaPlayer mediaPlayer1 = MediaPlayer.create(this,R.raw.bigvoice); Button btn_play = (Button) findViewById(R.id.btn1); btn_play.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { mediaPlayer.start(); Intent intent = new Intent(MainActivity.this, two.class); startActivity(intent); new Thread(new Runnable() { @Override public void run() { try { Thread.sleep(70000); // 休眠70秒 } catch (InterruptedException e) { e.printStackTrace(); } mediaPlayer1.start(); } }).start(); } });
7.点击two.java, 只留最上面一行package开头的代码,其它全删,然后添加下面代码
import android.app.Activity; import android.os.Bundle; public class two extends Activity { @Override protected void onCreate(Bundle saveInstanceState) { super.onCreate(saveInstanceState); setContentView(R.layout.two); } }8.复制一张图片,最好是JPG或是PNG格式,粘贴到drawable中,并命名为tree
(这是第一个页面的背景图片,选择与手机分辨率尺寸合适的图片,不然会变形)
在复制一张图片,粘贴到drawable中,并命名为hpb
9.右击res,在里面创建一个文件夹,命名为raw(New - > Directory)
下载一首生日快乐歌,格式MP3,复制它,将它粘贴到raw,命名为happybirthday(名字不要打错了)
在下载一个祝福语音,复制它,将它粘贴到raw,命名为bigvoice
10. 注册第二页面(没弄好,点击按钮的时候会闪退)
点击two.java文件,选中two,按快捷键,alt+enter,点击add activity to manifest
11.导出apk(终于搞完了)
点下去,过会儿下面会弹出一个弹窗,点击里面locate就可以看到生成的apk文件了
如果没看到弹窗或是弹窗没了,也可以点event log 再点locate
总结
本文只是对于那些想学习android或是刚学习android的人的一个激发兴趣的一个小项目,并没有什么知识内涵,要想系统的学习android还需要复出更多的努力
辛苦这么久了,为你的朋友送上祝福吧
版权声明:本文标题:生日快乐app(从无到有) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686470189a71081.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论