Android
-
Android NDK 开发中 SO 包大小压缩方法详解
目录 背景 1.STL的使用方式 2.不使用Exception和RTTI RTTI Exception 3.使用 gc-sections去除没有用到的函数 4.去除冗余代码 5.设置编译器的优化fla ...
-
Android ListView适配器(Adapter)优化方法详解
Android ListView的优化,在做Android项目的时候,在用到ListView 界面及数据显示,这个时候如果资源过大,对项目来说,用户体验肯定是不好的,这里就对如何优化做了详细介绍: A ...
-
Androd Gradle模块依赖替换使用技巧
目录 背景 解决 步骤1: 步骤2: 步骤3: 背景 我们在多模块项目开发过程中,会遇到这样的场景,工程里依赖了一个自己的或者其他同事的 aar 模块,有时候为了开发调试方便,经常会把 aar 改为本 ...
-
Android 表格布局TableLayout示例详解
一.表格布局 TableLayout 表格布局TableLayout以行列的形式管理子元素,每一行是一个TableRow布局对象,当然也可以是普通的View对象,TableRow离每放一个元素就是一列 ...
-
Android实现图片加载进度提示
本文实例为大家分享了Android实现图片加载进度提示的具体代码,供大家参考,具体内容如下 先上图: 实现原理: 第一个控件的实现原理是重写ImageView的onDraw()方法,利用Canvas的 ...
-
Android Studio开发之 JNI 篇的简单示例
前言 Android上层应用使用java开发,不过java并不适合密集型运算,比如图片处理等,遇到密集型运算,一般使用c/c++完成. Java虚拟机支持调用c/c++代码,即JNI(Java Nat ...
-
Android自定义控件实现简单滑动开关效果
本文实例为大家分享了Android自定义控件实现简单滑动开关的具体代码,供大家参考,具体内容如下 ToggleButton 滑动开关 项目概述 滑动开关是一个纯粹的自定义控件,上面的按钮会随着我们的左 ...
-
基于Android实现随手指移动的ImageView
ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 运行效果是这样的(文字说明): 首次进入程序,手指点击屏幕上的任意位置,图片会随之移动. 布局文件 <?xml ve ...
-
Android 使用Glide加载网络图片等比例缩放的实现方法
在做android图片加载的时候,由于手机屏幕受限,很多大图加载过来的时候,我们要求等比例缩放,比如按照固定的宽度,等比例缩放高度,使得图片的尺寸比例得到相应的缩放,但图片没有变形.显然按照andro ...
-
Android实现顶部导航栏可点击可滑动效果(仿微信仿豆瓣网)
使用ViewPager,PagerSlidingTabStrip,SwipeRefreshLayout打造一款可以点击可以侧滑的顶部导航栏. 先简单介绍一下所用的两个个开源库. PagerSlidin ...
-
Android Doze模式下Alarm定时任务实现流程详解
目录 定时任务 Doze模式 定时任务 Timer不太适合那些需要长期在后台运行的定时任务,因为每个手机都有自己的休眠策略,Android手机长时间不操作就会导致Timer定时任务无法执行,而Alar ...
-
Android获取经纬度计算距离介绍
经度指示南北方向,纵向纬度指示东西方向,横向 获取经纬度 使用GPS权限: 复制代码 代码如下: <uses-permission android:name="android.perm ...
-
Android 沉浸式状态栏与隐藏导航栏实例详解
Android 沉浸式状态栏与隐藏导航栏实例详解
-
Android App中使用LinearLayout进行居中布局的实例讲解
要想让您的控件水平居中或垂直居中其实很简单,只要在控件的上一级中设置[android:gravity="center"]属性即可 如: <LinearLayout xmlns ...
-
Android如何实现社交应用中的评论与回复功能详解
前言 在Android的日常开发中,评论与回复功能是我们经常遇到的需求之一,其中评论与回复列表的展示一般在功能模块中占比较大.对于需求改动和迭代较频繁的公司来说,如何快速开发一个二级界面来适应我们的功 ...
-
Android 实现微信登录详解
前言 分享到微信朋友圈的功能早已经有了,但微信登录推出并不久,文档写的也并不是很清楚,这里记录分享一下. 正文 一.准备 注册.认证步骤自己来.微信开放平台:https://open.weixin. ...
-
Android音视频开发之MediaExtactor使用教程
目录 前言 MediaExtactor 使用MediaExtactor 加载音视频文件代码 获取轨道代码 提取轨道数据信息 一些源码细节分析 前言 在之前学习如何使用MediaPlayer后,了解到A ...
-
Android动态更新Menu菜单的实现过程
目录 1. 需求描述 2. 基础知识 3. 菜单加载 4. 需求实现 5. 总结 1. 需求描述 Android Menu菜单是比较常见的功能,在ActionBar or ToolBar上显示,点击 ...
-
Android中html.fromhtml的使用方法
Android中html.fromhtml 在android中,有一个容易遗忘的Html.fromhtml方法,意思是可以将比如文本 框中的字符串进行HTML格式化,支持的还是很多的, 但要注意的是要 ...
-
Android模拟实现网易新闻客户端
首先我们先看一下要模拟的界面 我们主要实现的就是ListView解析json文件中的数据,UI布局很简单不做赘述. 这里我们需要一个服务器来实现数据的动态更新, 这里我们用到的是Tomcat8.0. ...
