编译’com.squareup.okhttp3:okhttp:+’
2017 年 11 月 2 日
• 更新到 Android Studio 3 并将 buildToolsVersion 更新为“26.0.2”
2017 年 10 月 6 日
• 在 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();
2017 年 8 月 27 日
• 在 build.gradle (Module:app) 中将 buildToolsVersion 更新为“26.0.1”
• 将此行添加到 build.gradle (Project:) 中的“存储库”中:
行家{网址“https://maven.google.com”}
2017 年 8 月 5 日
添加评论部分:
1. 在 Configs.java 中添加以下行:
公共静态字符串RECIPES_COMMENTS =“评论”;
公共静态字符串 COMMENTS_CLASS_NAME = “评论”;
公共静态字符串 COMMENTS_RECIPE_POINTER = “recipePointer”;
公共静态字符串 COMMENTS_USER_POINTER = “userPointer”;
公共静态字符串 COMMENTS_COMMENT = “评论”;
2.在cell_recipe.xml中添加了一个Comment ImageView及其TextView
3.在recipe_details.xml和RecipeDetails.java中添加了一个评论按钮,并用其相关代码打开评论活动
4. 编辑 Home.java 和 OtherUserProfile.java 中的 ‘queryRecipes()’ 方法
4. Configs.java中增加了将大数四舍五入为K或M的方法
5. 当然,添加了一个 Comments.java 文件及其相关的 comments.xml 文件
6.编辑Home.java、RecipesDetails.java、Account.java和OtherUserProfile.java中的likeButt()代码,以显示数字的缩写格式
7. 在 Manifest.xml 中添加这一行:
<activity android:name=”.Comments”/>
食谱是一个通用应用程序模板,您可以在其中详细发布自己的食谱,附上来自 YouTube 的视频并参与有趣的社区。
您还可以浏览其他用户的食谱,查看他们的个人资料,将他们和您的食谱分享到流行的社交网络,只需轻按一下即可构建成分购物清单(有助于去市场并检查您购买的物品),按类别或文本搜索过滤食谱。
由于它的后端是 Parse,因此您无需购买任何域/主机,因此无需将 PHP 文件上传到 Web 服务器,因此您可以为服务器端节省一些钱。
Recipes 是一个原生 Android Studio 项目,通用,超级容易定制,html,Parse SDK 托管在 back4app
对这个模板的免费支持怎么样?
我可以为原始代码中遇到的错误提供免费支持。相反,如果您编辑了代码并弄乱了它,我可能会通过 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 横幅
轻松发布您的食谱,喜欢并保存来自其他用户的食谱,编辑/删除您自己的食谱
推送喜欢食谱的通知
评论食谱
报告不适当的食谱和/或冒犯性用户
包含 PDF 用户指南
包括PSD图形
易于定制,注释良好的代码
安装了最新操作系统版本的 Apple Mac 或 Windows PC
Android Studio 最新版本及其UI界面的一些知识
Photoshop 或任何其他图像编辑软件
一个有效的 Google 开发者帐户,用于将应用程序提交到 Play 商店并为推送通知生成发件人 ID 和客户端密钥
back4app 上的免费帐户