Android

  • ViewPager 滑动一半的判断方法以及左滑右滑判断实例

    做项目的时候,会碰到用viewpager + fragments去实现多页滑动.有些时候需要完成:界面在滑动到一半或是一半以上的时候,需要把title之类的切换到下一个页面.这个时候仅仅依赖Viewp ...

  • Android StickyListHeaders实现电话本列表效果

    本文实例为大家分享了StickyListHeaders电话本列表效果的具体代码,供大家参考,具体内容如下 效果展示 布局文件 与listview使用方式一样,可以在布局文件中直接进行使用 核心代码 o ...

  • Android实现横向无限循环滚动的单行弹幕效果

    本期将带领大家实现一个这样的效果,支持无限循环的单行弹幕效果. 实现思路分析 要实现上面的效果,我们先拆分下实现要素: 1.弹幕布局是从屏幕的右侧向左侧滚动,单个弹幕之间的间距是固定的(设计要求) 2 ...

  • Android简单实现弹幕效果

    本文实例为大家分享了Android实现弹幕效果的具体代码,供大家参考,具体内容如下 首先分析一下,他是由三层布局来共同完成的,第一层视频布局,第二层字幕布局,第三层输入框布局,要想让这三个布局在同一页 ...

  • Android实现聊天记录上传本地服务器(即时通讯)

    即时通讯功能,使用SDK里封装的方法,获取聊天记录,接口请求成功,但获取不到数据.使用本地的服务器保存聊天记录,实现方法如下: 1. ChatFragment.java中请求聊天记录: public ...

  • 如何正确实现Android启动屏画面的方法(避免白屏)

    Android启动屏不正确的实现可能会导致用户长时间等待,或者可能会出现黑白屏.这里简单演示如何正确实现Android启动屏. 演示分为以下几个步骤: 在res/drawable文件夹中创建splas ...

  • android的GC内存泄露问题

    android的GC内存泄露问题

  • View中如何进行手势识别onFling动作实现介绍

    很多网友发现Android中手势识别提供了两个类,由于Android 1.6以下的版本比如cupcake中无法使用android.view.GestureDetector,而 android.gest ...

  • Android沉浸式顶部实现代码及效果

    研究了下这个,记录下代码. 主页面代码:activity_main.xml <?xml version="1.0" encoding="utf-8"?&g ...

  • Android电量优化提高手机续航

    目录 正文 通过power_profile.xml查看各个手机硬件的耗电量 电量杀手简介 查看手机耗电的历史记录 使用Battery Historian分析手机耗电量 使用JobScheduler来合 ...

  • Android  Wifi的forget()操作实例详解

    Android  Wifi的forget()操作实例详解 我们在处理某个Wifi连接时,有时会需要忘掉当前连接的密码信息.执行这项操作,我们需要调用WifiManager::forget()函数: / ...

  • Android GestureDetector实现手势滑动效果

    本文实例为大家分享了Android GestureDetector实现手势滑动的具体代码,供大家参考,具体内容如下 目标效果: 程序运行,手指在屏幕上从左往右或者从右往左滑动超过一定距离,就会吐司输出 ...

  • 详解dex优化对Arouter查找路径的影响

    目录 一.前言 1.1 APK的编译和打包流程 1.2 dex文件的应用场景 二.dex到vdex.odex 2.1 ART预优化 2.2 ART的运行方式 2.3 vdex.odex的作用 2.4 ...

  • 关于gradle你应该知道的一些小事

    前言 gradle的定义(来自维基百科) Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具.它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传 ...

  • Android使用Room操作数据库流程详解

    目录 1. 创建实体类User 2. 创建DAO 3. 数据库 4. 使用 Room的三个主要组件: 数据库类,用于保存数据库并作为应用持久性数据底层连接的主要访问点. 数据实体,@Entity,表示 ...

  • Android实现带有指示器的进度条

    背景 当我们看到UI给我们设计的效果的时候,我们习惯性的思路就是看看google有没有为我们提供相应的控件或者是能否在网上找到一些合适的轮子拿过来直接用.但是,有时候很不巧的是没有这样的轮子供我们直接 ...

  • Android仿微博首页Tab加号弹窗功能

    本文实例为大家分享了Android微博首页Tab加号弹窗展示的具体代码,供大家参考,具体内容如下 Activity部分的代码 package com.ting.tab; import android. ...

  • Android自定义Dialog的方法实例

    因为公司需要不同样式的dialog,既有取消和确认键 又需要只有确认键的 并且系统自带dialog样式太丑 所以就自己做了个 接下来看代码: /** * Created by on 2017/9/16 ...

  • Android Studio中的Gradle依赖深入讲解

    前言 Android studio依赖项目是使用gradle管理的,依赖一个项目.一个jar包.一个工程,都可以在这里进行配置,本文将给大家详细介绍关于Android Studio中Gradle依赖的 ...

  • Android开发之TableLayout表格布局

    表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象.TableRow可以添加子控件,每添加一个为一列. TableLayout属性: android ...