文档章节

练习5

 易水寒521
发布于 2015/06/17 15:33
字数 739
阅读 17
收藏 1
点赞 0
评论 0
 package com.anhui.music_player.view;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.ImageView;
import android.widget.Toast;
import com.anhui.music_player.R;
import com.anhui.music_player.view.setting.about;
public class MainActivity extends Activity {
 public ImageView login, bdyy, love, Lastplay, file, play_music;
 boolean exist;
 static int currentId = 0;
 SharedPreferences saveget;
 SharedPreferences.Editor saveput;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  requestWindowFeature(Window.FEATURE_NO_TITLE);
  setContentView(R.layout.zhu);
  login = (ImageView) findViewById(R.id.denglu_ZhuCe);
  bdyy = (ImageView) findViewById(R.id.local_music);
  love = (ImageView) findViewById(R.id.love);
  Lastplay = (ImageView) findViewById(R.id.Lastly_Bofang);
  file = (ImageView) findViewById(R.id.file);
 }
 public void doClick(View v) {
  switch (v.getId()) {
  case R.id.denglu_ZhuCe:
   Intent intent1 = new Intent();
   intent1.setClass(MainActivity.this,
     com.anhui.music_player.view.login.class);
   startActivity(intent1);
   break;
  case R.id.local_lv:
   Intent intent2 = new Intent();
   intent2.setClass(MainActivity.this,
     com.anhui.music_player.view.local_music.class);
   startActivity(intent2);
   break;
  case R.id.love_lv:
   Intent intent3 = new Intent();
   intent3.setClass(MainActivity.this,
     com.anhui.music_player.view.like.class);
   startActivity(intent3);
   break;
  case R.id.lastly_lv:
   Intent intent4 = new Intent();
   intent4.setClass(MainActivity.this,
     com.anhui.music_player.view.last_play.class);
   startActivity(intent4);
   overridePendingTransition(R.anim.anim_in, R.anim.anim_out);
   break;
  case R.id.file_lv:
   Intent intent5 = new Intent();
   intent5.setClass(MainActivity.this,
     com.anhui.music_player.view.file.class);
   startActivity(intent5);
   break;
  }
 }
 // 菜单选项
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // menu.add(0,1,0,"退出"); //添加选项
  // menu.add(0,2,0,"关于"); //添加选项
  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }
 @SuppressLint("ShowToast")
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
  if (item.getItemId() == R.id.exit) {
   Intent intent = new Intent("com.sleep.close");
   sendBroadcast(intent);
   dialog();
  }
  if (item.getItemId() == R.id.about) {
   Intent intent1 = new Intent(MainActivity.this, about.class);
   startActivity(intent1);
  }
  return super.onOptionsItemSelected(item);
 }
 protected void dialog() {
  AlertDialog.Builder builder = new Builder(MainActivity.this);
  builder.setMessage("确定要退出吗?");
  builder.setTitle("提示");
  builder.setPositiveButton("确认",
    new android.content.DialogInterface.OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
      // AccoutList.this.finish();
      // System.exit(1);
      android.os.Process.killProcess(android.os.Process
        .myPid());
     }
    });
  builder.setNegativeButton("取消",
    new android.content.DialogInterface.OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
     }
    });
  builder.create().show();
 }
}

local

package com.anhui.music_player.view;

import java.util.List;
import com.anhui.music_player.R;
import com.anhui.music_player.adapter.MusicListAdapter;
import com.anhui.music_player.model.Music;
import com.anhui.music_player.util.MusicList;
import com.anhui.music_player.view.setting.about;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ImageView;
import android.widget.ListView;
public class local_music extends Activity {
 ImageView back;
 MusicListAdapter mla;
 ListView lv;
 List<Music> list;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  requestWindowFeature(Window.FEATURE_NO_TITLE);
  setContentView(R.layout.local_music);
  back = (ImageView) findViewById(R.id.play_back);
  lv = (ListView) findViewById(R.id.lv);
  list=MusicList.getMusicData(this);
  mla = new MusicListAdapter(this,list);
  lv.setAdapter(mla);
  back.setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    Intent intent = new Intent();
    intent.setClass(local_music.this,
      com.anhui.music_player.view.MainActivity.class);
    startActivity(intent);
   }
  });
  lv.setOnItemClickListener(new OnItemClickListener() {
   @Override
   public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
     long arg3) {
    Intent intent = new Intent();
    intent.setClass(local_music.this,
      com.anhui.music_player.view.play.class);
    intent.putExtra("musicId_1", arg2);
    startActivity(intent);
   }
  });
 }
 // 菜单选项
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // menu.add(0,1,0,"退出"); //添加选项
  // menu.add(0,2,0,"关于"); //添加选项
  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }
 @SuppressLint("ShowToast")
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
  if (item.getItemId() == R.id.exit) {
   Intent intent = new Intent("com.sleep.close");
   sendBroadcast(intent);
   dialog();
  }
  if (item.getItemId() == R.id.about) {
   Intent intent1 = new Intent(local_music.this, about.class);
   startActivity(intent1);
  }
  return super.onOptionsItemSelected(item);
 }
 protected void dialog() {
  AlertDialog.Builder builder = new Builder(local_music.this);
  builder.setMessage("确定要退出吗?");
  builder.setTitle("提示");
  builder.setPositiveButton("确认",
    new android.content.DialogInterface.OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
      // AccoutList.this.finish();
      // System.exit(1);
      android.os.Process.killProcess(android.os.Process
        .myPid());
     }
    });
  builder.setNegativeButton("取消",
    new android.content.DialogInterface.OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
     }
    });
  builder.create().show();
 }}

