首页 > 教程 >

安卓入门简易小程序源码 小程序源码怎么使用

2022-03-28教程围观

简介初学Android开发!求一个完整的详细的Android小程序源码参考!媒体播放器源码Audio.javapackage org.example.audio;import android.app.Activity;import android.media.MediaPlayer;import android.os.Bundle;import android.view.KeyEvent;public class Audio extends Activity { private MediaPlayer u

  

初学Android开发!求一个完整的详细的Android小程序源码参考!

初学Android开发!求一个完整的详细的Android小程序源码参考!

媒体播放器源码Audio.javapackage org.example.audio;import android.app.Activity;import android.media.MediaP ;import android.os.Bundle;import android.view.KeyEvent;public class Audio extends Activity { private MediaP up, down, left, right, enter; private MediaP a, s, d, f;@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);// Native rate is 44.1kHz 16 bit stereo, but // to save space we just use MPEG-3 22kHz mono up = MediaP .create(this, R.raw.up); down = MediaP .create(this, R.raw.down); left = MediaP .create(this, R.raw.left); right = MediaP .create(this, R.raw.right); enter = MediaP .create(this, R.raw.enter); a = MediaP .create(this, R.raw.a); s = MediaP .create(this, R.raw.s); d = MediaP .create(this, R.raw.d); f = MediaP .create(this, R.raw.f); }@Override public boolean (int keyCode, KeyEvent event) { MediaP mp; switch (keyCode) { case KeyEvent.KEYCODE_DPAD_UP: mp = up; break; case KeyEvent.KEYCODE_DPAD_DOWN: mp = down; break; case KeyEvent.KEYCODE_DPAD_LEFT: mp = left; break; case KeyEvent.KEYCODE_DPAD_RIGHT: mp = right; break; case KeyEvent.KEYCODE_DPAD_CENTER: case KeyEvent.KEYCODE_ENTER: mp = enter; break; case KeyEvent.KEYCODE_A: mp = a; break; case KeyEvent.KEYCODE_S: mp = s; break; case KeyEvent.KEYCODE_D: mp = d; break; case KeyEvent.KEYCODE_F: mp = f; break; default: return super. (keyCode, event); } mp.seekTo(0); mp.start(); return true; }}

急求一个android studio小程序源代码,最好是纪念日app那样的,只有最简单功能就行

主界面这次我的测评希望可以尽可能地避免出现对于设计美感的主观讨论,为了达到这个目标,我特意用 Keynote 制作了三个应用主界面的「原型图」。 通过我做的「原型图」可以看出,三个应用都采用了顶部导航的设计,而其中共有的一个按钮是「添加新项目」这个使用频次最高的功能。 其次,「最美时光」和「Daybox」都将「设置」按钮放在了顶部,而「Days Matter」则是将这个按钮放在了接下来我们会谈到的底部导航栏中。 除此之外,「最美时光」在顶部设置了一个「更多」按钮,用来展示最美系列的其他应用,「Days Matter」在顶部设置了一个「分类查看」按钮,可以呼出左边侧边栏,用来分类查看不同的倒数日、纪念日。 「最美时光」与「Daybox」仅仅有一个顶部导航,而「Days Matter」则非常复古地添加了一个底部导航栏,这在最近类似的轻应用中是很少见的。 具体的功能我们放到后面去分析,至少双导航栏的设计占据了本属于倒数日列表的空间是毋庸置疑的,而且过多的元素排布会分散用户的注意力。 接下来让我们把目光转向主界面最重要的元素——纪念日展示,虽然都是列表的展示,但是仔细观察还是能发现其中的差别的。 「Days Matter」与「Daybox」都是采用「一主多次」的排列方案:即给最重要的倒数日最大的展示空间,其他的倒数日则用窄列表排列;而「最美时光」则是采用「一视同仁」的排列方案。 这两种方法各有利弊,一句话来说就是在「视线聚焦」与「更多的展示空间」之间做抉择,至于确定哪种方案更好,我的计划是是要调查用户到底需要记多少个倒数日以及倒数日之间到底有没有轻重之分,这个在后面我会设计一个实验来证明。 最后我们要关注的是一个细节,即如何区分「倒数」与「正数」。 简单解释一下,在应用中我们一般要记两种日子,一种是倒数,比如「距离 X 的生日还有 XX 天」;另一种是正数,比如「距离我们第一次吃饭已经有 XX 天了」。 在应用中如何区分这两种计数方式是我关心的一个点,因为这体现了这款应用是否够严谨。 先让我们看「Days Matter」,用「已经」、「还有」两个中文词汇就轻松区分开了两种计数方式,从这点可以明显地看出应用的优势;「最美时光」的方式也很巧妙,用[+]来表示「正数」,没有符号则代表「倒数」,虽然会有一定的学习成本,仍可以算是一个「简约」的方案。 表现最差的是「Daybox」,完全没有在这上面下功夫,单单从界面上根本无法区分「正数」与「倒数」,可以说是一个败笔哦。

Android 求一个简单的小程序

这可不是简单的小程序 非高手不能解答

下载链接:网站源码/小程序源码/网站模板下载

Tags: 程序源码 使用 怎么 入门 安卓