![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
浙外
懒人一个
展开
-
SurfaceHolder源代码分析
package android.view;import android.graphics.Canvas;import android.graphics.Rect;public interface SurfaceHolder { @Deprecated public static final int SURFACE_TYPE_NORMAL = 0; @Depreca原创 2013-10-15 13:40:49 · 1255 阅读 · 0 评论 -
安卓第四次实验:游戏计分以及碰撞修改
实验单下载 本次实验主要实现计分和碰撞,计分的显示和倒计时类似,分数的统计主要利用前一篇文章中的线程通信来实现。 关于碰撞,书本上就介绍了子弹与敌机的碰撞,在实验中主要要求大家添加主角飞机与敌机的碰撞,同时涉及到两种碰撞模式(无敌模式和普通模式)。其中无敌模式很简单,反正两个碰撞了主角肯定是无敌光环没事,敌机销毁。普通模式主要考虑下主角飞机对于不同敌机机型的耐碰原创 2014-12-24 21:09:04 · 1014 阅读 · 1 评论 -
安卓第五课:游戏得分(内容提纲)
这里先简单的列举下用到的知识提纲。我们直接加载第八章的CODE。 要统计游戏得分,首先要找到得分点。这里的得分点就是主角飞机的子弹与敌机(三种类型)进行碰撞,所以我们需要在渲染器(Renderer)中找碰撞检测函数。 在碰撞函数中,我们需要找到确认碰撞发生的代码片段,然后根据不同的敌机类型累加不同的游戏得分。 然后因为这个游戏得分是需要在整个游原创 2014-12-10 23:43:51 · 979 阅读 · 0 评论 -
关于Android Developer Tools Update的问题解决
原文地址:http://blog.csdn.net/dxmgood/article/details/47017059ADT在更新的时候总是连接不上,网上搜索之后的解决方法普遍都是强制HTTPS协议为HTTP,或者修改下HOSTS文件,但是这个方式在一年前还是可以用的,现在貌似就不灵光了。网上找了好久,找到使用这个免费代理的方式(当然更加干脆的就是你自己有租用VPN)。试了下,矮油,不错,能转载 2015-08-16 21:52:46 · 1027 阅读 · 0 评论 -
关于安卓模拟器的一些说明
考虑到在Eclipse里创建AVD有些电脑貌似无法开启运行,所以统一使用BlueStacks来充当模拟器。 一、设置Android Application运行时让我们选择指定的模拟器运行。 在新创建或者导入一个Android Application后我们需要右击Eclipse左侧的“Package Explorer”里的Application,选择“Run原创 2015-09-28 21:52:13 · 870 阅读 · 0 评论 -
【Java】双等号和equals的区别
[原文地址:http://m.blog.csdn.net/blog/oYunTaoLianWu/9347791]一、==和equals的区别1. ==可以用来比较基本类型和引用类型,判断内容和内存地址2. equals只能用来比较引用类型,它只判断内容。该函数存在于老祖宗类 java.lang.Objectjava中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类转载 2015-10-21 18:10:02 · 1584 阅读 · 2 评论 -
[android]AlertDialog和AlertDialog.Builder
上课的时候在用AlertDialog,但是发现AlertDialog竟然不能直接实例化,而必须用AlertDialog.Builder。觉得挺奇怪的,查下手册,关于该类的层次结构、说明这些反正自己看下就可以了,(原版的AlertDialog说明在安卓文件夹下的SDK下的docs/reference/android/app/AlertDialog.html),重点关注下它的三个构造函数,我们发现这个原创 2015-10-21 20:01:44 · 1452 阅读 · 0 评论 -
安卓第一次实验解析
实验单下载下面对本次实验中涉及到的一些知识点进行些简单的解析说明:1、关于默认Activity的名字我们在新建一个android application的时候除了一开始必须要自己定义的ApplicationName和PackageName之外其他的都是默认的NEXT,一直到finish,所以创建完成后的Activity的名字和对应的界面文件名都是系统给出的MainAct原创 2015-10-26 22:21:00 · 954 阅读 · 0 评论 -
安卓第二次实验解析
实验单下载下面对本次实验所涉及到的一些知识点进行简要的分析说明。1、将文件PUSH到模拟器我们的实验主题是MP3播放器,而我们一直是在使用模拟器调试,所以我们首先需要将我们的MP3音乐文件PUSH到我们的模拟器上。利用Eclipse里的DDMS,打开模拟器的File Explorer将我们的音乐文件PUSH到模拟器的SD卡上。这个过程就是要注意一个事情,文件PUSH到SD卡后是实时原创 2015-12-09 20:48:09 · 828 阅读 · 0 评论 -
安卓小技巧整理【持续更新中……】
1、Unable to establish loopback connection需要关闭系统防火墙服务:Windows Firewall原创 2015-12-25 14:46:36 · 542 阅读 · 0 评论 -
13计本2班安卓程序开发第一次实验单
点击下载请大家仔细阅读实验单中的命名要求、上交期限、必填要求等。原创 2016-10-08 22:12:30 · 402 阅读 · 0 评论 -
13计本2班第一次实验解析
实验单拿到后应该松口气,挺简单的,交上来的实验单也反映出大家对这种程度的作业还是挺满意的。当然也有个别人要求再简单,这种要求极其恶劣,不予采纳。 言归正传。 这次的实验主要就是设计一个简单的登陆界面,同时实现账号密码的固定值判断。但是其中还是有一些小细节需要特别拎出来强调下,同时由于本人的一个疏忽,导致部分学生开启了隐藏关卡,也在这里做个简要分析。 要点一: 在实验单中要求原创 2016-10-12 22:34:47 · 416 阅读 · 0 评论 -
13计本2班安卓程序开发第二次实验单
点击下载原创 2016-10-26 14:06:29 · 348 阅读 · 0 评论 -
13计本2班第二次实验解析
这次的实验主要是对第一次的实验内容进行延续开发。前一次实验在正确输入登陆账号和密码之后就没了下文,这里就来实现下面的操作。 我们先来描述下整体的框架:运行APP后首先是一个登陆界面,然后登陆成功之后切换到一个打广告用的欢迎界面,欢迎界面倒计时结束后或者强制点击“跳过”按钮后再次切换到一个空白的界面。 第一个登陆界面我们已经在前一次实验中完成了,本次实验主要就是实现跳转以及欢迎界面中原创 2016-11-09 22:16:06 · 382 阅读 · 0 评论 -
13计本2班第二次实验解析【补充】
【上课时实验失败,反思原因:android版本过低。大家在自己电脑上实现记得要选择4.4及以上版本。】在前面做第二次实验的时候有个思考题,就是中间那个欢迎界面,目前是一张背景图,然后倒计时结束后跳转。在思考题中要求变成一个图片轮播切换。做惯了WEB应用,觉得这种东西么网上肯定有封装好的插件,拿来调用下就OK了。然后就给自己又挖了个深坑。上周没空搞先糊弄了过去,这周一定要把它实现了。网上一查,资料还挺多的,而且还有DEMO,下载下来一看,好嘛,挺麻烦的。东挑西捡的选了个相对比较简单的。大家主要关注下原创 2016-11-23 18:44:46 · 482 阅读 · 0 评论 -
13计本2班第二次实验解析【补充二】
上一个实验解析补充没填好坑,还把自己埋了,惶恐……下次还是要再提早点到机房调试过再讲吧,临时发挥容易出状况…… 前一个补充是讲图片轮播,自己电脑上调的好好的,到了机房就是抛异常,还是classnotfound,尴尬啊,以后还是要把版本升的高一点,机房当初只装到4.3,唉…… 这次这个补充到对版本没有特别要求,但是对模拟器有点要求,要能正常运行,上课时模拟器又没有正常运行起来,DDMS里原创 2016-11-24 17:02:59 · 438 阅读 · 0 评论 -
13计本2班安卓程序开发第三次实验单
点击下载按钮素材下载本次实验单上交期限:2016年12月18日晚20点。原创 2016-12-07 16:52:06 · 427 阅读 · 0 评论 -
安卓第三次实验:游戏倒计时实现
实验单下载参考上一篇:安卓第四课思考:加上时间限制原创 2014-12-04 13:38:41 · 769 阅读 · 0 评论 -
OPENGL学习
关于OPENGL的资料书本上光有应用,解释方面看起来不是很明白,大家可以自己网上找下资料。这里推荐一个博文:http://blog.csdn.net/bsplover/article/details/8277731这个是OPENGL系列的第六篇关于纹理的介绍。希望有帮助。转载 2014-12-03 21:48:05 · 366 阅读 · 0 评论 -
SurfaceView简述
原文地址:http://developer.android.com/reference/android/view/SurfaceView.htmlTIPS:在Android中一个控件即为一个view翻译如下: SurfaceView继承自android.view.View 类概述: 它提供了一个内嵌于视图(View)级别的专用于绘图翻译 2013-10-15 12:42:34 · 648 阅读 · 0 评论 -
SurfaceHolder简述
原文地址:http://developer.android.com/reference/android/view/SurfaceHolder.html翻译如下: 这是一个控制显示surface的抽象接口,它可以控制surface的格式、像素信息并监视surface的改变。该接口通常在SurfaceView类中有效。 如果我们在主线程之外的线程中使用该接口,我翻译 2013-10-15 12:53:52 · 1115 阅读 · 0 评论 -
垂直的SeekBar探讨
上课做MediaPlayer需要用到垂直的SeekBar做音量控制,google之后找到解决方法:http://stackoverflow.com/questions/3333658/how-to-make-a-vertical-seekbar-in-android/8893285#8893285For API 11 and later, can use seekbar's XML a原创 2013-10-22 10:22:34 · 1542 阅读 · 0 评论 -
AudioManager简述
原文地址:http://developer.android.com/reference/android/media/AudioManager.html翻译如下: AudioManager提供了控制音量和铃声模式的功能。我们可以使用Context.getSystemService(Context.AUDIO_SERVICE)来获取这个类的一个实例 可以实现的接翻译 2013-10-22 10:10:53 · 791 阅读 · 0 评论 -
解读AbsSeekBar【一】
继续上次的“垂直SEEKBAR探讨”。 因为上次讲到查过了资料后虽然实现了效果,但是在利用按钮控制音量上滑块效果不佳,所以继续搜索。最后根据网络中的查找结果:http://blog.csdn.net/saintswordsman/article/details/5248233得出最终完整效果。既然效果实现,那么接下来的事情就是研究它,看看为什么能实现的。在该篇博文中也提到了一个方原创 2013-10-29 09:18:19 · 2662 阅读 · 0 评论 -
解读AbsSeekBar【二】(注释中……)
什么都不说,先上源代码,然后我会慢慢慢慢慢慢的把代码都写出注释来,当标题中的“(注释中……)”没有了,就表示工作完成了。/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you ma原创 2013-10-30 21:51:03 · 2539 阅读 · 2 评论 -
安卓第一课:通过一个简单的MP3播放器来认识安卓开发【上】
第一课的前提就是环境配置,我认为大家都已经OK了,呵呵。原创 2014-09-24 20:35:09 · 1098 阅读 · 0 评论 -
android课程资源下载
32位ADT下载原创 2014-09-17 11:57:06 · 968 阅读 · 0 评论 -
安卓第二课:教材中游戏启动界面实现之我有疑问
明天上课准备把书本原创 2014-10-22 22:38:10 · 782 阅读 · 0 评论 -
安卓第一课:通过一个简单的MP3播放器来认识安卓开发【下】
前面我们讲解了如何从SD卡中获取MP3文件的列表,并将文件列表放置到一个L原创 2014-10-07 16:44:09 · 852 阅读 · 0 评论 -
Android中Activity的生命周期
原文地址:http://blog.csdn.net/android_tutor/article/details/5772285转载 2014-10-07 16:46:32 · 510 阅读 · 0 评论 -
安卓第二次实验单:openGL资料查阅
实验单下载说明文档下载原创 2014-11-13 08:17:49 · 542 阅读 · 0 评论 -
安卓的第一份实验单【2014年10月15日布置,11月11日上交】
实验单下载原创 2014-10-15 21:30:28 · 454 阅读 · 0 评论 -
安卓第二课:教材中游戏启动界面实现之准备知识
下面开始我们就按照教材的轨迹来进行讲解【PS:教材为《》】原创 2014-10-15 22:41:28 · 790 阅读 · 0 评论 -
安卓第二课:教材中游戏启动界面实现之我有疑问之自问自答【外篇】
疑问一: 实例中的SFEngine.java这个文件到底是干嘛用的? 答: 疑问二: 在往界面里拖放控件,如TextView时,如果设置了它的android:text属性为一个字符串时,系统是会提示Warning的(当然运行没影响),那么这个是什么缘故?作为一个强迫症患者,如果想看到干干净净原创 2014-11-05 22:41:29 · 807 阅读 · 0 评论 -
安卓第四课:关于第五章中的飞机角色
在前面我们假定已经搞明白OPENGL的贴图操作(主要是两个运动的背景图),说实在的搞的不是太懂。但是基本上我们只要了解纹理贴图的缩放原则和Y轴方向上的运动过程就行了,其他能了解大概意思即可。 那么在第五章中飞机角色的贴图也是一个类似过程,但是要注意的是飞机角色不光有个位移的变化过程,还有个自身的运动过程。 位移过程理解上比较简单: 1、位移主要原创 2014-12-03 22:39:27 · 633 阅读 · 0 评论 -
HTML5移动开发环境配置(AndroidStudio+Cordova)
1、安装JDK安装过程中的路径可以使用默认的路径,但是为了后期配置的方便,建议自定义一个简单的路径,这里使用如下路径: 假设:JDK的安装路径设置为 C:\java\jdk1.8 安装过程中间会弹出JRE的安装,此时设定JRE的安装路径为C:\java\jre1.8 2、在系统环境变量中配置jdk的相关路径 增加JAVA_HOME,值就是JDK的安...原创 2018-04-11 14:34:08 · 2351 阅读 · 0 评论