Android
-
Android Studio 报错“app:processDebugResources"解决方法
Android Studio 报错"app:processDebugResources"解决方法 Android Studio项目Build的时候报了这么一个错误: Error:E ...
-
Android开发强制横屏和强制竖屏设置实例代码
强制竖屏设置 1.代码在Activity的onResume方法中添加如下代码 @Override protected void onResume() { /** * 设置为横屏 */ if (getR ...
-
Android 多国语言value文件夹命名的方法
新建多国语言包 要在android studio项目中新建多国语言包,有两种方式,一种是手动建,一种是用使用android studio辅助建. 手动新建 在res目录下建立不同名称的values文件 ...
-
Android的webview支持HTML5的离线应用功能详细配置
HTML5的离线应用功能可以使得WebApp即使在网络断开的情况下仍能正常使用,这是个非常有用的功能.近来工作中也要用到HTML5离线应用功能,由于是在Android平台上做,所以自然而然的选择Web ...
-
Android 使用 Scroller 实现平滑滚动功能的示例代码
记录使用Scroller实现平滑滚动,效果图如下: 一.自定义View中实现View的平滑滚动 public class ScrollerView extends View { private Scr ...
-
Android全屏设置的方法总结
Android 有两种方式可以设置全屏. 第一种方式:在protected void onCreate(Bundle savedInstanceState) 里面的this.setContentVie ...
-
Android基于广播事件机制实现简单定时提醒功能代码
本文实例讲述了Android基于广播事件机制实现简单定时提醒功能代码.分享给大家供大家参考,具体如下: 1.Android广播事件机制 Android的广播事件处理类似于普通的事件处理.不同之处在于, ...
-
详解android 人脸检测你一定会遇到的坑
笔者今年做了一个和人脸有关的android产品,主要是获取摄像头返回的预览数据流,判断该数据流是否包含了人脸,有人脸时显示摄像头预览框,无人脸时摄像头预览框隐藏,看上去这个功能并不复杂,其实在开发过程 ...
-
kotlin实现五子棋单机游戏
最近学了点kotlin的相关知识,顺手写了一个简单的五子棋单机游戏,分享给大家吧!有兴趣的可以看看 五子棋界面 package wjc.kotlintest import android.conten ...
-
Android中实时获取音量分贝值详解
基础知识 度量声音强度,大家最熟悉的单位就是分贝(decibel,缩写为dB).这是一个无纲量的相对单位,计算公式如下: 分子是测量值的声压,分母是参考值的声压(20微帕,人类所能听到的最小声压).因 ...
-
详解如何实现一个Kotlin函数类型
目录 接口与函数类型 总结 接口与函数类型 业务开发中,经常会有实现一个函数式接口(即接口只有一个方法需要实现)的场景,大家应该都会不假思索的写出如下代码: interface Callback { ...
-
Android布局实现圆角边框效果
首先,在res下面新建一个文件夹drawable,在drawable下面新建三个xml文件:shape_corner_down.xml.shape_corner_up.xml和shape_corner ...
-
安卓开发之mqtt协议实例代码
首先物联网协议mqtt协议是基于tcp/ip协议的,使用了官方的mqttclient框架 /* *初始化mqttclient */ private void init() { try { //MQTT ...
-
Android 在程序运行时申请权限的实例讲解
这里我们以拨打电话申请权限来写个小例子,也就是CALL_PHONE,因为拨打电话会涉及用户手机的资费问题,因而被列为了危险权限,在Android6.0系统出现之前,拨打电话功能的实现其实非常简单,修改 ...
-
Android应用中使用DOM方式解析XML格式数据的基本方法
DOM比SAX更容易掌握,因为她没有涉及回调和复杂的状态管理,然而,DOM的实现常常将所有的XML节点保存在内存中,这样使的处理较大的文档效率低. XML基本的节点类型 node - DOM基本的数据 ...
-
View中如何进行手势识别onFling动作实现介绍
很多网友发现Android中手势识别提供了两个类,由于Android 1.6以下的版本比如cupcake中无法使用android.view.GestureDetector,而 android.gest ...
-
Flutter实现页面切换后保持原页面状态的3种方法
前言: 在Flutter应用中,导航栏切换页面后默认情况下会丢失原页面状态,即每次进入页面时都会重新初始化状态,如果在initState中打印日志,会发现每次进入时都会输出,显然这样增加了额外的开销, ...
-
完整的Android表情功能处理方案
Android表情功能处理方案概述 1.原理和实现思路 2.表情图片显示 3.表情面板 4.表情的输入框插入和删除 5.表情添加脚本 Android中表情功能,一般都不是用ImageView去设置图片 ...
-
聊一聊Android中的StateListAnimator
简评:使用 StateListAnimator 轻松实现 Material Design 效果. Material Design 中最基础的一条原则就是 'motion provides meanin ...
-
Android Jetpack架构组件Lifecycle详解
前言 Lifecycle是Jetpack架构组件中用来感知生命周期的组件,使用Lifecycles可以帮助我们写出和生命周期相关更简洁更易维护的代码. 生命周期 生命周期这个简单而又重要的知识相信大家 ...
