dianshiju

613 时间:2019-06-20 12:18:20 坐标: 2346
1英语学习名言 Action is the proper

dianshiju: 英语学习名言 Action is the proper,缺失:dianshiju164389/5

Two heads are better than one. 三个臭皮匠,顶个诸葛亮。

 

To sensible men, every day is a day of reckoning.对聪明人来说,每一天的时间都是要精打细算的。

 

To read without reflecting is like eating without digesting。学而不思,犹如食而不化。

 

The way to learn a language is to practice speaking it as often as possible. 学习一门语言的方法就是要尽量多地练习说。

 

The shortest answer is doing. 最简单的回答就是干。

 

The good seaman is known in bad weather.惊涛骇浪中,方显英雄本色。

 

The force of the wind tests the strength of the grass. 疾风知劲草。

 

Knowledge makes humble, ignorance makes proud. 知识使人谦虚,无知使人骄傲。

 

It is never too old to learn活到老,学到老。

 

He who falls today, may rise tomorrow. 今日失败的人,也许明日就会奋起。 He who does not hope to win has already lost. 不希望赢的人已经输了。

 

Goals determine what you’re going to be .人生的奋斗目标决定你将来成为怎样的人。

 

Experience is the best teacher.经验是最好的老师。

 

Chances for the minds that are prepared. 机遇总是降临到时刻做好准备的人身上。

 

books is Ladder that peopel Progress书是人类进步的阶梯。

 

Better master one than engage with ten.会十事,不如精一事。

 

An aim in life is the only fortune worth finding.生活的目标是唯一值得寻找的财富。

 

Action is the proper fruit of knowledge.行动是知识之佳果。

 

A man is not finished when he is defeated. He is finished when he quits. 一个人如果失败了并不会完蛋,只有放弃了才会完蛋。

 

A good beginning is half done.良好的开端等于成功的一半。

加载更多
2教你用MediaPlayer做个带进度条的音乐播放器

dianshiju: 教你用MediaPlayer做个带进度条的音乐播放器,缺失:dianshiju350571/5

以下是的一些我们精选的教你用MediaPlayer做个带进度条的音乐播放器

先看效果图

很尴尬的一点就是大家没法听到音乐, 就只能看看图片.

布局文件

好像还有点小清新

MediaPlayer的使用

/**

 * 初始化播放器MediaPlayer

 */

private void initMediaPlayer() {

    //1. 加载选中歌曲

    try {

        //1.1 设置音频文件路径, 或者是资源uri

        if (mType == 1) {

            mediaPlayer.setDataSource(mFilePath);

        } else if (mType == 2) {

            Uri uri = Uri.parse("android.resource://com.so.mymusic/" + R.raw.one);

            mediaPlayer.setDataSource(this, uri);

        } else {

            return;

        }

        //1.2 设置为循环, MediaPlayer预加载

        mediaPlayer.setLooping(true);

        mediaPlayer.prepare();

    } catch (Exception e) {

        e.printStackTrace();

    }

}

/**

 * @param v 使用资源文件中的音乐

 */

public void addMusic(View v) {

    mRawMusic = "R.raw.one";

    et_input_path.setText(mRawMusic);

    //2. 初始化播放器

    mType = 2;

    initMediaPlayer();

}

public void setDataSource(Context context, Uri uri);

public void setDataSource(String path);

你可以使用setDataSource来加载uri定位的文件, 也可以传入文件系统中的路径path来加载, 示例就是这么分的. 在这之后一定要记得调用prepare方法去预装文件.

/**

* @param v 播放按钮

*/

public void playMusic(View v) {

    //1. 获取文件的持续时间

    sb_progress.setMax(mediaPlayer.getDuration());

    if (!mediaPlayer.isPlaying()) {

        mediaPlayer.start();

    }

}

/**

* @param v 暂停按钮

*/

public void pauseMusic(View v) {

    if (mediaPlayer.isPlaying()) {

        mediaPlayer.pause();

    }

}

/**

* @param v 停止按钮

*/

public void stopMusic(View v) {

    if (mediaPlayer.isPlaying()) {

        mediaPlayer.reset();

        initMediaPlayer();

    }

}

这是三个按钮对应的点击方法, 要记得在播放前获取音乐文件的总时长, 并设置给进度条.

