Articles of twitter

如何突破Android中的Twitter应用内浏览器?

我有一个典型的现代网络应用程序,定期在Twitter上分享。 我最近注意到,当在Twitter内部浏览器中打开我们的网络应用程序时,localstorage被停用,这打破了我们的应用程序。 我如何突破Twitter内部浏览器并在默认的Android浏览器中打开页面?

Twitter OAuth如何在Android中运行?

一段时间以来,我一直在寻找答案,而且我承认我很困难。 我试图在我的应用程序中实现Twitter,并发现它有点挑战性。 似乎这样做的方法是将我的应用程序注册到Twitter(我已经这样做)作为浏览器应用程序。 我不知道我的回调url会用什么。 我真的想回到我在应用程序中的当前活动,而不是被重定向到回调url。 我该怎么办呢? 我很困惑……

如何使用Twitter 4j检索Twitter用户的名字

我是android开发的新手(和java一般)。 我正在构建一个应用程序,要求用户通过登录到他们的基本信息导入和保存的Twitter帐户进行注册。 所需的信息将是生日,姓名(全名),用户名,位置,性别等。我正在使用twitter4j来完成此任务。 我试过看twitter4j文档,但是作为一个Android新手(和一般的java),文档有点难以理解,所以我似乎无法让它做除了设置状态更新之外的事情。 这是我活动中的代码: package cc.co.localsquare.app; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.widget.Toast; import oauth.signpost.OAuthProvider; import oauth.signpost.basic.DefaultOAuthProvider; import oauth.signpost.commonshttp.CommonsHttpOAuthConsumer; import oauth.signpost.exception.OAuthCommunicationException; import oauth.signpost.exception.OAuthExpectationFailedException; import oauth.signpost.exception.OAuthMessageSignerException; import oauth.signpost.exception.OAuthNotAuthorizedException; import twitter4j.Twitter; import twitter4j.TwitterFactory; import twitter4j.http.AccessToken; public class ConnectTwitterActivity extends BaseActivity { public final static String CONSUMER_KEY = “valid key”; public final static String CONSUMER_SECRET = […]

如何从Android中的电子邮件URL打开已安装的应用?

我想从电子邮件URL打开我的应用程序,基本上就像下面显示的Twitter.com示例。 电子邮件链接: 选择打开应用或浏览器: 点击应用程序选项后,Twitter应用程序将打开: 我尝试了以下代码,但它无法正常工作: 如果有人有正确的答案,请在这里写一些例子。

Android:将TabLayout固定到Scrollview的顶部

我正在看手机上的推特应用程序。 您可以看到,当用户向上滚动时,tabLayout实际上只是很好地将自己固定在工具栏的底部并且根本不移动。 我想也许他们通过将应用程序的所有顶部(配置文件图片,自行车的配置文件壁纸,草地,文本)放入CollapsingToolBarLayout和AppBarLayout,但实际上只有配置文件壁纸草地上的自行车是CollapsingToolBarLayout和AppBarLayout的一部分,因为这是实际崩溃的唯一部分。 文本部分向上滚动,tabLayout只是在工具栏下方的顶部。 我在twitter应用程序上阅读了这些信用点,看起来他们使用SlidingTabLayout来实现它们的效果。 SlidingTabLayout类似于tabLayout,后者在支持库中受支持。 它看起来像现在主流应用程序使用的相当常见的模式 – Google+应用在应用的个人资料视图中使用它: Facebook Moments在他们的应用中使用它: 知道他们是怎么做的都设法做到了吗? 我正在寻找类似于所有这些应用程序的东西。 我的要求是: 滚动时有一个collapsingToolBarLayout崩溃 在collapsingToolBarLayout下面有一个textview,当它完全折叠时会在toolBar下面滚动和“隐藏”。 当你在collapsingToolBarLayout下滚动textview时,在textview下面有一个tabLayout,它会“粘住”tabLayout。 在tabLayout下面有一个recyclerview,这样当你点击tabLayout中的每个标签时,recyclerview将在“推文”,“照片”,“collections夹”等列表之间切换。 我查看了SO上发布的另外两个问题: TabLayout的标签选择指示器在滚动时是否可以固定在屏幕顶部? 。 这里的答案似乎是改变tabLayout的行为,但我怀疑改变行为实际上会生成twitter应用程序的function。 正如我所提到的,tabLayout似乎位于CollapsingToolBarLayout和AppBarLayout之外,只有当它位于CollapsingToolBarLayout和AppBarLayout中时,行为才有效。 如何在ScrollView顶部固定TabLaout? 。 这个问题与我提出的问题类似,但没有提供足够的细节,也没有答案。

使用oauth和twitter4j进行Android Twitter集成

我想在一个Android应用程序中集成twitter,并find了很多教程。 实施了其中2个。 但是在实现之后,当运行应用程序时,我才知道他们使用旧版本的twitter4J库。 虽然有很多其他的教程可用,但没有一个是最新的。只有2-3个月大。 我需要一个教程或示例,它使用最新的twitter4J库版本,即twitter4j-core-3.0.3 。 我的主要目的是允许用户在他/她的帐户上发布tweets 。 但同样,如果用户没有登录,我首先需要请求凭据。 此外,如果用户点击logout按钮,那么我需要一些方法来记录用户。

有Android的Twitter API SDK吗?

我试过https://github.com/sugree/twitter–android–sdk ,但无法让它工作….我甚至不确定我应该设置什么CALLBACK_URI ….我正在开发一个原生的android APP在这里非常困惑。 我已经使用Facebook sdk并且能够成功地从我的应用程序更新我的状态…现在我尝试用twitter做同样的事情…为什么twitter甚至不发布Android SDK?

Android推出Twitter意图

我使用下面的代码通过意图启动Twitter,但它不起作用。 我的手机上安装了Twitter应用程序。 Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); shareIntent.setType(“text/plain”); shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, “Content to share”); PackageManager pm = contexto.getPackageManager(); List activityList = pm.queryIntentActivities(shareIntent, 0); for (final ResolveInfo app : activityList) { if (“com.twitter.android.PostActivity”.equals(app.activityInfo.name)) { final ActivityInfo activity = app.activityInfo; final ComponentName name = new ComponentName(activity.applicationInfo.packageName, activity.name); shareIntent.addCategory(Intent.CATEGORY_LAUNCHER); shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); shareIntent.setComponent(name); contexto.startActivity(shareIntent); break; } } 我尝试调用活动时获取exception: android.content.ActivityNotFoundException:无法find显式活动类{com.twitter.android/com.twitter.android.PostActivity}; 你在AndroidManifest.xml中声明了这个活动吗?

