我有3个标签.第一个标签包含第一个活动 第二个标签包含第二个活动
第1个活动包含项目列表.
当我点击列表中的项目时,我通过意图将其信息传递给第二个标签中的第二个活动.
现在我想启动第二个选项卡,显示包含第一个活动信息的第二个活动.
怎么实现这个?
在这里,我想从字符串URL转换图像。尽管有一个包含图像的URL,但它返回null。我在下面共享了代码。
private byte[] convertImageToByteArray(String imgPath)
{
byte[] byteArray = null;
Bitmap bmp = BitmapFactory.decodeFile(imgPath);
if(bmp != null)
{
try {
ByteArrayOutputStream stream = new ByteArrayOutputStream();
//bmp.compress(Bitmap.CompressFormat.JPEG, 100, stream);
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
byteArray = stream.toByteArray();
try
{
stream.close();
}
catch (IOException e)
{
e.printStackTrace();
}
} catch (Exception e) {
e.printStackTrace();
}
}
else
{
try {
Bitmap bmpDefault = BitmapFactory.decodeResource(getResources(), R.drawable.na);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
//bmpDefault.compress(Bitmap.CompressFormat.JPEG, 100, stream);
bmpDefault.compress(Bitmap.CompressFormat.PNG, 100, stream);
byteArray = stream.toByteArray();
}
catch (Exception e)
{ …Run Code Online (Sandbox Code Playgroud) 有没有办法在打印框架中将默认纵向预览更改为横向?
我试过下面 -
PrintAttributes attrib = new PrintAttributes.Builder()
.setMediaSize(PrintAttributes.MediaSize.NA_LETTER.asLandscape())
.setMinMargins(PrintAttributes.Margins.NO_MARGINS)
. build();
Run Code Online (Sandbox Code Playgroud)
并尝试下面 -
PrintAttributes attrib = new PrintAttributes.Builder()
.setMediaSize(PrintAttributes.MediaSize.UNKNOWN_LANDSCAPE)
.setMinMargins(PrintAttributes.Margins.NO_MARGINS)
. build();
Run Code Online (Sandbox Code Playgroud)
我注意到它没有将页面方向更改为Landscape
在上面的打印设置对话框中,如果我确实将方向更改为横向,则只有打印预览页面才会将方向更改为横向.这可以通过编程方式完成吗?我希望在Landscape中进行默认预览.
我尝试设置android:scrollbars="none"ScrollView的属性,但问题是在输入信息时键盘已启动然后如果您尝试滚动则不会滚动直到布局结束.
我使用<ScrollView>布局中标记内的代码行隐藏滚动条
android:scrollbarThumbVertical="@null"
Run Code Online (Sandbox Code Playgroud)
它在三星s4设备上运行得很好,但在LG它崩溃时有以下异常 -
FATAL EXCEPTION: main
java.lang.NullPointerException
at android.widget.ScrollBarDrawable.setAlpha(ScrollBarDrawable.java: 221)
at android.view.View.onDrawScrollBars(View.java: 11306)
at android.view.View.draw(View.java: 13567)
at android.widget.FrameLayout.draw(FrameLayout.java: 467)
at android.widget.ScrollView.draw(ScrollView.java: 1752)
at android.view.View.getDisplayList(View.java: 12512)
at android.view.View.getDisplayList(View.java: 12556)
at android.view.View.draw(View.java: 13285)
at android.view.ViewGroup.drawChild(ViewGroup.java: 2931)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java: 2801)
at android.view.View.draw(View.java: 13564)
at android.view.View.getDisplayList(View.java: 12512)
at android.view.View.getDisplayList(View.java: 12556)
at android.view.View.draw(View.java: 13285)
at android.view.ViewGroup.drawChild(ViewGroup.java: 2931)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java: 2801)
at android.view.View.draw(View.java: 13564)
at android.widget.FrameLayout.draw(FrameLayout.java: 467)
at android.view.View.getDisplayList(View.java: 12512)
at android.view.View.getDisplayList(View.java: 12556)
at android.view.View.draw(View.java: 13285)
at android.view.ViewGroup.drawChild(ViewGroup.java: 2931)
at …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Android 上使用 FFMPEG 库进行视频压缩。
我已经使用:http : //bambuser.com/opensource和https://www.quora.com/What-are-the-steps-for-integrating-FFMPEG-on-Android编译了库
现在下一步是 NDK 构建。但我不确定LOCAL_SRC_FILES、LOCAL_LDLIBS和LOCAL_C_INCLUDES会发生什么。
除此之外,在这个库中应该调用什么函数进行压缩。
请建议。