哪位大虾有Android的源码?能不能共享一份?多谢
怎么发给你
package wyf.zcl;
import java.util.HashMap;
import android.app.Activity;
import android.media.AudioManager;
import android.media.SoundPool;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MyActivity extends Activity {
/** Called when the activity is first created. */
SoundPool sp;//得到一个声音池引用
HashMap spMap;//得到一个map的引用
Button b1;//声音播放控制按钮
Button b1Pause;//声音暂停控制按钮
Button b2;//声音播放控制按钮
Button b2Pause;//声音暂停控制按钮
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
initSoundPool();//初始化声音池
b1=(Button)findViewById(R.id.Button01);//声音播放控制按钮实例化
b2=(Button)findViewById(R.id.Button02);//声音播放控制按钮实例化
b1Pause=(Button)findViewById(R.id.Button1Pause);
b2Pause=(Button)findViewById(R.id.Button2Pause);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
playSound(1,1);//播放第一首音效,循环一遍
Toast.makeText(MyActivity.this, "播放音效1", Toast.LENGTH_SHORT).show();
}});
b1Pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sp.pause(spMap.get(1));
Toast.makeText(MyActivity.this, "暂停音效1", Toast.LENGTH_SHORT).show();
}});
b2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
playSound(2,1);//播放第二首音效,循环一遍
Toast.makeText(MyActivity.this, "播放音效2", Toast.LENGTH_SHORT).show();
}});
b2Pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sp.pause(spMap.get(2));
Toast.makeText(MyActivity.this, "暂停音效2", Toast.LENGTH_SHORT).show();
}});
}
public void initSoundPool(){//初始化声音池
sp=new SoundPool(
5, //maxStreams参数,该参数为设置同时能够播放多少音效
AudioManager.STREAM_MUSIC,//streamType参数,该参数设置音频类型,在游戏中通常设置为:STREAM_MUSIC
0//srcQuality参数,该参数设置音频文件的质量,目前还没有效果,设置为0为默认值。
);
spMap=new HashMap();
spMap.put(1, sp.load(this, R.raw.attack02, 1));
spMap.put(2, sp.load(this, R.raw.attack14, 1));
}
public void playSound(int sound,int number){//播放声音,参数sound是播放音效的id,参数number是播放音效的次数
AudioManager am=(AudioManager)this.getSystemService(this.AUDIO_SERVICE);//实例化AudioManager对象
float audioMaxVolumn=am.getStreamMaxVolume(AudioManager.STREAM_MUSIC);//返回当前AudioManager对象的最大音量值
float audioCurrentVolumn=am.getStreamVolume(AudioManager.STREAM_MUSIC);//返回当前AudioManager对象的音量值
float volumnRatio=audioCurrentVolumn/audioMaxVolumn;
sp.play(
spMap.get(sound), //播放的音乐id
volumnRatio, //左声道音量
volumnRatio, //右声道音量
1, //优先级,0为最低
number, //循环次数,0无不循环,-1无永远循环
1//回放速度 ,该值在0.5-2.0之间,1为正常速度
);
}
}
要在资源中加声音文件哦
Intent.ACTION_SEND,直接调用这个Intent就会弹出分享选择对话框。
在eclipse/myeclipse中查看android的源代码1. 下载源代码,地址:http://rgruet.free.fr/public/
2. 解压至SDK目录下。顺便把常用的版本对应的目录列下
android1.5 -------- android-3
android1.6 -------- android-4
android2.1-update1 -------- android-7
android2.2 -------- android-8
在对应的版本下新建sources目录,把对应的源代码解压至此。
如我的android2.2,解压至F:\android\sdk\android-sdk-windows\platforms\android-8\sources
3. 修改配置文件
在对应的android-x目录下,修改source.properties文件,修改后文件内容如下:
### Android Tool: Source of this archive.
#Thu Oct 28 12:36:29 CST 2010
Pkg.Desc=Android SDK Platform 2.2_r1
#Pkg.UserSrc=false
Pkg.UserSrc=true
Archive.Arch=ANY
Platform.Version=2.2
#Pkg.DescUrl=http\://developer.android.com/sdk/Pkg.DescUrl=sources
Archive.Os=WINDOWS
#Pkg.SourceUrl=https\://dl-ssl.google.com/android/repository/repository.xml
Pkg.SourceUrl=sources
Pkg.Revision=2
AndroidVersion.ApiLevel=8
至此,在ide中打开,即可通过Ctrl+鼠标点击查看对应类的源码,也可以直接从引用的jar包中打开。
2000左右 那款手机不错 各位大虾 推荐推荐 上市为上市的都行 本人26...
小米M2(Mi2)(M1升级版,二代小米,小米二代,即将上市,报价1999)网络模式:GSM,WCDMA 网络类型:单卡双模 外观设计:直板 主屏尺寸:4.3英寸 1280x720像素 触摸屏:电容屏,多点触控 摄像头像素:前:200万像素,后:800万像素 ...操作系统:MIUI V4+原生Android(基于Andro...RAM容量:2GB ROM...
我的手机是三星i6500u,我想问wifi怎么用
不需要设置的,首先关闭自己的手机网络,打卡WIFI,搜索到WIFI后,如果没有加密的,点击连接就OK
严泪复方: http://www.devdiv.com/forum.php?mod=viewthread&tid=93208&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1%26typeid%3D1去这篇帖子看一下,也许会对你有所帮助.
海门市18493694122: 谁有Android 2.2 bootsound 的源码?
严泪复方: 在init.rc中有这么一段service bootsound /system/bin/playmp3 user media group audio oneshot不知道哪位大虾有bootsound 的源码,能否贴出来看看...
海门市18493694122: 谁有android自带短信的源代码??
严泪复方: 看看源码的这里呢/android/packages/apps下面全是应用程序,包括你说的mms
海门市18493694122: 哪位好心人能给一个android文件加密的源码啊~~~职位毕业设计参考,不为其他用途,一定保护版权...急求 - ?
严泪复方: 这个我没有.给文件加密,我使用的是超级加密3000.超级加密3000是一款专业的文件加密软件.是一款非常实用、没有任何使用限制的文件加密软件.超级加密3000使用起来,只要点击需要加密的文件的右键,即可轻松实现文件的加密.解密只要双击已加密文件,输入密码即可轻松搞定.你到百度上下载超级加密3000,试用一下看看怎么样.
海门市18493694122: Android开发 请哪位高手能帮我写一段代码: - ?
严泪复方: //DatabaseHelper我定义的是个内部类,外面整个类是一个继承于ContentProvider的类.其实完全 不用外部的类,直接写数据库类就行.但是我喜欢在ContentProvider里面用数据库的帮助类,个人喜好 private static class DatabaseHelper extends ...
海门市18493694122: 谁能给我发个安卓程序的源代码,想了解一下?
严泪复方: 请问这个软件是在windows上运行的吗?如果是的话那就不可能找到他的源代码的,因为在Windows上面的软件都是不开源的,所以找不到,除非你找他们的公司要,但是一般来说那些公司都不可能把那些源代码给任何人的,这涉及到商业利益的问题.
海门市18493694122: Android核心技术与实例详解哪里可以下载?
严泪复方: 这里有,看看是不是你要的 http://icode.csdn.net/source/3096907 下面的地址是源码下载,可以省去不少麻烦 http://download.csdn.net/source/2836392
海门市18493694122: 谁有android sensor HAL 的源码啊??
严泪复方: 要是只支持一个sensor,可以使用sensor-qemu.c作为范例实现.要是同时支持多个sensor硬件设备,我还在学习.
海门市18493694122: Android的源码怎么下载!?
严泪复方: 如果你说的是2.1的源码的话..那你要在LINUX下用命令下载..如果是2.1之前的.那网上都有..搜索一下就OK了、.
海门市18493694122: 哪位大神有Android手机wifi热点传输文件的源码 - ?
严泪复方: ACCESS_WIFI_STATE权限可以获取使用Wi-Fi等WLAN无线网络,加入android.permission.ACCESS_WIFI_STATE这句.CHANGE_WIFI_STATE是改变WLAN状态的开关,如果打开或关闭Wi-Fi必需加入android.permission.CHANGE_WIFI_STATE的声明.