我有一个问题,我想发送带有图片附件的电子邮件,图片在Url上.我无法发送.请建议我正确的结果.
提前致谢.
这是代码:
btn_mail.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
setImage(item.getImageUrl());
if(item instanceof Product)
{
body = "<html><body>Found this a great deal on <a href=http://www.bizrate.com>@Bizrate</a><a href="+item.getUrl()+"> "+item.getTitle()+"</a><br><br><img src="+item.getImageUrl(100)+"></body></html>";
}else
{
Offer offer = (Offer)item;
body = "<html><body>Found this a great deal on <a href=http://www.bizrate.com>@Bizrate</a><a href="+item.getUrl()+"> "+item.getTitle()+"</a><br><br><img src="+item.getImageUrl(100)+"></body></html>";
}
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, item.getTitle());
/*emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
"Title: " + item.getTitle() + "\n" +
"Description: " + item.getDescription() + "\n" + "\n" +
"Max Price: " + max_price + "\n" …Run Code Online (Sandbox Code Playgroud) 我有一个问题,我想设置并获得ArrayListAndroid的setter和getter方法.但我是Android和Java的新手,不知道该怎么做?有人可以帮我解决这个问题吗?
我正在开发一个项目,我在一个屏幕上使用View Pager,如下所示:

但是你可以在那里看到,有一个上层布局,其中列出了根据显示的页面选择的年份.当我们滑动视图寻呼机时,年份也将根据显示的页面索引更改为下一个.我必须在几年的TextViews上实现Click操作,在其上将显示相应的View Pager Page.但它怎么能实施呢?意味着当我们调用另一个View时,我们如何在View Pager中显示特定的页面索引.意味着当我们选择1998年时,那么页面将显示对应于1998年.我已经编写了一个代码,但这对我不起作用.
码:
for (int i = 0; i < (Overview_Years.size()); i++) {
tvYear[i] = new TextView(Overview_New.this);
img_Pagination[i] = new ImageView(Overview_New.this);
//yearValue = Overview_Years.get(i).toString();
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
// params.weight = 0.5f;
params.gravity = Gravity.CENTER_VERTICAL;
params.setMargins(40, 4, 0, 0);
// tvYear[i].setLayoutParams(new
// LayoutParams(LayoutParams.WRAP_CONTENT,
// LayoutParams.WRAP_CONTENT));
tvYear[i].setLayoutParams(params);
// tvYear[i].setText(Overview_Years.get(i).toString());
tvYear[i].setText(Overview_Years.get(i).toString());
tvYear[i].setTag(Overview_Years.get(i).toString());
tvYear[i].setGravity(Gravity.CENTER);
tvYear[i].setTypeface(null, Typeface.BOLD);
tvYear[i].setTextColor(Color.WHITE);
tvYear[i].setId(i);
tvYear[i].setPadding(2, 0, 1, 17);
//tvYear[i].setTag(Overview_Years.get(i-1).toString());
final TextView tv = tvYear[i];
**tvYear[i].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) …Run Code Online (Sandbox Code Playgroud) 我有android studio的问题.我已经导入了一个eclipse项目但是当我运行这个项目时,我收到了这个错误:
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files\Java\jdk1.8.0_60\bin\java.exe''以非完成零退出值2
我不知道为什么我会收到这个错误.请帮我.谢谢
我有一个很大的问题,我正在从一个存储在Sdcard中的视频文件中读取2 ^ 21个字节,但是当我们在ByteArrayOutputStream中写入相同内容时,它会抛出一个Exception as Out of Memory,我不知道为什么?请建议我正确的解决方案.
提前致谢.
错误堆栈:
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): FATAL EXCEPTION: main
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): java.lang.OutOfMemoryError
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at java.io.ByteArrayOutputStream.expand(ByteArrayOutputStream.java:93)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:218)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at com.example.TestCryptoActivity.onCreate(TestCryptoActivity.java:42)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at android.os.Handler.dispatchMessage(Handler.java:99)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at android.os.Looper.loop(Looper.java:123)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at android.app.ActivityThread.main(ActivityThread.java:4627)
11-03 19:24:23.193: ERROR/AndroidRuntime(28258): at java.lang.reflect.Method.invokeNative(Native Method) …Run Code Online (Sandbox Code Playgroud) 我有一个问题,我想检查视频是否全部播放完毕.意味着我们想要一个状态,其中视频完成所有播放意味着它到达视频的末尾.
给我任何与此问题相关的建议.
提前致谢.
我有一个问题,我必须制作一个Android应用程序,其截取Android设备的截图与iPhone一样.那么,有可能制作这样的Android应用程序吗?如果是,那么请提供一些建议或示例来做同样的事情.
提前致谢.
我有一个问题,我通过PictureBox1_Paint()事件在图片框中创建一个矩形,但是当我们调用Rectangle类的构造函数时,它显示一个错误,因为Rectangle类不包含一个带有4个参数的构造函数,我不知道如何解决这个问题以及我出错的地方?请建议我提供正确的解决方案.
码:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Rectangle ee = new Rectangle(10, 10, 30, 30);
using (Pen pen = new Pen(Color.Red, 2))
{
e.Graphics.DrawRectangle(pen, ee);
}
}
Run Code Online (Sandbox Code Playgroud)