作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始将 twitter 集成到 android 中。在我的应用程序中,我想在推特上上传照片。
我不确定这怎么可能,但我发现在 Twitter 网站上发推文时可以上传照片选项。所以我想上传那条推文中的照片。
是否有任何示例或演示来集成它?请给我任何演示项目或示例的链接。谢谢。
更新:
在 twit4j 实现后得到这样的错误:
11-12 10:36:19.384: WARN/System.err(283): org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 0: no element found
11-12 10:36:19.394: WARN/System.err(283): at org.apache.harmony.xml.ExpatParser.finish(ExpatParser.java:553)
11-12 10:36:19.404: WARN/System.err(283): at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:483)
11-12 10:36:19.404: WARN/System.err(283): at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:320)
11-12 10:36:19.416: WARN/System.err(283): at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:277)
11-12 10:36:19.416: WARN/System.err(283): at com.harrison.lee.twitpic4j.ResponseXMLParser.parseResponse(ResponseXMLParser.java:81)
11-12 10:36:19.416: WARN/System.err(283): at com.harrison.lee.twitpic4j.TwitPic.uploadAndPost(TwitPic.java:170)
11-12 10:36:19.416: WARN/System.err(283): at com.example.drawing.DrawingActivity.onClick(DrawingActivity.java:408)
11-12 10:36:19.424: WARN/System.err(283): at java.lang.reflect.Method.invokeNative(Native Method)
11-12 10:36:19.424: WARN/System.err(283): at java.lang.reflect.Method.invoke(Method.java:521)
11-12 10:36:19.424: WARN/System.err(283): at android.view.View$1.onClick(View.java:2067)
11-12 10:36:19.435: WARN/System.err(283): at android.view.View.performClick(View.java:2408)
11-12 10:36:19.435: WARN/System.err(283): at android.view.View$PerformClick.run(View.java:8816)
11-12 10:36:19.435: WARN/System.err(283): at android.os.Handler.handleCallback(Handler.java:587)
11-12 10:36:19.483: WARN/System.err(283): at android.os.Handler.dispatchMessage(Handler.java:92)
11-12 10:36:19.483: WARN/System.err(283): at android.os.Looper.loop(Looper.java:123)
11-12 10:36:19.483: WARN/System.err(283): at android.app.ActivityThread.main(ActivityThread.java:4627)
11-12 10:36:19.483: WARN/System.err(283): at java.lang.reflect.Method.invokeNative(Native Method)
11-12 10:36:19.483: WARN/System.err(283): at java.lang.reflect.Method.invoke(Method.java:521)
11-12 10:36:19.494: WARN/System.err(283): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-12 10:36:19.494: WARN/System.err(283): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-12 10:36:19.494: WARN/System.err(283): at dalvik.system.NativeStart.main(Native Method)
11-12 10:36:19.494: INFO/System.out(283): Status: null
11-12 10:36:19.506: INFO/System.out(283): Status Id: null
11-12 10:36:19.506: INFO/System.out(283): User Id: null
11-12 10:36:19.506: INFO/System.out(283): Media Aid: null
11-12 10:36:19.506: INFO/System.out(283): Media Url: null
11-12 10:36:19.514: INFO/System.out(283): Error Code: null
11-12 10:36:19.514: INFO/System.out(283): Error Msg: null
最佳答案
是的,这是可能的。你需要一个 jar 文件 twitpic4j.jar
http://code.google.com/p/twitpic4j/downloads/detail?name=twitpic4j.jar&can=2&q=
这是代码;请确保您已使用 tweetpic 帐户注册了您的 Twitter 帐户。
File file = ***YOUR IMAGE***
TwitPic tpRequest = new TwitPic(this.username, this.password);
TwitPicResponse tpResponse = null;
// Make request and handle exceptions
try {
tpResponse = tpRequest.uploadAndPost(file, this.tweet);
return "s";
} catch (IOException e) {
e.printStackTrace();
} catch (TwitPicException e) {
e.printStackTrace();
}
关于android - 推特可以上传照片吗?如果是,那么如何从 Android 发布或上传照片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8102543/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!