在php中,该方法ucwords转换字符串中的任何字符串,其中每个单词的第一个字符是大写,而所有其他字符都是小写.
我总是最终制作自己的实现,我想知道是否存在标准方法.
我有以下代码尝试在后台发送电子邮件.我已经使用textview来查看异常.但是,虽然textview中没有显示任何内容,但我也无法收到邮件.所以我不确定邮件是否已成功发送.任何人都可以帮助我吗?
根据这些建议,我修改了我的程序如下:
新的Sender.java
public class Sender extends Activity {
Button Send;
TextView text;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sender);
Send = (Button) findViewById(R.id.mail);
text = (TextView) findViewById(R.id.textView1);
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
Send.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
new SendMail().execute();
}
});
}
private class SendMail extends AsyncTask<String, Void, String>
{
ProgressDialog pd = null;
String error = null;
Integer result;
@Override
protected void onPreExecute() {
// TODO …Run Code Online (Sandbox Code Playgroud) 我是Android应用程序开发的新手,所以请原谅冗长的解释.无论如何,我已经开发了我的应用程序(成功运行).现在,我想将一个开源应用程序(测验)集成到我的应用程序中.因此,当用户按下我的应用程序中的按钮时,它将运行测验应用程序.
我从这里学到了(Denys Nikolayenko的回答),有一种方法可以通过将测验应用程序转换为.jar文件并将其添加到我当前的项目中来实现.我已经做到了; 在添加.jar文件到构建路径(和它出现在引用的库)的规定的点这里.另外,还会在"订购和导出"选项卡下检查.jar文件.
现在,我将.jar文件集成到我的一个按钮中时遇到问题(这样当我按下按钮时测验应用就会运行,如前所述).有没有办法将.jar文件集成到按钮中(我在任何地方都找不到任何示例代码)?或者这个执行.jar文件错误的概念是什么?
如果概念错误,我如何将测验应用程序集成到我的应用程序中?我正在使用Eclipse.
现在我想知道是否有人能够完成恢复到以前的ADT插件.
原因是因为我使用的是开源jar,我在LogCat上遇到以下错误,例如:
这样的效果导致在调试器上运行我的Android应用程序时出错.
我之前使用的是Android ADT 15,现在我更新到了17.
请帮助找到解决问题的解决方案.
编辑*忘记添加错误"java.lang.NoClassDefFoundError".简单来说,即使它允许,也无法找到附加jar的类或方法.
编辑*Logcat添加
04-09 17:22:56.488: E/AndroidRuntime(4057): FATAL EXCEPTION: main
04-09 17:22:56.488: E/AndroidRuntime(4057): java.lang.NoClassDefFoundError: nl.siegmann.epublib.epub.EpubReader
04-09 17:22:56.488: E/AndroidRuntime(4057): at ebook.holder.ReadWholeBook.amBook(ReadWholeBook.java:796)
04-09 17:22:56.488: E/AndroidRuntime(4057): at ebook.holder.ReadWholeBook.firstPartBook(ReadWholeBook.java:720)
04-09 17:22:56.488: E/AndroidRuntime(4057): at ebook.holder.ReadWholeBook.initializeLoading(ReadWholeBook.java:159)
04-09 17:22:56.488: E/AndroidRuntime(4057): at ebook.holder.ReadWholeBook.onCreate(ReadWholeBook.java:109)
04-09 17:22:56.488: E/AndroidRuntime(4057): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-09 17:22:56.488: E/AndroidRuntime(4057): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
04-09 17:22:56.488: E/AndroidRuntime(4057): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
04-09 17:22:56.488: E/AndroidRuntime(4057): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-09 17:22:56.488: E/AndroidRuntime(4057): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
04-09 17:22:56.488: E/AndroidRuntime(4057): at android.os.Handler.dispatchMessage(Handler.java:99)
04-09 17:22:56.488: E/AndroidRuntime(4057): at android.os.Looper.loop(Looper.java:123)
04-09 17:22:56.488: …Run Code Online (Sandbox Code Playgroud)