修改官方Twitter For Android,自定义 API
(本文链接地址: http://www.geeka.net/2010/05/api-twitter-for-android-diy/)
1.上官方电子市场Android Market 搜索“Twitter For Android”,下载后使用ADB Pull或者Astro等软件备份功能提取出来
2.用WinRAR打开Twitter For Android.apk,提出目录下得到classes.dex文件
3.建立java环境,下载安装JDK 或者JRE,用Smail将其反编译
Smail下载地址:http://file.geeka.net/Android/tools/smali1.1.rar
4.把classes.dex文件和两个jar放在同一目录下,拖动dex到 “解包.bat”,之后会在同目录生成”classes”文件夹。
打开Notepad+ 按Ctrl+F 选择“文件查找”选项卡,选择classes文件夹所在目录
Notepad+ 下载地址:http://file.geeka.net/Android/tools/Notepad++install.exe
5.搜索“twitter.com” 替换为“XXX.appspot.com”此处为自己的API。
然后再搜索“search.XXX.appspot.com”替换为“XXX.appspot.com”即可!
修改完毕后拖动“classes”文件夹到 “打包.bat”,之后会在同目录生成“out.dex”文件,它就是重新编译后的classes.dex了。
然后把“out.dex”文件重命名为“classes.dex”拖到原来的apk包中(同样WinRAR打开)。
删除apk中META-INF文件夹,里面是原来的证书文件。
6.下载Auto-Sign签名工具,把修改后的APK包重命名为 jj.apk 放到Auto-Sign目录下 下载 Auto-Sign(同样需要java环境)。
Auto-Sign下载地址:http://file.geeka.net/Android/tools/Auto-sign.rar
7.将双击Signapk.bat即可完成前面,nikey.apk就是签名好并修改了API的官方Twitter客户端,直接安装即可
分享到:
相关推荐
开源项目是软件开发中的一个重要概念,Talon for Twitter Android的开源特性意味着其源代码完全公开,开发者可以自由地查看、修改和分发这个项目。这种开放的开发模式鼓励社区参与,促进了软件的持续改进和创新。...
在Android平台上实现Twitter分享功能是一项常见的任务,尤其对于那些希望用户能够轻松地将内容传播到社交媒体的应用开发者来说。本文将深入探讨如何在Android应用中集成Twitter分享,以便用户可以便捷地将文字、链接...
总结来说,"android 仿Twitter拍照按钮"是一个结合了动画控制、自定义View、相机集成以及库封装的Android开发实践。通过学习和理解这个控件的实现,开发者不仅可以提升自己的UI设计能力,还能掌握更多Android核心...
Android 项目也可以是针对特定设备或特定需求进行自定义开发的软件解决方案。 以下是 Android 项目的一些主要特点和资料介绍: 1. 开放源代码:Android 是基于 Linux 内核的开源操作系统,开发人员可以自由获取、...
首先,源码中包含的"TL-SocialNetLib"很可能是一个自定义的库,用于处理Twitter的API调用和数据解析。在Android开发中,库文件是复用代码、提高效率的关键。这个库可能封装了OAuth认证流程,用于安全地与Twitter...
本项目"Android-简单的Twitter客户端只是为了发微博"就是一个很好的示例,展示了如何使用Kotlin来构建一个功能型的Android应用。以下我们将深入探讨该项目中涉及的关键知识点。 1. **Kotlin基础** - **变量声明**...
1. Android SDK:开发Android应用的基础工具,包括各种库、API以及开发环境(如Android Studio)。 2. 微博API:为了实现与微博服务器的通信,开发者需要接入微博提供的API,获取认证权限并调用接口进行数据交互。 ...
3. **地图应用**:基于Google Maps API,这个应用展示了如何在Android上显示地图,添加标记,以及实现定位功能。开发者将了解到如何获取和设置地图权限,以及如何使用Location Services API进行实时定位。 4. **...
- **知识点**:学习如何利用Android 4提供的Social API来集成社交媒体功能,如Facebook、Twitter等。 - **应用场景**:适用于那些需要与社交媒体平台进行交互的应用,例如分享内容、获取用户资料等。 - **技术要点**...
ShareSDK for Android Services是ShareSDK的组件之一,提供了服务级别的支持,可以帮助开发者更轻松地集成和管理社交分享功能。下面我们将深入探讨这一主题,了解如何使用ShareSDK来实现在Android应用中的社会化分享...
在Android开发中,SlidingMenu是一个非常常见的组件,它用于实现侧滑菜单效果,常见于许多应用程序中,如Google Play、Twitter等。本资源提供的"Android高级应用源码-SlidingMenu左右宽度可调节菜单.zip"是一个专为...
开发者可能利用了Twitter的官方API来实现与Twitter服务器的通信,同时也可能运用了SQLite数据库来存储用户的配置和本地缓存数据,确保了应用的流畅运行。 总而言之,TweetLanes作为一个名为"Twitter@YQ_MASTER"的...
- 使用支持emoji的字体库:Android默认的Noto字体可能不包含所有emoji,可以考虑引入第三方字体库,如Twitter的Twemoji或Google的Noto Color Emoji。 - 设置自定义Typeface:通过`TextView.setTypeface()`方法,...
Android系统默认的字体可能不包含所有emoji,因此可能需要引入支持emoji的第三方字体,如Noto Color Emoji或Twitter的Twemoji。将这些字体添加到项目资源中,并在需要展示emoji的TextView或者EditText中设置它们。 ...
Twitter API密钥 获取您的密钥。 建造 可以通过运行以下命令来构建具有“免费”或“专业”风格的应用程序: flutter run --flavor free --dart-define=flavor=free --dart-define=twitter_consumer_key=your_...
这篇文档将深入探讨标题提及的六个知名社交应用——新浪、腾讯、人人、豆瓣、Facebook和Twitter在Android平台上的源码分析。这些应用都是社交媒体领域的巨头,它们的Android源码提供了宝贵的实践经验,对于开发者来...
7. 第三方库集成:B4A还支持集成许多流行的开源库,如Google Play Services、Facebook SDK、Twitter API等,使得开发者能够利用这些库快速实现社交分享、广告展示等功能。 示例文件是学习和理解类库使用的关键,...
另一个"ShareSDK for Android Services"可能是指与Android服务相关的组件,如后台服务、通知服务等,用于处理异步分享任务或者在后台持续运行的功能。 ShareSDK的主要知识点包括: 1. **集成步骤**:首先,开发者...
《UdonRoad2:探索Android平台上的Twitter应用开发》 UdonRoad2是一款基于Android平台的Twitter客户端应用,它的开发采用现代编程语言Kotlin,这使得代码更简洁、易读且具有更好的类型安全特性。Kotlin是Google推荐...