Twidere-Android

授权协议 Readme
开发语言 Java
所属分类 手机/移动开发、 Android UI 组件
软件类型 开源软件
地区 不详
投 递 者 裴星洲
操作系统 Android
开源组织
适用人群 未知
 软件概览

Twidere for Android

Crowdin

Material Design ready and feature rich Twitter/Mastodon/Fanfou app for Android 4.1+. Enjoy Fediverse now!

Twidere-Android is maintained by community and supporter including Dimension.

Get it on Google PlayGet it on F-Droid


We are working on the brand new Twidere X, in both Android and iOS

The open beta of Twidere X is here:

Android version: PlayStore

iOS version: TestFlight

Twidere X is still in a very early stage, our short term target is bringing back the most basic Twitter browsing features.

If you have any ideas/requirements/comments/issues, just tell us in the following Twidere X repositories:

TwidereX-Android

TwidereX-iOS


Features

  • Customizable Material Design
  • Night mode
  • Customizable tabs
  • Tweet with photos and videos
  • Powerful mute filters
  • Multiple account support
  • Custom API settings
  • Free, open source, NO ads, forever!

Enhanced Features (Available on Google Play)

  • Data sync with your cloud drive (Dropbox, Google Drive)
  • Filters subscription
  • Filters import
  • Schedule tweets even when you're offline by Buffer
  • Search & share GIFs by GIPHY

Credits

Initiator

Maintainor

Material re-design

Icon designers

Thanks to their excellent design!

Open source projects

See dependencies in build.gradle


Support my work

Translation

I started a crowdin project, so anyone can do something for Twidere. Visit this crowdin project page

Donation

Donation methods

Enhanced features on Google Play

Patreon:

PayPal: http://paypal.me/yisiliu2

AliPay: String.format("%s@%s", "mariotaku.lee", "gmail.com");

Bitcoin: 3HGDdf9ptTPNaY7C53gREMUnUsUVUoqm8G

Ethereum & ERC20 Tokens: 0x6ff82FC45aff81D4081DA7B257fb8ee5F71A2CeC

Sponsors

If you donate on behalf of an organization or company, feel free to contact us. I'll add your logo to this list.


License

/*
 * Copyright (C) 2012-2017 Mariotaku Lee <mariotaku.lee@gmail.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
  • 一、开源控件: 1.https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。 2.https://github.com/chrisbanes/Android-PullToRefresh   类似新浪微博,twitter,下拉刷新列表, 更牛的是还支持上拉加载更多。 不仅仅是ListView,而且GridVie

  • Android非常好用的组件或者框架   1. https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。 2. https://github.com/chrisbanes/Android-PullToRefresh   类似新浪微博,twitter,下拉刷新列表, 更牛的是还支持上拉加载更多。 不仅仅是Lis

 相关资料
  • Twidere 是一款针对 Android 平台的极受欢迎的开源 Twitter 客户端,其赋予你完整的 Holo 体验,并且集成了几乎全部 Twitter 的特性。 Twidere 由中国的 Android 开发者 mariotaku 在上高中时开发,目前也由他负责维护。          

  • 问题内容: 我正在尝试从一个发送客户类的对象,Activity然后在另一个对象中显示它Activity。 客户类的代码: 我想将其对象从一个对象发送Activity到另一个对象,然后在另一个对象上显示数据Activity。 我该如何实现? 问题答案: 一种选择是让你的自定义类实现该接口,然后可以使用该方法的变体在意图中额外传递对象实例。 伪代码:

  • 问题内容: 我很难找到最简单的方法来针对给定的JSON模式字符串验证JSON字符串(作为参考,这是在Java中运行在Android应用程序中)。 理想情况下,我只想传入JSON字符串和JSON模式字符串,并且它返回关于是否通过验证的布尔值。通过搜索,我发现了以下两个有前途的库可以完成此任务: http://jsontools.berlios.de/ https://github.com/fge/j

  • 问题内容: 我想每隔5秒重复调用一次方法,每当我希望停止该方法的重复调用时,我可能会停止或重新启动该方法的重复调用。 这是一些我真正想要实现的示例代码。在这方面请帮助我,我将非常感谢您。 问题答案: 使用以下命令设置重复任务: 如果您想取消任务,只需调用这里就是您的对象 并且您还可以检查答案下方的评论,他们已经提供了有关此内容的简短信息。

  • 问题内容: 我有一个活动,该活动的TabHost包含一组TabSpec,每个TabSpec都有一个listview,其中包含要由该选项卡显示的项目。创建每个TabSpec时,我设置一个图标以显示在选项卡标题中。 TabSpec是通过以下方法创建的,该方法循环创建适当数量的选项卡: 有几个实例,我希望能够更改程序执行过程中每个选项卡中显示的图标。目前,我正在删除所有选项卡,并再次调用上述代码以重新创

  • 问题内容: 如何通过android app向终端发送命令并获取输出?例如,发送“ ls /”并获取输出以在GUI中将其打印出来? 问题答案: 您必须使用反射来调用android.os.Exec.createSubprocess():