Lingochat Android 通用语言交换聊天应用模板源代码

2026-02-07 0 711

Lingochat Android 通用语言交换聊天应用模板源代码

2020 年 7 月 9 日
• 修复了相机崩溃问题。
• 为 Android 9 和 Android 10 添加了代码。
应用程序迁移到 AndroidX。 Gradle 更新所有库。
2020 年 4 月 30 日
• 所有上传的文件,
• 实施了 FCM firebase 云消息传递。
• 代码清理。
• 谷歌图书馆更新。
• 更新了文档。
2019 年 8 月 8 日
• 修复了整个应用程序的回栈问题
• 更新了登录/注册屏幕设计
• 使用 Recycler View 更新了好友屏幕布局
• 使用应用卡片视图更新了好友列表屏幕设计。
• 升级好友聊天界面设计。
• 使用回收站视图升级了搜索国家布局
• 改进了搜索国家列表屏幕的设计
• 通过将列表视图替换为回收站视图,更新了搜索好友屏幕布局
• 更新了帐户屏幕 UI
• 修复崩溃问题:
o SignUp.java:159 无法找到明确的活动。
o UserList.java:146 空指针异常。
o Account.java:222 非法参数异常“值的类型无效”。
o InboxActivity.java:349 模式语法异常。
• 将 build.gradle 中的“compileSdkVersion”和“targetSdkVersion”更新为 28
• 在编辑文本字段提示中应用骆驼表示法
2018 年 5 月 25 日
• 根据新的欧盟 GDPR 条款,我更新了“tou.html”文件和文档。
重要提示:这意味着如果用户要求删除他/她的帐户,您必须在 24 小时内完成,正如 GDPR 的“被遗忘权”文章所述(链接:https://gdpr-info.eu/art- 17-gdpr/)
2018 年 5 月 8 日
• 由于最新的 Parse SDK 和 FCM 存在一些问题,将 build.gradle 中的 Parse 版本更改为 1.16.0:
实现 ‘com.parse:parse-android:1.16.0’
2018 年 4 月 17 日
• 在 build.gradle(Module:app) 中添加了新的 Firebase 依赖项
• 删除了“com.google.android.gms:play-services:+”实现并将所有依赖项更新为仅需要的依赖项
• 在 build.gradle(Project:) 的依赖项列表中添加了“google-services”类路径
类路径 ‘com.google.gms:google-services:3.2.1’

• 将此权限添加到 Manifest.xml:
<uses-permission android:name=”android.permission.RECEIVE_BOOT_COMPLETED” />

• 更新了文档(将您的应用连接到 Firebase 以实现 FCM)
2018 年 4 月 15 日
• 更新至 Android Studio 3.1.1
• 删除了播放服务的所有依赖项|在 build.gradle 中只剩下这个:
实施 ‘com.google.android.gms:play-services:+’
2018 年 4 月 11 日
• 更新至 Android Studio 3.1
• 在 build.gradle 中将“compileSdkVersion”和“targetSdkVersion”更新为 27
• 在 build.gradle(模块:app)中将“compile”替换为“implementation”
• 更新了 build.gradle (Project:) 中的类路径“com.android.tools.build:gradle:3.1.1”
2018 年 1 月 20 日
• 在 build.gradle(模块:app)的依赖项列表中添加了这一行:
编译’com.squareup.okhttp3:okhttp:+’
2017 年 11 月 3 日
• 更新到 Android Studio 3 并将 build.gradle 中的 buildToolsVersion 更新为“26.0.2”
2017 年 10 月 7 日
• 在 SignUp.java 中的 signupButt 方法中添加了一些代码行,用于在 User 类中保存默认头像
• 在“layout”文件夹中添加了自定义“pd.xml”文件,并在 Confgs.java 中添加了一些代码(“showPD()”和“hidePD()”方法),用于替换 java 文件中的 ProgressDialog 代码(那是因为 ProgressDialog 已被 API 26 | Android O 弃用)
所以我已经替换了所有:
pd.dismiss();
pd.setMessage(…);
pd.show();

使用新的代码行来显示和隐藏自定义 ProgressDialog,其开头为:
Configs.showPD(…);
Configs.hidePD();

Lingochat Android 通用语言交换聊天应用模板源代码

Lingochat 是一个通用的应用程序模板,您可以在其中搜索外国人并与他们聊天以交流语言知识。
您可以通过在“搜索”屏幕中选择语言来搜索朋友,向他们发送朋友请求并等待他们批准(如果他们愿意)。用户将收到发送请求或聊天消息的推送通知。
用户还可以阻止/取消阻止攻击性/不适当的用户。

由于它的后端是 Parse,因此您无需购买任何域/主机,因此无需将 PHP 文件上传到 Web 服务器,因此您可以为服务器端节省一些钱。
Lingochat 是一个原生 Android Studio 项目,通用,超级容易定制,后端带有托管在 back4app 上的 Parse SDK

对这个模板的免费支持怎么样?

我可以为原始代码中遇到的错误提供免费支持。相反,如果您编辑了代码并弄乱了一些东西,我可能会通过 TeamViewer 或直接在我的计算机上检查您的应用程序项目文件来收取一些费用来修复它。

我应该使用最新版本的 Android Studio 来编辑这个模板吗?

是的,我总是将我的应用程序更新到最新版本的 IDE,您还应该确保已将 Android 工具更新到最新版本的 Android SDK 管理器。

演示 APK 在启动时崩溃

确保您设备的最低 Android 版本是下面“功能”部分中列出的版本。如果问题仍然存在,请通过我的个人资料的联系表与我联系,并将应用程序崩溃时收到的 Logcat 消息以及您为重现崩溃所做的步骤发送给我。请注意,并非所有真实设备都会打印错误 Logcat 消息,在这种情况下,只需将 APK 运行到 Android Studio 的模拟器中,您肯定会收到有关您的问题的红色消息。

如何删除 AdMob 横幅广告?

输入存在 AdView 的 .xml 文件并删除其代码:
<com.google.android.gms.ads.AdView
android:id=”@+id/admobBanner”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
广告:adSize=”横幅”
广告:adUnitId=”@string/ADMOB_BANNER_UNIT_ID”
android:layout_alignParentBottom=”true”
android:layout_centerHorizo​​ntal=”true”>
</com.google.android.gms.ads.AdView>
在其 onCreate() 方法中输入包含 AdRequest 实例的 .java 文件并删除其代码:
// 初始化 AdMob 横幅
AdView mAdView = (AdView) findViewById(R.id.admobBanner);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
最后,删除 build.gradle 文件中的 play-services-ads 引用:
编译 ‘com.google.android.gms:play-services-ads:+’

Android Studio 3.x 项目 – 通用 – Android 5.0+
AdMob 横幅
在后端应用上托管 Parse SDK 的后端{4}
发送请求和聊天消息的推送通知
按语言搜索人员
包括 PDF 用户指南和 PSD
易于定制 |注释良好的代码

最新版本的 Android Studio 及其用户界面的基本知识
Photoshop(或类似的照片编辑软件)
Windows PC 或 Mac
back4app上的免费帐户
Google 开发者和 Play 商店帐户
安卓5.0以上的真机(推荐)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 Lingochat Android 通用语言交换聊天应用模板源代码 https://www.zuozi.net/51262.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务