小编Jea*_*ant的帖子

如何打开音乐选择器?

在我的应用程序中,我想制作一个选择器,为用户提供选择音乐的选择.我想使用原生的android选择器.我使用以下代码打开本机安卓音乐选择器:

final Intent intent2 = new Intent(Intent.ACTION_PICK);
intent2.setType("audio/*");
startActivityForResult(intent2, 1);
Run Code Online (Sandbox Code Playgroud)

但是当我执行它时,我得到一个ActivityNotFoundException和这个错误消息:

"您的手机没有可用于选择文件的音乐库.请尝试发送不同类型的文件"

我在那里做错了吗?

android gallery

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

在画布上绘制透明文本

我试图在画布上写一个半透明的文本.我看到画布上写的字符串,但透明度似乎不起作用.这是我的代码:

     public void onDraw(Canvas canvas, Paint paint) {
    paint.setAlpha(1);
    paint.setAntiAlias(true);
    paint.setTextSize(this.textSize);
    paint.setColor(textColor);
    canvas.drawText(text,x,y,paint); 
    Logs.add("onDraw DefaultScoreGottenText currentAlpha = " + this.currentAlpha);
    showAnimation(null);
}
Run Code Online (Sandbox Code Playgroud)

alpha属性已设置但似乎没有任何效果.我甚至尝试创建一个新的Paint对象并将其发送到drawText方法.也没用.有任何想法吗 ?

android transparent draw android-canvas

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

从ant运行ndk-build

我在eclipse中使用它,它总是告诉我这个错误信息:

BUILD FAILED C:\ Users\js\Desktop\two-libs\jni\build.xml:3:执行失败:java.io.IOException:无法运行程序"D:\ android-ndk-r7c \ndk-build": CreateProcess error = 193,%1不是有效的Win32应用程序

但是ndk-build就在那个文件夹中.这是我的build.xml文件:

project name="salut" 
  target name="compile"
exec executable="D://android-ndk-r7c//ndk-build" failonerror="true" exec
  target
project
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

c++ eclipse ant java-native-interface

2
推荐指数
1
解决办法
2366
查看次数