like

package com.anhui.music_player.view;
import com.anhui.music_player.R;
import com.anhui.music_player.view.setting.about;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.ImageView;
public class like extends Activity {
 ImageView back;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  requestWindowFeature(Window.FEATURE_NO_TITLE);
  setContentView(R.layout.like);
  back=(ImageView) findViewById(R.id.play_back);
  back.setOnClickListener(new OnClickListener() {
   
   @Override
   public void onClick(View v) {
    Intent intent = new Intent();
    intent.setClass(like.this,
      com.anhui.music_player.view.MainActivity.class);
    startActivity(intent);
    
   }
  });
 }
 // 菜单选项
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // menu.add(0,1,0,"退出"); //添加选项
  // menu.add(0,2,0,"关于"); //添加选项
  getMenuInflater().inflate(R.menu.main, menu);
  return true;
 }
 @SuppressLint("ShowToast")
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
  if (item.getItemId() == R.id.exit) {
   Intent intent = new Intent("com.sleep.close");
   sendBroadcast(intent);
   dialog();
  }
  if (item.getItemId() == R.id.about) {
   Intent intent1 = new Intent(like.this, about.class);
   startActivity(intent1);
  }
  return super.onOptionsItemSelected(item);
 }
 protected void dialog() {
  AlertDialog.Builder builder = new Builder(like.this);
  builder.setMessage("确定要退出吗?");
  builder.setTitle("提示");
  builder.setPositiveButton("确认",
    new android.content.DialogInterface.OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
      // AccoutList.this.finish();
      // System.exit(1);
      android.os.Process.killProcess(android.os.Process
        .myPid());
     }
    });
  builder.setNegativeButton("取消",
    new android.content.DialogInterface.OnClickListener() {
     @Override
     public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
     }
    });
  builder.create().show();
 } 
}

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 129
码字总数 120077
作品 0
虹口
python—函数实例

1.函数的定义 练习:判断输入的是不是一个数字 #!/usr/bin/env pythondef isNum():sth = raw_input("Please input something: ")try:if type(int(sth)) == type(1):print "%s is a number" ......

huangzp168 ⋅ 2017/12/01 ⋅ 0

SQLServer2012表表达式练习

表结构与数据:https://github.com/XuePeng87/TSQLV4 练习1-1 练习内容:返回每个雇员在orderdate列中的最大值 涉及的表:Sales.Orders 输出的列:empid, maxorderdate 正确结果:9行 练习1...

杰克鹏仔 ⋅ 2016/11/17 ⋅ 0

SQLServer2012联接查询练习

表结构与数据:https://github.com/XuePeng87/TSQLV4 练习1 练习内容:编写一个查询,为每个雇员生成5个副本 涉及的表:HR.Employees, dbo.Nums 输出的列:empid, firstname, lastname, n 正...

杰克鹏仔 ⋅ 2016/11/10 ⋅ 0

SQLServer2012联接查询练习

表结构与数据:https://github.com/XuePeng87/TSQLV4 练习1 练习内容:编写一个查询,为每个雇员生成5个副本 涉及的表:HR.Employees, dbo.Nums 输出的列:empid, firstname, lastname, n 正...

巧乐兹 ⋅ 2016/10/28 ⋅ 0

SQLServer2012子查询练习

表结构与数据:https://github.com/XuePeng87/TSQLV4 练习1 练习内容:编写一个查询,返回Orders表中可以查到的活动最后一天的所有订单 涉及的表:Sales.Orders 输出的列:orderid, orderdat...

杰克鹏仔 ⋅ 2016/11/10 ⋅ 0

python基础语法

