小编use*_*051的帖子

Android如何从知道的URI中获取单首歌曲的ID信息

我知道一首歌的URI.我如何获得歌曲的信息,标题曲目等.

抱歉,我能找到的所有帖子都提供了索引整个库的方法,而不是如何获取单个知道URI歌曲的信息.这是我用来获取URI的方法.audioID存储在SharedPrefs中.谢谢

int REQUEST_MEDIA = 0;
String audioID;

Intent i = new Intent(Intent.ACTION_PICK, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
        startActivityForResult(i, REQUEST_MEDIA);//REQUEST_MEDIA is some const int to operate with in onActivityResult
 if (requestCode == REQUEST_MEDIA && resultCode == RESULT_OK) {
        audioID = data.getDataString();
Run Code Online (Sandbox Code Playgroud)

android uri media-player

6
推荐指数
1
解决办法
4491
查看次数

Android Pitch and Roll问题

我正在开发适用于Android的倾斜应用.我遇到了纵向和横向模式的问题.当音高= 90度(电话结束)时,甚至在滚动值没有发生任何物理变化时,滚动值变得疯狂之前.我一直无法找到解决这个问题的方法.如果有人能指出我正确的方向,我们将不胜感激.

这是一个简短的代码转储,所以你知道它不是加速度计误差.

final SensorEventListener mEventListener = new SensorEventListener(){
     public void onAccuracyChanged(Sensor sensor, int accuracy) {}  
 public void onSensorChanged(SensorEvent event) {
     setListners(sensorManager, mEventListener);

      SensorManager.getRotationMatrix(mRotationMatrix, null, mValuesAccel, mValuesMagnet);
     SensorManager.getOrientation(mRotationMatrix, mValuesOrientation);


        synchronized (this) {

            switch (event.sensor.getType()){
                case Sensor.TYPE_ACCELEROMETER:

                    System.arraycopy(event.values, 0, mValuesAccel, 0, 3);

                    long actualTime = System.currentTimeMillis();

                    //Sensitivity delay
                    if (actualTime - lastUpdate < 250) {
                        return;
                        }
                    else {
                        sysAzimuth = (int)Math.toDegrees(mValuesOrientation[0]);
                        sysPitch = (int)Math.toDegrees(mValuesOrientation[1]);
                        sysRoll = (int)Math.toDegrees(mValuesOrientation[2]);

                        //invert direction with -1
                      pitch = (sysPitch - pitchCal)*-1;
                      roll = (sysRoll - …
Run Code Online (Sandbox Code Playgroud)

android sensor pitch tilt

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

media-player ×1

pitch ×1

sensor ×1

tilt ×1

uri ×1