ICode9

精准搜索请尝试: 精确搜索
  • 通知与服务——服务Service——推送服务到前台2022-07-24 16:31:26

                                      ============================================================================================               布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:

  • 通知与服务——消息通知——通知渠道NotificationChannel2022-07-24 12:00:06

            一个应用允许拥有多个通知渠道,每个渠道的重要性各不相同,从Android8开始必须指定通知渠道才能正常推送消息。   引入通知渠道之后,推送消息的过程分为下列几个步骤: (1)创建默认的通知渠道(2)使用通知渠道创建通知建造器(3)利用通知建造器设置消息参数,并生成通知对象(4)通过通

  • Android 加载图片占用内存分析2022-07-24 08:32:47

    不同Android版本,对一张图片的内存处理方式是不一样的,使用不正确会导致OOM的发生,这篇文章带你梳理内存占用情况,选择适合你的图片加载模式,解决OOM问题。 一、背景 你知道吗 一张5.48MB,宽高像素为4896*6528的24位的静态图片,放在Android工程目录下面的res/drawable-[density]/ 不同文

  • Android自定义View-SVG动画2022-07-24 08:32:26

    1、SVG与Bitmap的区别: SVG是可缩放矢量图形,全称Scalable Vector Graphics。经过数学计算利用直线和曲线绘制而成,无论怎么放大,都不会出现马赛克现象。可以使用Illustrator矢量图绘图软件来进行绘图。 Bitmap 是位图,由一个个像素点组成,放大后会出现马赛克。可以使用PhotoShop位图绘

  • Android Gradle相关2022-07-24 01:33:52

    Gradle 它是一个通用的构建工具,运行在JVM上,其内部核心模型是由各个TASK组成的有向无环图 通俗一些:我就是一个框架,你们大家可以借助创建Plugin来告诉我具体的编译任务。Android Gradle Plugin就是其中一个典型的例子 1. Android Gradle Plugin 简称AGP,由Android Google团队开发和维

  • Broadcast组件——收发广播应用——收发静态广播2022-07-23 14:35:25

                                                ===========================================================================================               布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi

  • 浅谈Android开发中的NFC功能2022-07-23 01:03:08

    目录    1.“NFC”的自我描述        1.1 NFC功能的基本概念        1.2 NFC功能的背景、特性及发展趋势    2.NFC的基础知识、基本原理        2.1 NFC的工作模式        2.2 实现NFC功能需要的基础知识            2.2.1 NDEF数据

  • Android开发之深入理解NFC(一)2022-07-23 01:02:51

    NFC(Near field communication,近场通信)也叫做近距离无线通信技术。 从原理来说,NFC和wifi类似,二者都利用无线射频技术来实现设备之间的通信。 但是,和WIFI相比,NFC的工作频率为13.55Hz,有效距离为4cm,支持的传输速率有106kps、212kps和424kps三种。 1 NFC基础知识 1.1 NFC概述 NFC融

  • Android开发实现NFC刷卡读取的两种方式2022-07-23 01:02:42

    Android开发实现NFC刷卡读取的两种方式  更新时间:2021年09月18日 11:54:13   作者:TheFlashArrow     这篇文章主要为大家详细介绍了Android开发中实现NFC刷卡读取的两种方式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下   场景:NFC是目前Androi

  • Android NFC Host Card Emulation (HCE)2022-07-23 01:01:13

    Can I prevent Host Card Emulation service from being triggered by select AID?How to communicate with HostApduService from an Activityhow to start and stop HostapduService [duplicate]how to bind HCE hostapduservice to main activity on androidControl full A

  • 【NFC】近距离无线通信概览2022-07-23 00:33:20

    近距离无线通信概览 https://developer.android.google.cn/guide/topics/connectivity/nfc?hl=zh-cn   近距离无线通信 (NFC) 是一组近距离无线技术,通常只有在距离不超过 4 厘米时才能启动连接。借助 NFC,您可以在 NFC 标签与 Android 设备之间或者两台 Android 设备之间共享小型

  • 【NFC】NFC 基础知识2022-07-23 00:33:07

    NFC 基础知识 本文介绍了您会在 Android 中执行的基本 NFC 任务,如何以 NDEF 消息的形式收发 NFC 数据,以及支持这些功能的 Android 框架 API。如需详细了解高级主题(包括有关如何处理非 NDEF 数据的讨论),请参阅高级 NFC。 将 NDEF 数据与 Android 结合使用时,会有两个主要用例: 从 NFC

  • 基于主机的卡模拟概览2022-07-23 00:32:33

    许多提供 NFC 功能的 Android 设备已支持 NFC 卡模拟。在大多数情况下,卡由设备中的一个单独的芯片(称为安全元件)进行模拟。无线运营商提供的很多 SIM 卡也包含安全元件。 Android 4.4 引入了不涉及安全元件的另一种卡模拟方法,名为“基于主机的卡模拟”。这样一来,任何 Android 应用

  • Android绘制系统简介2022-07-22 12:35:40

    绘制简介 Android中使用OpenGL以及 Skia Vulkan来进行跨平台的绘制. 通过客户端进程、SystemServer、SurfaceFlinger三个进程的配合来完成Android系统上的绘制工作.更多教程请访问码农之家 流程简介 阶段1 - 系统初始化 完成显示相关的设备驱动的初始化 : 在系统启动的时候 ,init

  • Android多版本flavor配置之资源文件和清单文件合并介绍2022-07-22 10:02:57

    知识背景 Android studio升级到3.0之后,gradle增加了多维度管理配置,便于同一个项目中创建应用的不同版本,分别管理依赖项并签署配置。创建产品风味与创建构建类型类似:只需将它们添加到productFlavors {}代码块,并配置您想要的设置。产品风味支持与 defaultConfig相同的属性,这是因为de

  • gomobile 配置碰到的问题记录2022-07-21 20:01:33

    安装 go install golang.org/x/mobile/cmd/...@latest 参考: Creating an application with gomobile build) Mac 下用 go 开发Android应用环境设置 Go Mobile 例子 basic 源码分析 Go Mobile no usable NDK 错误 gomobile build -target=android github.com/ghj1976/games/nerv

  • Android 中如何使用 enum / 枚举2022-07-21 19:36:43

    如何在Android开发中合理的使用enum 欢迎大家访问我的Github开源库,这里有好玩的App源码,想和大家分享。https://github.com/ChoicesWang 转载请注明:http://blog.csdn.net/zezeviyao/article/details/46695367 我们都知道,enum最早出现在C、C++、C#中。 而在 JDK1.5之后,Java中也引

  • ipv6 抓包2022-07-21 19:01:58

    charles 需 4.x 版本,无需再次安装证书 charles 设置 个人 charles 版本 设置优先 ipv6 连接 wifi wifi 账号:oa@v6 wifi 密码:oa 密码 iOS pc:连接 ipv6-online ios:连接 ipv6-online 连接 pc ipv4 地址即可 android pc:连接 ipv6-android android:连接 ipv6-android 连接 pc ipv4

  • 安卓系统使用USB转串口2022-07-21 17:05:29

    概述 安卓系统支持多种 USB 外围设备,提供两种模式来支持实现 USB 外设接入系统:USB 配件模式和 USB 主机模式。 在 USB 配件模式下,接入的 USB 设备充当 USB 主机,并为 USB 总线供电。USB 配件产品包括USB转接设备、诊断和音乐设备、读卡器等,遵循 Android 附件通信协议(Android Ac

  • Android OkHttp进阶2022-07-21 15:03:24

    一、OkHttp框架流程     整个流程中最重要的两部分是Dispatcher和Interceptor。 Dispatcher事件分发,分为同步队列和异步列两种分发模式: 同步请求执行过程指在同步队列中添加请求事件 --> 移除请求事件 --> 执行请求事件; 异步分发指在Dispatcher中有一个线程池ThreadPoolExecuto

  • android jni demo2022-07-21 13:32:41

      第一步:编写kt代码 class NativeLib { /** * A native method that is implemented by the 'netconfig' native library, * which is packaged with this application. */ external fun stringFromJNI(): String companion object { // Use

  • uniapp离线打包Android2022-07-21 10:37:35

    工具/环境准备 Android studio 下载地址 官方地址:https://developer.android.com/studio (建议使用) 国内地址:https://www.androiddevtools.cn JAVA JDK 下载地址(用Chrome浏览器打开!建议下载长期稳定的Java 8 ) sdk Manager 依赖java环境 所以装Android studio需要Java环境 https

  • Android Custom View使用Databinding2022-07-20 11:34:16

    Android Custom View是可以使用 databinding 的 //java.lang.IllegalArgumentException: View is not a binding layout// val bindingTemp = DataBindingUtil.bind<V>(view) val inflater = context.getSystemService(Context.LAYOUT_INFLATER

  • Lint found fatal errors while assembling a release target问题的解决方案2022-07-20 11:07:15

    转:https://www.cnblogs.com/ring1992/p/11313560.html   此问题发生在编译为 release 版本时,出现错误提示如下: Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your build script as follow

  • Android学习笔记二:了解Android Studio工作区和项目组成,视图部件常用属性和常用布局2022-07-20 10:34:05

    1.Android Studio工作区 2.项目组成 3.视图部件常用属性 4.常用布局       4.1线性布局       4.2相对布局       4.3网格布局       4.4框架布局 1.Android Studio工作区 菜单栏File->New->New Project 新建项目,在打开的页面(图1)中选择Empty Activity

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有