Android检票程序 Windows电脑客户端、投屏、闸机、自助机 ...
在nginx跨域请求cors配置如下: location / { add_header 'Access-Contro...
二维码介绍 Android中用于二维码相关的库比较少,并且大多数已经不再维护(具体可见 https://android-arsenal.com/ta...
ImageView loginBtn = (ImageView)findViewById(R.id.login_button); loginBtn....
Android 开发中禁止屏幕旋转 我们通常有两种方案 方案一 在AndroidManifest.xml 中设置activity 中的android...
禁止屏幕随手机旋转变化 有时候我们希望让一个程序的界面始终保持在一个方向,不随手机方向旋转而变化: 在AndroidManifest.xml的每一个...
在 app 的 manifest.xml 中定義 permission, 避免报错, <uses-permission android:nam...
最近在项目上因为6.0运行时权限吃了亏,发现之前对运行时权限的理解不足,决定回炉重造,重新学习一下Android Permission。 Andro...
摘要 MediaPlayer是Android平台用于播放音频/视频/流媒体的类。它是基于状态的。也就是说,MediaPlayer有一个内部的状态,某...
本文选自 书客创作 平台第45篇文章。阅读 原文 。 如果对MediaPlayer不理解推荐这篇文章 【Android】MediaPlayer生命...
前言 前几天一直在研究RxJava2,也写了记录了几篇博客,但因为工作任务原因,需要研究音频相关的知识,暂时放下Rxjava,本文的demo中,Me...
首先建立50万个文件 test for i in $(seq 1 500000) for> do for> echo test >...
一、在线安装 yum search java|grep jdk 查看yum库中都有哪些jdk版本 [root@iZbp1hahfj4hxaf1gg...
之前又一次面试,面试官问我线程池的大小,定义里面的线程数量多少最合适。我当时的回答是和CPU 核数有关,大概是 n+1 的关系。当时看面试官反应,可...
private AssetManager assetManager; private MediaPlayer playRing() { ...
Android线程的优先级和设置方法 Android线程的优先级和设置方法。Android线程大方向上来说,可以分为UI线程和background线...
SoundPool —— 适合短促且对反应速度比较高的情况(游戏音效或按键声等) 下面介绍SoundPool的创建过程: 1. 创建一个SoundP...
二维码的生成与解析。有多种途径。我选择用大品牌,google老大的zxing。 gitHub链接是(我用的3.0.0,已经是nio了) https:...
Android应用开发中三种常见的图片压缩方法,分别是:质量压缩法、比例压缩法(根据路径获取图片并压缩)和比例压缩法(根据Bitmap图片压缩)。 ...
图片压缩方式常用的有尺寸压缩、质量压缩、格式变化以及通过JNI调用libjpeg库来进行压缩,下面就先分别介绍下常见的质量压缩和尺寸压缩。(尺寸压缩...
假设现在有这样一个需求需要一直开着手机摄像头 但是不做任何拍照动作 ,但是每个手机的相机分辨率都不同,而默认预览的时候参数是最大分辨率 这样有时候就...
Android设备调用摄像头采集数据时,Camera对象通过setPreviewCallback (Camera.PreviewCallback c...
相关文章 SurfaceView、SurfaceHolder与Surface TextureView、SurfaceTexture与Surface ...
正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在J...