python编程基础概念: 程序: 一组能让计算机识别和执行的指令; 电子计算机:能够执行程序的机器; 冯诺依曼体系架构: CPU由运算器和控制器组成; 运算器:完成各种算术运算,逻辑运算,数...

羽丰1995 ⋅ 2017/09/16 ⋅ 0

SQLServer2012子查询练习

表结构与数据:https://github.com/XuePeng87/TSQLV4 练习1 练习内容:编写一个查询,返回Orders表中可以查到的活动最后一天的所有订单 涉及的表:Sales.Orders 输出的列:orderid, orderdat...

巧乐兹 ⋅ 2016/11/05 ⋅ 0

find 命令基础练习

练习1 查找/tmp下,不是目录,并且还不能是套接字类型的文件find /tmp -not -type d -a -not -type s -ls练习2 /tmp/test 目录下,属主即不是user1 ,也不是user2的文件find /tmp/test -not (...

bruceweng ⋅ 2017/12/06 ⋅ 0

Python基础之常见内建函数

map() 函数接受两个参数,一个是函数,一个是可迭代对象(Iterable),将传入的函数依次作用到可迭代对象的每一个元素,并把结果作为迭代器(Iterator)返回。 举例说明,有一个函数,要把这个函...

会跳舞的蜗牛 ⋅ 2017/09/05 ⋅ 0

SQLServer2012单表查询练习

表结构与数据:https://github.com/XuePeng87/TSQLV4 练习1 练习内容:编写一个对Sales.Orders表的查询,返回2015年6月的订单 涉及的表:Sales.Orders 输出的列:orderid, orderdate, custi...

杰克鹏仔 ⋅ 2016/11/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

柳猫 ⋅ 36分钟前 ⋅ 0

从零手写 IOC容器

概述 IOC (Inversion of Control) 控制反转。熟悉Spring的应该都知道。那么具体是怎么实现的呢?下面我们通过一个例子说明。 1. Component注解定义 package cn.com.qunar.annotation;impo...

轨迹_ ⋅ 36分钟前 ⋅ 0

系统健康检查利器-Spring Boot-Actuator

前言 实例由于出现故障、部署或自动缩放的情况,会进行持续启动、重新启动或停止操作。它可能导致它们暂时或永久不可用。为避免问题,您的负载均衡器应该从路由中跳过不健康的实例,因为它们...

harries ⋅ 38分钟前 ⋅ 0

手把手教你搭建vue-cli脚手架-详细步骤图文解析[vue入门]

写在前面: 使用 vue-cli 可以快速创建 vue 项目,vue-cli很好用,但是在最初搭建环境安装vue-cli及相关内容的时候,对一些人来说是很头疼的一件事情,本人在搭建vue-cli的项目环境的时候也是...

韦姣敏 ⋅ 48分钟前 ⋅ 0

12c rman中输入sql命令

12c之前版本,要在rman中执行sql语句,必须使用sql "alter system switch logfile"; 而在12c版本中,可以支持大量的sql语句了: 比如: C:\Users\zhengquan>rman target / 恢复管理器: Release 1...

tututu_jiang ⋅ 今天 ⋅ 0

Nginx的https配置记录以及http强制跳转到https的方法梳理

Nginx的https配置记录以及http强制跳转到https的方法梳理 一、Nginx安装(略) 安装的时候需要注意加上 --with-httpsslmodule,因为httpsslmodule不属于Nginx的基本模块。 Nginx安装方法: ...

Yomut ⋅ 今天 ⋅ 0

SpringCloud Feign 传递复杂参数对象需要注意的地方

1.传递复杂参数对象需要用Post,另外需要注意,Feign不支持使用GetMapping 和PostMapping @RequestMapping(value="user/save",method=RequestMethod.POST) 2.在传递的过程中,复杂对象使用...

@林文龙 ⋅ 今天 ⋅ 0

如何显示 word 左侧目录大纲

打开word说明文档,如下图,我们发现左侧根本就没有目录,给我们带来很大的阅读障碍 2 在word文档的头部菜单栏中,切换到”视图“选项卡 3 然后勾选“导航窗格”选项 4 我们会惊奇的发现左侧...

二营长意大利炮 ⋅ 今天 ⋅ 0

智能合约编程语言Solidity之线上开发工具

工具地址:https://ethereum.github.io/browser-solidity/ 实例实验: 1.创建hello.sol文件 2.调试输出结果

硅谷课堂 ⋅ 今天 ⋅ 0

ffmpeg 视频格式转换

转 Mp4 格式 #> ffmpeg -i input.avi -c:v libx264 output.mp4#> ffmpeg -i input.avi -c:v libx264 -strict -2 output.mp4#> ffmpeg -i input.avi -c:v libx264 -strict -2 -s 1......

Contac ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部