Android
-
Android自定义view实现阻尼效果的加载动画
效果: 需要知识: 1. 二次贝塞尔曲线 2. 动画知识 3. 基础自定义view知识 先来解释下什么叫阻尼运动 阻尼振动是指,由于振动系统受到摩擦和介质阻力或其他能耗而使振幅随时间逐渐衰减的振动,又 ...
-
Android 利用反射+try catch实现sdk按需引入依赖库的方法
Android开发sdk过程中,很有可能在sdk内部引入其他的三方sdk库.比如开发sdk过程中可能同时包含Google和Facebook等SDK.但是接入方如果只想要接入包含Google登录的SDK ...
-
Android RecyclerView详解及简单实例
Android RecyclerView 小白今天第一次接触RecyclerView,前辈大神告诉我这是一个很神奇的控件,一看就是一整天. RecyclerView中有规定好的方法去显示列表,图片甚 ...
-
Android添加音频的几种方法
在res文件夹中新建一个文件夹,命名为raw.在里面放入我们需要的音频文件. 第一种: // 根据资源创建播放器对象 player = MediaPlayer.create(this, R.raw.x ...
-
Android图片压缩以及优化实例
前言 图片压缩在Android技术中已经属于烂大街,上周看了2个开源库然后对自己项目的压缩做了对比,发现一些新东西,记录与此. 为何要压缩 1.体积的原因 如果你的图片是要准备上传的,那动辄几M的大小 ...
-
Android draw9patch 图片制作与使用详解
Android draw9patch 图片制作与使用 理解一下4句话: 上边 决定左右拉升不变形 左边 决定上下拉升不变形 右边 设置内容高度区域 下边 设置内容宽度区域 下面我拿6张图片分别举例说明 ...
-
PC版与Android手机版带断点续传的多线程下载
一.多线程下载 多线程下载就是抢占服务器资源 原理:服务器CPU 分配给每条线程的时间片相同,服务器带宽平均分配给每条线程,所以客户端开启的线程越多,就能抢占到更多的服务器资源. 1.设置开启线程数, ...
-
移动端开发之Jetpack Hilt技术实现解耦
目录 Hilt是什么 Hilt使用地方 依赖注入(DI)概念 Hilt使用 导入 Hilt是什么 Hilt 是基于 Dagger2 的针对 Android场景定制化 的框架. 这有点像什么? RxAn ...
-
Android如何获取图片或视频略缩图
根据指定的图像路径和大小来获取缩略图 此方法有两点好处: 1.使用较小的内存空间,第一次获取的bitmap实际上为null,只是为了读取宽度和高度,第二次读取的bitmap是根据比例压缩过的图像,第三 ...
-
android TextView属性的详细介绍 分享
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web /email/phone/map/all)android: ...
-
Android使用Jsoup解析Html表格的方法
本文实例讲述了Android使用Jsoup解析Html表格的方法.分享给大家供大家参考,具体如下: 看代码吧,可解析表中的label text button 自己根据需要再添加,呵呵 import j ...
-
Android编程实现获取当前连接wifi名字的方法
本文实例讲述了Android编程实现获取当前连接wifi名字的方法.分享给大家供大家参考,具体如下: WifiManager wifiMgr = (WifiManager) mActivity.get ...
-
Android WebView输入框被档问题升级解析
目录 前言 issue 5497问题 布局顶起后距离软键盘有一定距离 Activity的webview输入框被挡 总结 前言 之前写过一篇文章,有讲如何处理Android输入框被软键盘挡住的问题,无论 ...
-
Android控件Spinner的使用方法(1)
一.使用方法 1.在layout中创建Spinner控件 <Spinner android:id="@+id/spinner1" android:layout_width=& ...
-
Android编程判断横屏、竖屏及设置横竖屏的方法
本文实例讲述了Android编程判断横屏.竖屏及设置横竖屏的方法.分享给大家供大家参考,具体如下: 还是这个手机项目,有一个需求是整个工程中只有刚进去的界面允许横屏显示,并且要将该界面的标题隐藏,当切 ...
-
在ubuntu下编译ijkplayer-android的方法
我前面一片文字讲的是在windows的cygwin中去编译,那真是各种坑啊,软链接无法识别,x86和86_64的so文件无法编译出来等等,我折腾了几天还是没有在cygwin中完美编译ijkplayer ...
-
Android添加ButterKnife时报错Error:(2, 0) Cannot add extension with name 'android'的解决办法
在添加ButterKnife的时候,根据它的Readme配置以后报错: Error:(2, 0) Cannot add extension with name 'android', as there ...
-
Android实现加载对话框
本文实例为大家分享了Android实现加载对话框的具体代码,供大家参考,具体内容如下 这里简单说一下两种实现加载对话框的方式:1.使用动画让一个图片旋转 2.使用progressbar. 感觉简单来说 ...
-
Android Studio连接手机设备教程
Android Studio连接手机设备教程,供大家参考,具体内容如下 一.ADB环境配置 1.查看自己Android Studio配置的sdk路径 打开Android Studio后点击[File] ...
-
Android 8.0如何完美适配全局dialog悬浮窗弹出
前言 最近项目targetSdkVersion升级到了26,出现很多问题趟了很多坑,其中就包括本篇的需要解决的问题:全局dialog 不显示. 出现场景 有时候我们需要在App中弹dialog,但是却 ...