读取文件系统肯定是要权限的, 可以查看我之前的文章一个Util带你获取Android6.0以上的读写sdcard权限

进度条的设置

/**

* 初始化进度条

*/

private void initSeekBar() {

    //1. 设置进度条监听

    isSeek = false;

    sb_progress.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {

        @Override

        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {

        }

        @Override

        public void onStartTrackingTouch(SeekBar seekBar) {

            isSeek = true;

        }

        @Override

        public void onStopTrackingTouch(SeekBar seekBar) {

            mediaPlayer.seekTo(seekBar.getProgress());

            isSeek = false;

        }

    });

    //2. 开启线程同步进度条

    new Thread() {

        @Override

        public void run() {

            while (keepTrue) {

                try {

                    Thread.sleep(500);

                } catch (InterruptedException e) {

                    e.printStackTrace();

                }

                if (!isSeek) {

                    sb_progress.setProgress(mediaPlayer.getCurrentPosition());

                }

            }

        }

    }.start();

}

setOnSeekBarChangeListener的监听器有三个方法要重写, 除了用isSeek记录状态之外, 停止触摸之后使用MediaPlayer的seekTo方法是重点. 然后就是进度条的绘制肯定是要开新线程的. 有一点就是, 在while循环中, 条件参数不要直接写true, 要设置变量, 否则会警告啥的.

行了. 喜欢的快下载源码编译看看吧.

最新教你用MediaPlayer做个带进度条的音乐播放器可以看看这篇名叫教你做个成功人士,最新励志座右铭的文章,可能你会获得更多教你用MediaPlayer做个带进度条的音乐播放器


肉体是精神居住的花园,意志则是这个花园的园丁。意志既能使肉体“贫瘠”下去,又能用勤劳使它“肥沃”起来。

对于最有能力的领航人风浪总是格外的汹涌。

知识给人重量,成就给人光彩,大多数人只是看到了光彩,而不去称量重量。

最重要的就是不要去看远方模糊的,而要做手边清楚的事。

为明天做准备的最好方法就是集中你所有智慧,所有的热忱,把今天的工作做得尽善尽美,这就是你能应付未来的唯一方法。

人性最可怜的就是:我们总是梦想着天边的一座奇妙的玫瑰园,而不去欣赏今天就开在我们窗口的玫瑰。

征服畏惧、建立自信的最快最确实的方法,就是去做你害怕的事,直到你获得成功的经验。

世上最重要的事,不在于我们在何处,而在于我们朝着什么方向走。

行动不一定带来快乐,而无行动则决无快乐。

如果我们都去做自己能力做得到的事,我们真会叫自己大吃一惊。

失去金钱的人损失甚少,失去健康的人损失极多,失去勇气的人损失一切。

这世上的一切都借希望而完成,农夫不会剥下一粒玉米,如果他不曾希望它长成种粒;单身汉不会娶妻,如果他不曾希望有孩子;商人也不会去工作,如果他不曾希望因此而有收益。

相信就是强大,怀疑只会抑制能力,而信仰就是力量。

人生舞台的大幕随时都可能拉开,关键是你愿意表演,还是选择躲避。

能把在面前行走的机会抓住的人,十有八九都会成功。

征服畏惧、建立自信的最快最确实的方法,就是去做你害怕的事,直到你获得成功的经验。

金钱损失了还能挽回,一旦失去信誉就很难挽回。

在你不害怕的时间去斗牛,这不算什么;在你害怕时不去斗牛,也没有什么了不起;只有在你害怕时还去斗牛才是真正了不起。

再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。

有志者自有千计万计,无志者只感千难万难。

不大可能的事也许今天实现,根本不可能的事也许明天会实现。

任何业绩的质变都来自于量变的积累。

成功与不成功之间有时距离很短——只要后者再向前几步。

平凡的脚步也可以走完伟大的行程。

嘲讽是一种力量,消极的力量。赞扬也是一种力量,但却是积极的力量。

诚心诚意,“诚”字的另一半就是成功。

空想会想出很多绝妙的主意,但却办不成任何事情。

领导的速度决定团队的效率。

成功呈概率分布,关键是你能不能坚持到成功开始呈现的那一刻。

我成功因为我志在成功!   

自己打败自己是最可悲的失败,自己战胜自己是最可贵的胜利。

