相关疑难解决方法(0)

如何在Java中读取/转换InputStream为String?

如果你有一个java.io.InputStream对象,你应该如何处理该对象并产生一个String


假设我有一个InputStream包含文本数据,并且我想将其转换为a String,所以例如我可以将其写入日志文件.

采取InputStream并将其转换为最简单的方法是String什么?

public String convertStreamToString(InputStream is) {
    // ???
}
Run Code Online (Sandbox Code Playgroud)

java string io inputstream stream

3864
推荐指数
37
解决办法
203万
查看次数

Android字体createFromAsset

我有一个自定义视图,将文本绘制到画布上.我想将Font更改为assets文件夹中存储的字体.

我正在使用Android Studio,因此我创建了一个文件夹src/main/assets并将我的ttf文件放在那里.

Paint txt = new Paint()
Typeface font = Typeface.createFromAsset(getAssets(), "robotobold.ttf");
txt.setTypeface(font);
Run Code Online (Sandbox Code Playgroud)

问题是Android Studio无法识别我的自定义视图中的getAssets(),但它在我的Activity中识别它.我试过从我的Activity中传递Typeface但是当我这样做时它不会改变字体.

android

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

标签 统计

android ×1

inputstream ×1

io ×1

java ×1

stream ×1

string ×1