如何将Twitter API从v1迁移到v1.1?

到现在为止我使用的是twitter api v1,但是我的应用程序突然停止了,它显示每次我尝试登录时登录失败,当我显示响应时它给了我msg像 {“errors”: [{“message”: “The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.”, “code”: 68}]} 这是在twiter开发者控制台上写的 API的v1.0的弃用 大多数开发人员不需要做很多工作就可以从v1.0过渡到v1.1,但我们希望确保有足够的时间来完成。 在关闭v1.0之前,我们将提供6个月的窗口。 退役后(请参阅日期的平台日历),1.0端点将不再可用。 我使用的是twitter4j-core-2.1.11.jar ,* signpost -core-1.2.1.1.jar *,& signpost-commonshttp4-1.2.1.1.jar 所以我试图将我的代码从v1迁移到v1.1,我试图在Twitter开发者控制台上find关于此的解决方案,但是无法正确地了解如何做到这一点。 我希望有人会帮助我解决这个问题 谢谢 问题解决:人们面临的问题是,移民API迁移问题可以从这里下载更新的API工作TWITER代码 – 更改您的消费者密钥和消费者密钥

在Twitter上与SHARE INTENT共享文本和图像的问题

我想让用户可以与Twitter和Facebook共享图像和文本。 实际上我的代码可以启动Android的共享意图,如果用户选择Facebook,一切正常,图像被附加,文本显示在新状态的主体上。 但Twitter出了问题,如果我只把一张图片全部正常工作,图片会被推特检测到并自动上传到twipic,然后twitter在推文上发布图片的链接。 但是,如果我放置图像和文本,那么,twitter不会检测到图像,只会将文本放在推文上,图像会被忽略。 哪里不对? 这是我的代码: Intent sharingIntent = new Intent(Intent.ACTION_SEND); Uri screenshotUri = Uri.parse(“file:///sdcard/image.jpg”); sharingIntent.setType(“image/*”); sharingIntent.putExtra(Intent.EXTRA_TEXT, “Body text of the new status”); sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri); startActivity(Intent.createChooser(sharingIntent, “Share image using”));