首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将你的Hexo博客部署到Google Firebase上

博主最近在 白嫖万恶的资本 将博客部署到新的CDN上,所以在寻找免费的静态Web应用部署工具,发现了Google Firebase。...zup1nxeh.png 选择“添加项目”,输入您的项目名称,如果你喜欢,可以编辑您项目的唯一标识符(位于名称框的左下角) 8N1PLfg0.png 点击下一步,到询问是否启用分析页面,这里根据你个人的喜好来吧...5j0QsL4j.png 然后会进入到选择计划的页面(由于博主先前已经创建过了,并没有弹出),按照你的喜好来 (不会有人给Google交钱吧),选择完后整个项目就OK了。...o1m0xdWC.png 安装Hexo插件 因为Hexo在之前并没有将博客发布到Firebase的插件,博主就自己做了一个hexo-deployer-firebase,但在使用前,还需要你安装Firebase...项目的标识符 例如博主的是这个样子: s4G3udAw.png 现在,你可以愉快的将博客发布到Google Firebase上啦~ 参考 Firebase - 维基百科 hexo-deployer-firebase

1.3K30

Android项目实战(十四):TextView显示html样式的文字

项目需求: TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息 这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色。...一开始我想的是用(转) SpannableString与SpannableStringBuilder来实现,因为它可以实现一段文字显示不同的颜色 但是貌似它只能固定哪些位置的文字显示什么样式,于是乎放弃...看方法名很简单,就是可以显示字符串str对应的html格式的文本 比如: Html.fromHtml(你好" ) 就将你好以html...格式显示了,红色字体 大小24  那么通过一个小Demo看下这个方法的简单使用: 我有三个字符串,字符串中姓名、数字长度都是不同的,实现让姓名显示红色,数字显示蓝色,其他文字显示默认灰色的效果 先写布局文件...,三个TextView android="http://schemas.android.com/apk/res/android" xmlns:tools=

2.6K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Firebase 服务简介

    早在2014年,谷歌收购了Firebase,这主要是一种面向应用程序开发人员的数据库。Firebase基本上向广大的应用程序开发人员提供不同的服务,比如存储、消息传递、通知和身份验证等服务。...二、开发 云消息传递(Firebase Cloud Messaging) 可以通过后台服务向用户推送消息,对于即时通讯等用例,一条消息可以将最大 4KB 的负载传送至客户端应用。...利用 Hosting,仅需一条命令,即可快速简单地将网络应用和静态内容部署到全球内容交付网络 远程配置(Firebase Remote Config) 可以通过该服务更改应用的外观和行为,无需用户下载应用更新...如果用户还未安装应用,则将在搜索结果中显示安装卡片。添加 App Indexing 推广 Google 搜索内的应用结果类型,并提供查询自动填充功能。...,有针对性地开展广告活动,使用 Firebase Analytics 目标设备吸引您的用户群 三、Firebase在Android中的应用 打开最新的Android studio可以看到系统为我们集成了

    22.8K90

    firebase 云通知功能使用。有独立的demo可用,还有测试工具。

    网址如下:https://console.firebase.google.com/ 2.添加你的应用到Firebase,需要你的包名等,如下图: 最后你会得到一个google-services.json...文件,复制到app目录中。...3.在android studio中 与firebase进行连接,点击Android studio 的Tools,Firebase,会打开一个Firebase窗口:点Clude Messageing 目录心爱的...set up如下图: 按照步骤123:,进行操作,如下图: 在连接时需要你写两个服务,在Firebase发出消息时你能接到消息,类我已经写好了,直接就能用: 首先你导包: compile 'com.google.firebase...("CallBlackTimingDialog"); 这是关键字,作为识别你的应用的地方,在发云消息的命令中会用到这个关键字。

    7010

    Android Studio如何实现音乐播放器(简单易上手)

    里面放了两个小的LinearLayout,分别是最上面的一个TextView,内容设置的是“我喜欢”,接着第二个小的LinearLayout放两个水平的TextView控件,内容显示的是“歌曲”和“专辑...最下面的剩余空间全部给了Fragment,它的id是content,这里不知道Fragment没关系,反正就晓得它和TextView一样可以显示内容就行。...); //歌曲名显示的控件 name_song=(TextView)findViewById(R.id.song_name); //绑定控件的同时设置点击事件监听器...---- 这有你错过的精彩内容 Android Studio实现前后台分离的选课系统 Android Studio实现功能强大的购物商城项目 Android Studio实现记事本项目 Android...Studio实现一个校园图书管理系统 Android Stduio实现一个天气预报APP 其实,人的潜能不是在不知不觉中被发现的,而是我们某个时候把一件事做到了极致。

    7.7K22

    如何用 Android vitals 解决应用程序的质量问题

    当你想要使用唤醒警报时,请注意考虑以下几点: 如果你需要根据网络返回的数据来显示信息,可以考虑使用消息推送来实现,例如 Firebase Cloud Messaging。...如果你无法使用消息推送并且依赖定期拉取,可以考虑使用 JobScheduler 或者是 Firebase JobDispatcher(甚至是 SyncManager 来获取帐户数据)。...使用收集到的有关你应用 ANR 事件的匿名数据,Android vitals 提供了有关 ANR 的多个级别的详细信息。主屏幕显示你应用程序中发生 ANR 的 Activity 的概况。...可以考虑调整包含数百万像素的大图像的大小,或解析大块的 HTML 文本,然后在 TextView 中显示。一般来说,最好让你的应用在后台执行这些操作。 从主线程向另一个进程运行同步绑定调用。...如果你在那里或者想通过直播了解更多关于 Android vitals、最新的 Play Console 和 Android Studio 工具以及帮助你提高应用质量的意见,请加入我们。

    2.3K10

    Android Studio 教程:创建 Android 应用

    ---- highlight: a11y-dark theme: smartblue ---- 这是我参与8月更文挑战的第3天,活动详情查看:8月更文挑战 以下教程介绍了使用 Android Studio...我们将使用 Android development studio,并逐步解释如何使用它。本教程还使用图像来确定您需要执行的操作。...如何使用 Android Studio 创建 Android 应用程序 在 Studio 中创建 Android 应用程序 启动 Android development studio 在上面的屏幕上,...请记住,这里我们正在创建我们的第一个项目,因此我们将创建一个显示消息“Hello World”和“单击我”按钮的屏幕。 在正文中,tab复制以下代码。...这里给出了按钮的“id”,然后设置了 Click Listener。单击此“单击我”按钮后,我们会看到一个祝酒词(一条显示“按钮已单击!”的短消息)。

    2.3K20

    【EventBus】发布-订阅模式 ( Android 中使用 发布-订阅模式 进行通信 )

    -订阅模式 相关代码拷贝到Android Studio 工程中 , 在 Android 中 , 将 Activity 定义成订阅者 , 订阅者需要实现 Subscriber 接口 , 实现 public...发布者 Publisher 向调度中心发布消息 ; textView = findViewById(R.id.textView); // 设置点击事件, 点击后发送消息...).post("Hello"); }); 订阅者 Activity 接收到消息后 , 将消息 Toast 出来 ; EventBus 也是以该 发布-订阅模式 为核心开发的 ; 二、完整代码示例...---- 发布者 , 订阅者 , 调度中心 的 代码 , 与 【EventBus】发布-订阅模式 ( 使用代码实现发布-订阅模式 ) 博客中的一致 , 直接将这些代码拷贝到 Android Studio...android.view.View; import android.widget.TextView; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity

    63620

    一起看 IO | Android 开发工具最新更新

    图片 △ 多重预览注解 布局检查器中的 Compose 重新组合计数 - 在布局检查器中查看 Compose 应用的重新组合计数。重新组合计数和跳过计数可配置显示在组件树和属性窗格中。...△ Google Play SDK 索引洞察 来自 Firebase Crashlytics 的应用质量洞察 - 在 Android Studio 和本地源码中发现、探索并且解决 Crashlytics...该功能的集成有助于减少从崩溃到代码 (以及从代码到崩溃) 切换过程中的不顺畅,并且将每个崩溃所面临重要的上下文数据呈现给您,以此来辅助您在本地重现问题。...管理的设备 Android Studio Electric Eel Canary 新增的功能和改进如下: Jetpack Compose 实时编辑 Google Play 和 Firebase SDK...Android Studio 稳定版本,您可以根据 官方文档 的说明,在安装有稳定版的同时安装 Android Studio 预览版,并在这两个版本中开发同一应用项目。

    9K40

    解锁 2022 Google 游戏开发者峰会 | 打造高质量的游戏体验

    请观看视频,了解 Android 游戏开发工具包 (AGDK) 的最新动态。 首先,我们为 Visual Studio 的 Android 游戏开发工具扩展包 (AGDE) 加入了一些新的更新。...为了让开发者们更轻松地完成这种切换或迁移,AGDE 现在加入了 Android Studio 与 Visual Studio 间的交叉兼容。...这将节省开发者的时间,让他们不用再尝试在 Android Studio 中重新创建项目或者并行地维护两个项目。...,可以按各种不同的设备属性显示用户和活动分布情况,以便能够更明智地决定要针对哪些规格的设备开发应用,要将应用发布到哪些地方,以及要测试的内容等。...Android Vitals 品质是在 Google Play 上取得成功的关键要素,游戏的质量和稳定性会影响到玩家的流失率、在应用商店里的可发现性和可推广性,乃至决定着用户是否主动推荐您的游戏。

    5.9K30

    Kotlin学习日志(一)TextView、Button、Toast的使用

    在Android Studio 中使用Kotlin编写TextView、Button、Toast 介绍的话我就不说了,可以看我的第一篇关于Kotlin的文章,讲了为什么要用Kotlin的原因,进入正题,...我们现在已经重新创建了一个Kotlin的项目,我在activity_main.xml文件中放了一个id为tv_hello的TextView和一个id为btn_test的Button, 然后在MainActivity.kt..." tools:context=".MainActivity"> TextView android:id="@+id/tv_hello" android...相信很容易看明白吧,布局文件中TextView的text属性是“Hello World!”,我们通过代码改成“你好 Kotlin”,按钮点击之后我们改变这个按钮的文本值为“您点了一下!”...消息提示 短消息 btn_test.setOnClickListener { toast("小提示:您点了一下") } kotlin 的 toast方法默认的是短时显示消息,如果要长时显示消息呢

    1.5K20

    Android开发(第一行代码 第二版) 常见异常和解决办法(基于Android Studio)(二)

    文章目录 1.Glide:You must pass in a non null View 2.Android studio项目崩溃报Binary XML file line #2: Error inflating...: You must pass in a non null View 原因是Dialog还未显示出来,而ImageView为null,所以报了这个异常 解决的方法是先把Dialog显示出来,mDialog.show...2.Android studio项目崩溃报Binary XML file line #2: Error inflating class类错误 可能的原因:找不到资源文件: 系统会根据分辨率来选择加载不同...4.使用Android中的消息机制解决:Only the original thread that created a view hierarchy can touch its views 原始代码 public...※Android通过Looper、Handler来实现消息循环机制。Android的消息循环是针对线程的,每个线程都可以有自己的消息队列和消息循环。

    1.8K30

    Firebase In-App Messaging 应用内消息

    这可能会使测试难以进行,因此 Firebase 控制台允许您指定一部测试设备来按需显示消息。...iOS、Android、flutter 相关处理,详情可见 In-App Messaging 用途 通过 Firebase 控制台可以修改消息的样式、定位和推送时间 Firebase In-App Messaging...,可以通过代码修改,Android、flutter,详情可见 将该属性设置为 YES,应用内消息则无法显示,设置为 NO ,则可重新允许显示应用内消息。...In-App Messaging 提供一些消息模板,同时也可以自定义消息模板 向消息添加操作 通过添加操作,您可以使用应用内消息将用户定向到某个网站或应用中的特定界面 使用链接处理程序 可以使用...使用 Firebase 控制台向消息添加操作 修改卡片、按钮文字、按钮操作、图片等等 Snip20230915_32.png 修改消息的外观和风格 iOS、Android、Flutter,详情可见

    42210

    【Android】解决TextView.setText提示Do not concatenate text displayed with setText. Use resource string

    : // 设置显示当前日期 TextView tvDate = (TextView) findViewById(R.id.main_tv_date); tvDate.setText("当前日期:" +...); tvWeight.setText("当前体重:" + weight + "公斤"); 那么...如果你是在Android Studio上进行开发的话,你在使用该方式进行文本设置时就会看到以下提示:...不要通过连接建立消息文本块。这样的信息不能被正确的翻译。...通过以上信息,我们可以得知: 不建议使用Numer.toString()的方式来进行字符串的转换,建议使用规范格式(%d或%f)的字符串来代替; 不建议直接使用字符串文字来直接显示文本,建议直接使用Android...字符串资源; 不建议通过连接的方式显示消息文本块。

    2.1K20

    IO 2024大会上我们宣布的100件事情

    因此,您可以询问像 “在波士顿找到最好的瑜伽或普拉提工作室,并显示有关其入门优惠和从比肯山到达的步行时间的详细信息” 这样复杂的问题,而不是将您的问题分成多个搜索。...不久之后,您将能够在 Android 上使用 Gemini 创建、拖放生成的图像到 Gmail、Google Messages 等应用程序中,或询问您正在观看的 YouTube 视频相关信息。...现在可以使用 Gemini 模型帮助开发者在 Android Studio、IDX、Firebase、Colab、VSCode、Cloud 和 Intellj 中提高生产力。...Gemini 1.5 Pro 将于今年晚些时候进入 Android Studio。配备了较大的上下文窗口,该模型能够提供更高质量的响应,并解锁了多模态输入等用例。...可调整大小的模拟器、Compose UI 检查模式和由 Firebase 提供支持的 Android 设备流式传输是所有可以帮助开发者构建各种形式因素的新产品。

    18010
    领券