2020 年 4 月 30 日
• 实施了 FCM firebase 推送通知。
• 谷歌图书馆更新。
2019 年 8 月 20 日
• 通过使用recycler View 更新了Home.Java 类,之前实现了List 视图
• 更新了登录、注册 UI 设计并增强了用户体验
• 使用卡片视图改进了主屏幕列表项设计。
• 修复了整个应用程序的回栈问题
• 主屏幕设计用户界面已更新。
• 改进了 Me 屏幕的布局和对齐方式。
• 现在为“添加报价”屏幕更新了 UI 设计。
• 更新了关于/评论/活动 UI 设计
• 在编辑文本字段提示中应用骆驼符号。
• 将 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 以获取 GCM 和广告)
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:+’
InstaQuotes 是一个通用应用程序模板,您可以在其中发布自己的名言和谚语,并参与一个有趣的社区。
您还可以浏览其他用户的帖子、查看他们的个人资料、喜欢他们的名言并将其分享到流行的社交网络。
由于它的后端是 Parse,因此您无需购买任何域/主机,因此无需将 php 文件上传到 Web 服务器,因此您可以为服务器端节省一些钱。
InstaQuotes 还有点赞和评论推送通知,它是一个原生 Android Studio 项目,通用,超级容易定制,后端带有托管在 back4app 上的 Parse SDK
对这个模板的免费支持怎么样?
我可以为原始代码中遇到的错误提供免费支持。相反,如果您编辑了代码并弄乱了一些东西,我可能会通过 TeamViewer 或直接在我的计算机上检查您的应用程序项目文件来收取一些费用来修复它。
我应该使用最新版本的 Android Studio 来编辑这个模板吗?
是的,我总是将我的应用程序更新到最新版本的 IDE,您还应该确保您已通过 Android SDK 管理器将 Android 工具更新到最新版本。
演示 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_centerHorizontal=”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 横幅
与托管在后台{4}应用上的 Parse SDK 一起使用
推送喜欢和评论的通知
轻松发布您的报价,如其他用户的报价,删除您自己的报价。
包含用户 .html 文件和报告功能的条款
包含 PDF 用户指南
包括PSD图形
易于定制,注释良好的代码
安装了最新操作系统版本的 Apple Mac 或 Windows PC
Android Studio 最新版本及其UI界面的一些知识
Photoshop 或任何其他图像编辑软件
用于向 Play 商店提交应用的有效 Google 开发者帐户
用于为横幅生成单元 ID 的有效 AdMob 帐户
back4app 上的免费帐户