android

Android屏幕适配技巧
日志屏幕适配一直是困扰 Android 开发工程师的一大问题,但是随着近几年各种屏幕适配方案的诞生,以及谷歌各种适配控件的推出,屏幕适配也显得越来越容易,这节课我们就来总结一下关于屏幕适配的那些技巧. C ...
底层剖析 Window 、Activity、 View 三者关系
日志不管工作几年的 Android 工程师,或多或少都听说过 Window 的概念,并且隐隐约约感觉它在 Activity 与 View 之间应该发挥着某种连接的作用.但是如果需要说出这 3 者之间的关系 ...
Activity启动流程分析
日志我们来看一下 startActivity 过程的具体流程.在手机桌面应用中点击某一个 icon 之后,实际上最终就是通过 startActivity 去打开某一个 Activity 页面.我们知道 A ...
1
如何简单快速地实现深度链接?
日志什么是深度链接? 深度链接是一种将用户引导下载应用的有效方法,可以提供良好的用户体验,从而提高应用的拉新.转化和留存率.用户在浏览器中打开点击深度链接时,可以实现网页到应用之间的无缝切换,并可以通过携 ...
超简单集成ML kit 实现听写单词播报
日志背景   相信我们大家在刚开始学习一门语言的时候都有过听写,现在的小学生学语文的时候一项重要的课后作业就是听写课文中的生词,很多家长们都有这方面的经历.不过一方面这种读单词的动作相对简单,另一方面家长 ...
超简单集成HMS Scan Kit扫码SDK,轻松实现扫码购
日志前言   在前面的文章中,我们向大家介绍了HMS Scan Kit 的快速集成方法以及HMS Scan Kit和其他开源扫码工具的竞争力对比分析,如果没有看到也没关系,文章下方的往期链接中有文章入口. ...
手把手教你如何快速构建应用内消息推送与运营能力
日志  自行搭建消息推送平台成本太高,为了降低开发成本,由第三方平台推送,依然存在安全风险,怎么办?   为了保证用户体验和运营效果,部分平台需要应用开发者协同进行UI.统计等相关的功能开发,操作过程复杂 ...
Android Studio出现:Cause: unable to find valid certification path to requested target问题解决
日志Android Studio , Flutter , IDEA 工程报错 unable to find valid certification path to requested target 最新解 ...
如何用HMS Nearby Service给自己的APP开发一个名片交换功能?
日志  在工作和生活中,遇见新的同事或者合作伙伴,交换名片是一个常见的用户需求,纸质名片常忘带.易丢失,是客户的一个痛点.因此,市场上出现了很多交换电子名片的APP和小程序.那么,如何给自己的APP开发一 ...
Android学习笔记物理按键事件处理
日志常见的物理按键: Android为每个物理按键都提供了如下几个回调方法: 代码示例: package com.example.demo3; import androidx.appcompat.app. ...
Android学习笔记基于回调的事件处理
日志流程: 常见的回调方法: 代码示例: @Override public boolean onTouchEvent(MotionEvent event) { Toast.makeText(getAppl ...
Android学习笔记Log类输出日志信息
日志Log类提供的方法 代码示例 .. Log.e(TAG,"[错误信息]"); Log.w(TAG,"[警告信息]"); Log.i(TAG,"[普通信 ...
Android开发学习笔记DDMS的使用
日志打开DDMS DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务. DDMS里面包含了:Device(设备) F ...
Android开发Fragment的使用学习
日志基本概念 Fragment是Android3.0(API11)提出的概念,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6.所以在开发中要注意不要导错包 导 ...
startActivityForResult调用另外一个Activity获取返回结果
日志startActivityForResult(intent,requestCode)可以调用另外一个Activity,并返回结果. 换头像案例 activity_main.xml <?xml v ...
使用Bundle在Activity中交换数据
日志大概过程 编写demo activity_main.xml <?xml version="1.0" encoding="utf-8"?> <R ...
Android选项卡学习
日志什么是选项卡 顶部的导航条就是选项卡了. Android开发中添加选项卡的步骤 图片不太懂上代码: activity_main.xml <?xml version="1.0" ...
Anroid组件滚动视图(ScollView)简单使用
日志ScollView应用展示 在xml文件中添加滚动视图 activity_main.xml <?xml version="1.0" encoding="utf-8& ...
Android关于AutoService、Javapoet讲解
日志一.上篇文章提到自定义processor中用到AutoService 文章中我们用到了AutoService, 使用@AutoService(Processor.class),编译后 AutoServ ...
Android自定义processor实现bindView功能
日志一.简介 在现阶段的Android开发中,注解越来越流行起来,比如ButterKnife,Retrofit,Dragger,EventBus等等都选择使用注解来配置.按照处理时期,注解又分为两种类型, ...