在我认为很容易解决的问题上,我被困了大约2个小时.我正在为android平台构建一个自定义日期时间选择器,由于标准java.util.Calendar和java.util.Date类的缓慢,我决定使用JODA库.
不幸的是我没有'JAR'参考的经验(原谅我......我来自COM和.NET程序集世界=)...),但我在互联网上学到一些技巧,但显然它们似乎是错的..这些是我在项目中使用库的步骤:
当涉及到以下行(第一个使用JODA BTW)时,调试停止:
DateTime newDate = new DateTime(2012, 5, 3, 12, 0, 0);
Run Code Online (Sandbox Code Playgroud)
并返回以下堆栈跟踪:
05-03 19:09:14.349: E/AndroidRuntime(4071): java.lang.NoClassDefFoundError: org.joda.time.DateTime
05-03 19:09:14.349: E/AndroidRuntime(4071): at it.paganel.droidMessageExport.Control.TimePickerControl.SetTimePart(TimePickerControl.java:83)
05-03 19:09:14.349: E/AndroidRuntime(4071): at it.paganel.droidMessageExport.Control.TimePickerControl.onClick(TimePickerControl.java:116)
05-03 19:09:14.349: E/AndroidRuntime(4071): at android.view.View.performClick(View.java:2454)
05-03 19:09:14.349: E/AndroidRuntime(4071): at android.view.View$PerformClick.run(View.java:9030)
05-03 19:09:14.349: E/AndroidRuntime(4071): at android.os.Handler.handleCallback(Handler.java:587)
05-03 19:09:14.349: E/AndroidRuntime(4071): at android.os.Handler.dispatchMessage(Handler.java:92)
05-03 19:09:14.349: E/AndroidRuntime(4071): at android.os.Looper.loop(Looper.java:123)
05-03 19:09:14.349: E/AndroidRuntime(4071): at android.app.ActivityThread.main(ActivityThread.java:4641)
05-03 19:09:14.349: E/AndroidRuntime(4071): at java.lang.reflect.Method.invokeNative(Native Method)
05-03 19:09:14.349: …Run Code Online (Sandbox Code Playgroud) 我开始开发一个必须与MMS附件进行交互的android应用,尤其是获取附件(例如文本,位图,音频,视频等)并将其存储在手机上的特定文件夹中。
因此,我开始在网络上阅读一些书籍和一些帖子,但这并不是一个很普遍的论点,而且我也没有找到一种正式的方式来做自己想做的事情。
我在这里找到有关堆栈溢出的相当不错的文章:如何在Android中读取MMS数据?...对我来说效果很好,但是有两个问题:
我对没有官方教程或“操作方法”对此感到非常失望,因为SMS和MMS管理是移动开发中非常普遍的需求。我希望有一个人可以帮助我....
提前致谢!!