当前位置: 首页 > news >正文

代做网站收费标准国内最新新闻

代做网站收费标准,国内最新新闻,温州网络问政平台官网,dz论坛怎么做视频网站吗原始资源 android中没有专门提供管理支持的类型文件,都被称为原始资源。例如:声音资源... android原始资源存放位置: 1.res/raw,android SDK会处理该目录下的原始资源,会在R清单中生成唯一索引 2./assets/,该目录下的资…

原始资源

android中没有专门提供管理支持的类型文件,都被称为原始资源。例如:声音资源...

android原始资源存放位置:

  1.res/raw,android SDK会处理该目录下的原始资源,会在R清单中生成唯一索引

  2./assets/,该目录下的资源是更彻底的原始资源。android通过AssetManager来管理该目录下的原始资源

注意:原始资源通过SDK生成的唯一索引的使用方式同其他资源使用方式一致。EG:R.raw.filename/@raw.filename

 

AssetManager是一个专门管理/assets/目录下原始资源的管理器类,其提供了如下常用方法访问Assets资源:

  1.InputStream open(String fileName):根据文件名来获取原始资源对应的输入流

  2.AssetFileDescriptor openFd(String fileName):根据文件名获取原始资源对应的AssetFileDescriptor.AssetFileDescriptor代表了一项原始资源的描述,应用程序可通过其来获取原始资源。

 

实例:res/raw和/assets/的使用方式:

操作步骤:

  1.分别在raw、assets目录放入不同的音频文件

  2.通过代码处理启动....

布局文件==》
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center_horizontal"android:orientation="horizontal"tools:context=".MainActivity" ><Buttonandroid:id="@+id/btnRaw"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="raw" /><Buttonandroid:id="@+id/btnAssets"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="assets" /><Buttonandroid:id="@+id/btnStop"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="stop" /></LinearLayout>代码实现==》
package com.example.myoriginalresources;import java.io.IOException;import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.content.res.AssetFileDescriptor;
import android.content.res.AssetManager;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class MainActivity extends Activity
{MediaPlayer mediaRaw = null;MediaPlayer mediaAssets = null;@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mediaRaw = MediaPlayer.create(this, R.raw.rawq);AssetManager am = getAssets();try{// 获取指定文件对应的AssetFileDescriptorAssetFileDescriptor afd = am.openFd("assets.mp3");mediaAssets = new MediaPlayer();// 使用MediaPlayer加载指定的mp3文件mediaAssets.setDataSource(afd.getFileDescriptor());mediaAssets.prepare();} catch (IOException e){e.printStackTrace();}Button btnRaw = (Button) this.findViewById(R.id.btnRaw);Button btnAssets = (Button) this.findViewById(R.id.btnAssets);Button btnStop = (Button) this.findViewById(R.id.btnStop);btnRaw.setOnClickListener(new buttonClick());btnAssets.setOnClickListener(new buttonClick());btnStop.setOnClickListener(new buttonClick());}class buttonClick implements OnClickListener{@Overridepublic void onClick(View v){switch (v.getId()){case R.id.btnRaw:mediaRaw.start();break;case R.id.btnAssets:mediaAssets.start();break;case R.id.btnStop:mediaAssets.stop();mediaRaw.stop();finish();break;}}}@Overridepublic boolean onCreateOptionsMenu(Menu menu){// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}

  

 

转载于:https://www.cnblogs.com/YYkun/p/5867530.html

http://www.lbrq.cn/news/2472499.html

相关文章:

  • 小学生信息科学做网站网站seo优化技巧
  • 网页设计与网站建设的区别竞价推广工作内容
  • ui设计就业方向有哪些?seo基础教程视频
  • 网站代码在哪看北京网站seo
  • 做石材外贸用什么网站营销平台
  • 阳东网站seo网络项目平台
  • iava是做网站还是app指数基金定投怎么买
  • 做教师知识网站有哪些内容厦门排名推广
  • 如何建一个论坛网站长沙百度网站推广优化
  • 自己搞网站建设百度热搜榜怎么打开
  • 婚纱摄影网站设计济南网站设计
  • 贵州网站建设gzzctyi一个新品牌怎样营销推广
  • 西安的商城网站建设平台连接
  • 阿里云 有企业 网站吗搜外友链
  • 黄浦区seo网站建设流量推广app
  • 做营销网站设计免费快速网站
  • 个人网站备案流程搜索百度下载安装
  • 做英语网站刷死粉网站推广
  • 丹阳做网站白百度一下你就知道
  • 做网站如何分页百度推广二级代理商
  • 如何查看网站权重百度关键词搜索排名
  • 企业建设网站的方式百度推广授权代理商
  • 最好的网站建设公司哪家好长沙官网网站推广优化
  • 和优网站建设口碑营销是什么
  • 彩钢做网站能赚钱吗优化搜索点击次数的方法
  • 全套网站模板网络营销策略分析报告
  • 徐汇网站制作设计aso安卓优化
  • 如何做专题网站seo公司推荐推广平台
  • 网站建设与管理技术发展白度指数
  • 网站域名.xin杭州seo首页优化软件
  • 「iOS」————继承链与对象的结构
  • almalinux9.6-4070显卡-ollama-qwen2.5-7b
  • xLua和C#交互
  • 访问者模式感悟
  • 【Linux系统】理解硬件 | 引入文件系统
  • 机器学习特征工程:特征选择及在医学影像领域的应用