小编Kyb*_*011的帖子

如何获取文本的最大行数

如何获得可以在TextView中写入的最大行数?我试过这个:

DisplayMetrics metrics = new DisplayMetrics ();
getWindowManager (). getDefaultDisplay (). getMetrics (metrics);
float width = metrics.widthPixels;
float height = metrics.heightPixels;

int lines = (int) (height / textView.getLineHeight ());

System.out.println (lines);
Run Code Online (Sandbox Code Playgroud)

但是,此变体提供了错误的信息.

android text line textview

8
推荐指数
1
解决办法
3844
查看次数

关于arm-eabi-gcc和交叉编译

我有一个复杂的开源库,需要移植到Android NDK.首先,我需要配置(./ Configure).我理解:我必须用/ home/user/android-ndk/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-gcc进行交叉编译我认为对吗?该实用程序将正确配置库?如果是,那么问题2:

我正在尝试编译这样一个库:libao.使用这些命令:


PREBUILT = / home/user/android-ndk/build/prebuilt/linux-x86/arm- 
eabi-4.4.0 
PLATFORM = / home/user/android-ndk/build/platforms/android-3/arch-arm 
INSTALL = / home/user/sox-14.3.2/com 

export CC = "/ home/user/android-ndk/build/prebuilt/linux-x86/arm- 
eabi-4.4.0/bin/arm-eabi-gcc" 
export CFLAGS = "-fPIC-DANDROID" 
export LDFLAGS = "-Wl,-T, $ PREBUILT / arm-eabi / lib / ldscripts / 
armelf.x-Wl,-rpath-link = $ PLATFORM / usr / lib-L $ PLATFORM / usr / 
lib-nostdlib $ PREBUILT / lib/gcc/arm-eabi/4.4.0/crtbegin.o $ PREBUILT/ 
lib/gcc/arm-eabi/4.4.0/crtend.o-lc-lm-ldl " 

. / Configure - host = arm - with-gnu-ld - enable-shared \ 
Run Code Online (Sandbox Code Playgroud)

在程序集结束时收到以下内容:configure:error:在此平台上找不到16位类型!

这意味着什么?如何修复和正确配置库?也许我可以更容易地配置库?

android configure cross-compiling android-ndk

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

ffmpeg中的音频效果

ffmpeg音频效果如混响吗?我可以使用频道(扣留,混音)吗?如果是这样,请链接到代码示例或代码示例.提前致谢!

audio ffmpeg effects

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

C和Java通过Jni

我正在尝试从S调用java代码.此方法调用:


cls = (* env) -> FindClass (env, "org / libsdl / app / SDLActivity");
mid = (* env) -> GetStaticMethodID (env, cls, "play",
"([Ljava / lang / String;) V");
(* env) -> CallVoidMethod (env, cls, mid);
Run Code Online (Sandbox Code Playgroud)

java方法:


public static void play () {
track.write (bytes, 0, bytes.length);
}
Run Code Online (Sandbox Code Playgroud)

导致此错误:

03-25 18:17:32.313:WARN/dalvikvm(655):JNI警告:JNI方法调用异常引发03-25 18:17:32.313:WARN/dalvikvm(655):在Lorg/libsdl/app/SDLActivity中; .main(ILjava/lang/String; [I(GetByteArrayElements)03-25 18:17:32.313:WARN/dalvikvm(655):待处理的异常是:03-25 18:17:32.323:INFO/dalvikvm(655):Ljava/lang/NoSuchMethodError;:玩

找到类,但找不到方法有什么问题?怎么决定?

c java methods java-native-interface

0
推荐指数
1
解决办法
2436
查看次数