美文网首页
Android 第七天

Android 第七天

作者: yezi1989 | 来源:发表于2018-06-15 16:47 被阅读7次

昨天到今天为了练习最近一周学习内容,写个9*9乘法表,界面如下:

png

9*9.app

遇到如下问题:

1.图片、音频资源导入

2.控件圆角实现

3.值传递

4.studio导入floder方法

5.apk生成方法

6.播放音效,音频。

后续持续学习:

1.控件研究底层实现.button的圆角实现原理.


一一说明问题解决方法:

1.图片、音频资源导入方法

  Android工程新添加图片资源方法:将图片拷贝到资源目录下res\drawable\,刷新即可,如果图片较多可以区分文件夹存放。

添加音频资源方法:音频资源需要存放在res/raw目录下,如果没有改目录需要自行生成,

添加res/raw目录:

res右击:

1.png 2.png 3.png 4.png

raw添加完成。通过Reveal in Finder查看该目录下资料。


2.控件圆角实现

Android的圆角实现方法比较繁琐,与iOS差远了。应该是java图层的底层渲染实现不同.iOS通过layer层实现,后续研究底层实现.

必须通过在android工程的res目录下的drawable建立xml配置文件button_shape.xml,在button_shape.xml如下实现才可以。

shapeBtn

圆角调用方法:android:background="@drawable/button_shape"。


3.值传递

不错的学习文档:https://blog.csdn.net/liutaoblog/article/details/52312607


4.studio导入floder方法

工具的学习真的是磨刀不误砍柴工,一直在寻找studio如何导入已经建立的文件夹。。

建立方法同添加res/raw目录,导入时右键上层目录-new-Folder-选择文件夹的类型。


5.android studio导出apk

原文链接:https://blog.csdn.net/u013524014/article/details/71537308

自己过一遍印象更深刻。

在android studio导出的apk分为4种,一种是未签名调试版apk,一种是未签名发行版apk,一种是已签名调试版apk,还有一种是已签名发行版apk。 

5.1 导出调试版apk方法有两种,第一种:

选择菜单Build→ Build APK,点击便可生成调试版apk,等待生成成功,可在模块目录的build/outputs/apk目录下找到xxx-debug.apk的文件,此文件便是调试版apk。

第二种方法:

点击视图右上角的Gradle,弹出以上界面,双击模块目录下Tasks/build目录下的assembleDebug,便可在生成调试版apk,等待生成成功,可在模块目录的build/outputs/apk目录下找到xxx-debug.apk的文件,此文件便是调试版apk。

5.2、导出未签名发行版apk

点击视图右上角的Gradle,弹出以上界面,双击模块目录下Tasks/build目录下的assembleRelease,便可在生成未签名发行版apk,等待生成成功,可在模块目录的build/outputs/apk目录下找到xxx-release-unsigned.apk的文件,此文件便是未签名发行版apk。

5.3、生成已签名发行版或调试版apk

选择菜单Build→Generate Signed APK...并点击,出现如下界面

情况一:如果要使用已有的签名文件,那么点击Choose existing...按钮,选择已有的签名文件的路径,在Key store password输入框填写上签名文件的密码,在Key alias输入框填写上别名,在Key password输入框填写上该别名对应的密码,而后点击Next按钮,出现如下界面

Build Type类型中选择release,然后点击Finish按钮即可生成已签名发行版apk。等待生成成功,可在模块目录下找到xxx-release.apk的文件,此文件便是已签名发行版apk。

Build Type类型中选择debug,然后点击Finish按钮即可生成已签名调试版apk。等待生成成功,可在模块目录下找到xxx-debug.apk的文件,此文件便是已签名调试版apk。

情况二:如果还没有签名文件,需要使用新创建的签名文件,则点击Create new...按钮,点击后出现如下界面

箭头指出的部分填写上信息,点击OK,即可生成签名文件。

其余生成签名apk的步骤同情况一。


音效,音频播放:

https://blog.csdn.net/huangxiaoguo1/article/details/53783023

相关文章

  • Android 第七天

    昨天到今天为了练习最近一周学习内容,写个9*9乘法表,界面如下: 9*9.app 遇到如下问题: 1.图片、音频资...

  • 悦读会第七天

    这是坚持阅读的第七天啦! 这是坚持阅读的第七天啦! 这是坚持阅读的第七天啦! ...

  • 自学Android第七天——布局

    我们今天来学习各种布局吧,好看的界面都离不开布局和控件,之前我们学习了一些常用的控件,那么也来学习布局吧。布局其实...

  • 2017.3.27

    第七天

  • 禅绕 宝石

    第七天

  • 第七天

    第七天。

  • 修行(Jingye)

    出门第七天 成长第七天 改变第七天 1。不论在哪里,都需要一个团队,要么创造,要么融入。 有些人,自带魅力,自带光...

  • 第八天

    第八天 20211020 本来该有“第七天下午”的,可是第七天的下午是龌龊的。当然有些夸张,但是不管怎样,第七天的...

  • 【大学生活的第七天】

    第七天了

  • 2018-11-21

    第七天签到

网友评论

      本文标题:Android 第七天

      本文链接:https://www.haomeiwen.com/subject/wsjmeftx.html