再冷的石头,坐上三年也会暖。

你可以这样理解 impossible(不可能)——I'm possible (我是可能的)。

为别人鼓掌的人也是在给自己的生命加油。

很多事先天注定,那是“命”;但你可以可以决定怎么面对,那是“运”!

不要问别人为你做了什么,而要问你为别人做了什么。

外在压力增加时,就应增强内在的动力。

股票有涨有落,然而打着信心标志的股票将使你永涨无落。

只要我们能梦想的,我们就能实现。

伟大的事业不是靠力气、速度和身体的敏捷完成的,而是靠性格、意志和知识的力量完成的。

凡事要三思,但比三思更重要的是三思而行。

做的技艺来自做的过程。

成功的信念在人脑中的作用就如闹钟,会在你需要时将你唤醒。

销售是从被别人拒绝开始的。

好咖啡要和朋友一起品尝,好机会也要和朋友一起分享。

人的才华就如海绵的水,没有外力的挤压,它是绝对流不出来的。流出来后,海绵才能吸收新的源泉。

拥有梦想只是一种智力,实现梦想才是一种能力。

只有一条路不能选择——那就是放弃的路;只有一条路不能拒绝——那就是成长的路。

成功决不喜欢会见懒汉,而是唤醒懒汉。

每天早上醒来,你荷包里的最大资产是24个小时——你生命宇宙中尚未制造的材料。

如果要挖井,就要挖到水出为止。

行动是治愈恐惧的良,而犹豫、拖延将不断滋养恐惧。

未遭拒绝的成功决不会长久。  

生命之灯因热情而点燃,生命之舟因拼搏而前行。

外在压力增加时,就应增强内在的动力。

股票有涨有落,然而打着信心标志的股票将使你永涨无落。

只要我们能梦想的,我们就能实现。

凡事要三思,但比三思更重要的是三思而行。

成功的信念在人脑中的作用就如闹钟,会在你需要时将你唤醒。

做的技艺来自做的过程。

伟大的事业不是靠力气、速度和身体的敏捷完成的,而是靠性格、意志和知识的力量完成的。

只有千锤百炼,才能成为好钢。

成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。

你一天的爱心可能带来别人一生的感谢。

山不辞土,故能成其高;海不辞水,故能成其深

骏马是跑出来的,强兵是打出来的。

驾驭命运的舵是奋斗。不抱有一丝幻想,不放弃一点机会,不停止一日努力。

用行动祈祷比用言语更能够使上帝了解。

如果惧怕前面跌宕的山岩,生命就永远只能是死水一潭。

加载更多
3diamond头像_diamond图片

dianshiju: diamond头像_diamond图片,缺失:dianshiju171495/4

,beyond乐队高清图片头像

以下是的一些我们精选的diamond头像_diamond图片

diamond头像diamond头像

diamond头像diamond头像

diamond头像diamond头像

diamond头像diamond头像

diamond头像diamond头像

diamond头像diamond头像

diamond头像diamond头像

diamond头像

 beyond乐队高清图片头像

 beyond乐队高清图片头像

diamond头像_diamond图片

 beyond乐队高清图片头像

 beyond乐队高清图片头像

diamond头像_diamond图片

 beyond乐队高清图片头像

 beyond乐队高清图片头像

diamond头像_diamond图片

 beyond乐队高清图片头像

 beyond乐队高清图片头像

加载更多
dianshiju专题栏目
网站地图 t8娱乐平台 bbin电子游戏平台 太阳城申博官网登入
申博138真人荷官 申博游戏登陆 菲律宾太阳城 太阳城在线开户
皇冠博彩注册送88 彩八代理登入 韦德娱乐平台登入 大无限国际彩票登入
k7娱乐网站 M5彩票官网 188bet备用网址 t6娱乐导航
博狗备用网址 188bet备用网址 K5娱乐现金网 M5彩票注册登录
111xsb.com 96jbs.com 548XTD.COM 899BBIN.COM 18s8.com
777xsb.com 44sbsg.com 117PT.COM 304psb.com 272SUN.COM
XSB4444.COM 16jbs.com 697SUN.COM 523SUN.COM 1115118.COM
353SUN.COM S618C.COM 8DCS.COM 7777ib.com 188TGP.COM