引言startActivitysTaskStackBuilder 引言在什么场景下我么需要一次启动多个Activity 呢?一般来说用的最多的还是notification。点击一个notification,启动App 内的某一个TargetActivity,在TargetActivity界面 按back button 或者其他方式 把TargetActivity finish掉后不会返回到Hom
## 实现 Android 多个 Scheme ### 概述 在 Android 开发中,Scheme 是一种用于定义应用程序跳转协议的方式。通过定义不同的 Scheme,我们可以实现点击链接或者其他应用发送的 Intent 跳转到我们的应用,并携带一些数据。本文将介绍如何在 Android 应用中实现多个 Scheme。 ### 流程 以下是实现 Android 多个 Scheme 的流
原创 10月前
178阅读
# 实现“android manifest 多个scheme”教程 ## 整体流程 首先,我们需要在AndroidManifest.xml文件中配置多个scheme,然后在代码中获取intent中的数据进行处理。 ### 步骤表格 | 步骤 | 操作 | | --- | --- | | 1 | 在AndroidManifest.xml中配置多个scheme | | 2 | 在代码中获取in
原创 6月前
68阅读
我们在上一章的复习讲座中已经提到了Scheme中的递归调用。我们熟悉C/C++或Java等命令式编程语言的朋友对递归应该不陌生吧,呵呵。我们本讲将介绍一下Scheme中的递归调用。作为一个函数式编程语言,其优美的地方就是用了很多递归实现。在函数式编程语言中,递归比一般的迭代用得更多。由于函数式编程语言最初都是解释执行的,因此对函数的调用有尾调用(Tail Call)的实现,从而对过程调用的数目与存
Android Scheme能有相同多个吗? ## 背景 在Android应用中,Scheme是一种用来实现应用内跳转的机制。通过Scheme,我们可以在应用内部不同的界面之间进行跳转,并且可以传递参数。比如我们可以通过点击一个链接打开浏览器,并跳转到指定的网页。在Android中,我们可以通过定义Scheme来实现类似的功能。 ## Scheme是什么 Scheme是一种URL协议,类似于H
原创 7月前
75阅读
当我们设计应用程序时,希望能够尽最大限度的适配各种设备,包括4寸屏、7寸屏、10寸屏等等,Android开发文档给了我们参考,而且Google  IO的app(如图二)也实现了这种思想,他们都是使用layout、layout-large里面不同的布局文件实现的。当设计应用程序,你可以在不同的布局结构中重复使用Fragment,以支持众多的屏幕尺寸,,在可用的屏幕空间上优化用户体验。例如在
目录 目录Merge AndroidManifest 合并清单文件合并多个清单文件合并优先级合并冲突启发式算法合并规则的标记节点标记属性标记 Attribute markers标记选择器替换导入库的 uses-sdk隐式系统权限检查合并清单并查找冲突附录:合并策略 Markdown版本笔记我的GitHub首页我的博客我的微信我的邮箱MyAndroidBlogsbaiqiantaobaiqia
转载 8月前
131阅读
朗读文章9.1 Filter APIFilter生命周期方法init方法doFilter方法destroy方法 朗读文章朗读:重新朗读:9.1 Filter API接下来几节主要介绍Filter相关的接口,包含Filter、FilterConfg、FilterChain。Filter生命周期方法Filter的实现必须继承javax.servlet.Filter接口。这个接口包含了Filter的
转载 8月前
27阅读
# Android Activity可以配置多个Scheme的实现方法 ## 1. 简介 在Android开发中,我们经常需要为应用程序添加Deep Link功能,即通过链接直接打开应用的某个特定页面。Android提供了"Scheme"来实现Deep Link功能,通过配置Scheme,我们可以在浏览器或其他应用中点击链接,直接跳转到指定的Activity。 然而,有时我们需要为应用程序配置
原创 2023-08-19 12:35:22
369阅读
Android studio上应用程序开发默认使用Gradle为自动化构建工具,Gradle是在Ant、Maven等自动化工具“前辈”们的基础上发展起来了的。
原创 2月前
14阅读
BLE:  Bluetooth Low Energy,即蓝牙低功耗,它是一种技术,从蓝牙4.0开始支持。蓝牙低功耗芯片有两种模式:单模和双模。 单模:只能执行低功耗协议栈,也就是只支持ble。 双模:支持传统蓝牙以及ble的使用。 较传统蓝牙:传输速度更快,覆盖范围更广,安全性更高,延迟更短,耗电低等优点。 关键术语和概念: Gatt:(Generic Attribute Profile)—通用属
转载 2021-06-16 20:19:59
1148阅读
# Android中的Scheme 在Android开发中,Scheme是一种用于标识应用程序组件之间通信的协议。它允许应用程序通过特定的URL来启动其他应用程序或执行特定的操作。Scheme通常用于实现应用程序内部的深层链接或与外部应用程序的交互。 ## Scheme的基本概念 在Android中,Scheme是通过在Intent中指定URI来实现的。URI(Uniform Resourc
原创 2023-07-19 17:52:31
146阅读
Scheme语言入门最早听说 LISP,是 Stallman 的 GNU Emacs 中将 LISP 作为嵌入语言,定制和增强 Emacs。GNU Emacs 是一个文本编辑器,文本就是一种符号,而 Lisp 正好就是针对符号计算发明的,因此在GNU Emacs 中使用 Lisp 是顺理成章的事情。Lisp 语言的历史已经很久了,几乎与 Fortran 一样长。二十世纪五十年代,计算机科学家先是发
回顾我的编程生涯,有三种编程语言给我学习JavaScript打上了良好的基础(之所以这么说,是因为JavaScript的确有一些比较难学的地方):Scheme: 在我进入大学信息专业的第一学期,我通过经典的“计算机程序的构造和解释”(免费在线阅读)一书学习了Scheme语言.当初,JavaScript从Scheme中学到了闭包[1].最近,受Racket(一种Scheme方言)的启发,ECMASc
转载 9月前
36阅读
Scheme 编程语言(1)Translator: Once Day date:2022年10月22日漫漫长路有人对你微笑过吗…仅供学习交流之用,请尊重原书版权。原书:《The Scheme Programming Language, Fourth Edition》,R. Kent Dybvig.原书章节: The Scheme Programming Language : Chapter 1.I
Scheme定义Scheme 编程语言是一种Lisp方言,诞生于1975年,由 MIT 的 Gerald J. Sussman 和 Guy L. Steele Jr. 完成。它是现代两大Lisp方言之一;另一个方言是Common Lisp。Scheme遵循极简主义哲学,以一个小型语言核心作为标准,加上各种强力语言工具(语法糖)来扩展语言本身。MIT曾用Scheme作为计算机系入门课程的编程语言。计
转载 5月前
15阅读
概述代码混淆是开发中比较重要的一个环节,可以防止我们的apk被反编译
原创 2022-11-22 11:32:05
119阅读
红帽公司是一家以开源软件为主打产品的公司,主要运营基于Linux操作系统的产品和服务。而在移动操作系统领域,Android系统则是一款颇具影响力的操作系统。这两者之间的关系,正是Android系统采用了Linux内核,从而与红帽有着一定的联系。 Android系统是由Google公司开发的移动操作系统,目前在全球范围内拥有庞大的用户群体。而Linux则是一款以自由软件及开放源代码的形式发布的操作
# Unity Android JavaScript 开发入门指南 作为一名经验丰富的开发者,我非常高兴能够帮助刚入行的小白们了解如何在Unity中使用JavaScript开发Android应用。Unity是一个功能强大的游戏引擎,它支持多种编程语言,包括C#和JavaScript。本文将详细介绍Unity Android JavaScript开发的基本流程和关键步骤。 ## 开发流程 首先
原创 1月前
12阅读
​在Android SDK中使用Typeface类来定义字体,可以通过常用字体类型名称进行设置,如设置默认黑体:Paint mp = new paint();mp.setTypeface(Typeface.DEFAULT_BOLD)常用的字体类型名称还有: Typeface.DEFAULT //常规字体类型Typeface.DEFAULT_BOLD //黑体字体类型Typeface.MONOSPA
  • 1
  • 2
  • 3
  • 4
  • 5