![](https://img-blog.csdnimg.cn/20210217211722622.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
安卓开发
本科课程
我土豆去哪了
只想暴富
展开
-
关于首次使用Android Studio遇到的两个小问题,有遇到同样问题的新手们可以参考下解决方案
一、由于与学校实验室开发android的软件不同(实验室用的是Eclipse for Android,而我自己的电脑上是直接安装了Android Studio),在使用上是十分不同的,最主要遇到的一个问题就是找不到android xml files,也不太懂其的具体用法,只知道老师是用这个来定义按钮的形状,后经查询,在Android Studio中,我们可以通过res->New->...原创 2019-03-16 21:43:40 · 380 阅读 · 0 评论 -
关于Android Studio在3.x.x版本找不到DDMS视图的解决办法
首先声明,这是我在进行教材练习时发现的问题,Studio 3.x.x完全找不到DDMS视图,搜索了很久才解决,也是借鉴了他人的经验,在这里总结一下!1.为什么在Android Studio 3.x.x版本找不到DDMS视图呢?Android Studio升级到3.x.x版本,官方是取消了DDMS视图的操作,用Android Profiler代替了DDMS视图,虽然我们仍可通过其他方式再次打开D...原创 2019-04-01 21:36:21 · 1903 阅读 · 0 评论 -
关于期中实验的几点总结
1. 随机数组元素排序算法的实现想通过对一个数组元素随机排序,从而实现上部分按钮图片的随机排布,但网上的所有类似算法都试过,没有一个可以正常运行的,基本都是一运行app强制停止,最后只能使用最蠢的算法来实现,虽然代码效率不高,但精确度是肯定的,但只适用于数组元素很少的情况下哦,实在不会随机排序的可以稍微看下这个最蠢的算法。 int temp; Random ran...原创 2019-04-23 13:49:25 · 113 阅读 · 0 评论 -
广播消息实验的几个总结
1. 广播函数的调用书上的几个例子都是直接创建广播接收者,然后调用广播函数来实现,经查阅资料,其实也可以直接在MainActivity.java中直接创建广播接收者,从而调用广播函数来实现,相比而言,不用再创建一个java文件,在一定程度上还是省了不少的事情,下面是我贴出的相关代码。batteryLevelRcvr=new BroadcastReceiver() { @...原创 2019-05-08 10:29:30 · 757 阅读 · 0 评论 -
关于两种更换ImageButton按钮图片方式的辨析
今天在进行制作“绿米播放器”实验时,在点击播放按钮后,需要将按钮的图片更换为暂停图片,首先是使用如下代码进行实现:play.setImageResource(R.drawable.pause);其中play为ImageButton,运行起来,结果如下:点击播放按钮:发现按钮的图片的确是更换了,但是好像有什么不对的地方,这并不是暂停图片啊,为什么会出现这种情况呢?一开始我也是想不通,一...原创 2019-05-15 19:51:00 · 1505 阅读 · 0 评论 -
[期末系列]手把手教你如何在Android Studio中实现沉浸式状态栏
在Android Studio中,一般我们刚创建一个项目,然后运行,界面中的状态栏通常是这样的:这种状态栏虽然说不会很妨碍什么,但是市面上任何一款App都不会采用这种状态栏,因为真的比较难看,大多数App的状态栏是下面这种形式:那么这种状态栏是怎么实现的呢?首先,找到res->values->style.xml文件,双击打开。找到下面这句代码<style name="...原创 2019-05-31 16:16:41 · 5648 阅读 · 10 评论 -
[期末系列]手把手教你自定义跳转效果,实现不一样的界面切换
在Android Studio中,一般如果没有特别设置的话,界面切换特效都是千篇一律的,很枯燥,而且有时候这种特效和我们本身App的风格很不符合,如果给用户使用的话,那感觉是大打折扣的,那么,我们该如何自定义界面切换效果呢?下面我将以实现类似iphone跳转页面特效为例,自定义我们App自己的界面切换特效。首先,在res文件夹下,新建一个文件夹,建议取名为anim,在该文件夹中新建两个xml文件...原创 2019-05-31 17:31:52 · 455 阅读 · 0 评论 -
[期末系列]手把手教你在Android Studio中实现图表
之所以写这篇博客,不是为了别的,主要是我自己在实现图表过程中,感觉真的挺困难的,虽然网上已经有很多种方法了,我的方法也并非我自己原创的,但是我还是想把我的一些经验分享给大家吧,因为是新手,所以更加懂得新手们缺的是什么,为什么那么多方法还是实现不了,下面,请听我一一道来。首先,点击打开Gradle Scripts,如下图:双击打开build.gradle(Project:xxxxx),在all...原创 2019-05-31 19:48:52 · 8586 阅读 · 3 评论