美文网首页
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 第七天

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