自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (55)
  • 论坛 (43)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android高级UI详解汇总

Android高级UI开发(一)RecyclerView控件的基本使用Android高级UI开发(二)RecyclerView控件使用----列表项的单击事件、添加(删除)列表项Android高级UI开发 ( 三 )RecyclerView控件---高级进阶之自己绘制列表分隔线...

2020-09-05 08:01:44 622

原创 Android Doze模式适配实验记录

QQ交流群:122717260课题:想定时执行一些代码,如每隔4分钟向服务器发送一个数据包。实验1:用TimerTask.机型:vivo android 9.0 V1911A vivoZ5X经常休眠,有时候长几小时。实验2:机型:vivo android 9.0 V1911A vivoZ5X自从Android6.0引入低功耗与待机模式之后,TimerTask就更不能...

2020-01-17 10:23:05 1827

原创 Android性能优化笔记(三)

1. 引用分类(1)强引用: Object o = new Object ,平时用的最多的。(2)软应用: 内存不足时回收,常用于缓存图片(3)弱引用:不管内存是否足,都回收。GC扫描2次就回收,常用于引用activity的context。(4)虚引用:用于跟踪GC回收的通知。 软弱引用与引用队列结合的使用场景: 软引用和弱引用如果与一个引用队列关联起来的话,那么它们所指向的对象被回收后,引用会被保存在引用队列里。 往往通过查询引用队列中是否有值(元素为引用变...

2020-09-02 12:01:08 389

原创 Android性能优化笔记(并非详细教程) (二) UI绘制优化

1. 减少没有必要的背景。 android:background="@color/white"2. 减少布局层级 2.1 分析层级的工具layout Inspector运行起来一个APP后,然后在android studio工具栏上点击Tool --》layout inspector 就可以显示当前页面的布局层级,用于观察没有必要的嵌套,去优化它们。 2.2 优化方法优化技巧:尽可能用1个容器,若父布局只有1个孩子布局,即该子布局没有兄弟,则可以把当前子布局与父...

2020-07-20 08:51:14 418

原创 android性能优化笔记(一)Android启动页优化

主要优化Application onCreate函数里的执行时间,和SplashActivity的启动。1. Application优化经验:(1)Application的oncreate函数里的耗时操作放在线程里去。(2)用到的时候再初始化某些第三方SDK,总之最好不要提前调用某些函数,用到的时候再调用。2. SplashActivity启动页,即第一个页面容易出现绘制前的黑屏或白屏,也就是说先闪一下黑(白)屏才能绘制出SplashActivity的布局界面,解决方法:方法1.

2020-07-07 22:28:12 589

原创 android开发笔记(四十六)华为云linux下编译ffmpeg for Android

一、下载1.下载NDK1.1 创建好目录结构华为云linux默认进来是在root根目录下,我们使用mkdir android命令创建一个android文件夹,然后cd android进入android文件夹下,再mkdir NDK创建一个目录,最终存放ndk的目录就是/root/android/NDK。1.2 下载NDK我下载的是2020年6月29日最新的NDK版本。使用如下linux命令:wget -O ndkR21.zip https://dl.google.com/androi

2020-06-29 12:40:15 491

转载 android 使用AIDL语言实现进程间通信

https://user.qzone.qq.com/254904252/infocenter

2020-06-16 22:03:04 421

原创 Android高级UI开发(四十五)Canvas Path

1. Path概念用Path定义一个图形,然后用canvas.drawPath(...)函数来绘制这个图形。例如绘制一个圆。Path可以绘制各种图形,如二次,三次贝塞尔曲线,圆形、多边形,三角形,五角星等几何形状。public class PathOpView extends View { private Paint mPaint; public PathOpView(Context context) { super(context); mPai

2020-05-18 17:28:11 406

原创 多线程温习2. 多线程之间的同步

现在我们要启动2个线程,第一个线程打印“gaoxiaowei”中的每一个字符,然后换行; 第二个线程打印“zhangwenbin”的每一个字符然后换行,代码如下:public class TraditionalThreadSynchronized { /** * @param args */ public static void main(String[] args) { new TraditionalThreadSynchronized().init(); } privat

2020-05-14 17:13:59 454

原创 多线程温习1--创建java线程的两个方法

如何开启一个线程?方法1: Thread thread = new Thread(){ @Override public void run() { while(true){ try { Thread.sleep(500); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("1:" + Thread.curre

2020-05-14 16:15:42 420

原创 Android高级UI开发(四十四)canvas基本知识(2) 裁剪与区域

裁剪:裁剪后,canvas只能在裁剪出的这块rectF矩形上进行绘制。区域:canvas图层上的一块封闭区域,如下rect2这个矩形区域,drawRegion绘制出这个区域。package com.xiaowei.lsn7_canvas;import android.content.Context;import android.graphics.Bitmap;...

2020-04-29 15:18:29 476

原创 Android高级UI开发(四十三)Canvas基本知识(1)

直接贴代码,注释很详细。源码下载:package com.xiaowei.lsn7_canvas;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.gra...

2020-04-29 10:01:58 416

原创 Android高级UI开发(四十二)canva滤镜

矩阵简述1、定义M*n矩阵。2、矩阵乘法它的意思就是将第一个矩阵A的第一行,与第二个矩阵B的第一列的数字分别相乘,得到的结果相加,最终的值做为结果矩阵的第(1,1)位置的值(即第一行,第一列)。同样,A矩阵的第一行与B矩阵的第二列的数字分别相乘然后相加,结果做为结果矩阵第(1,2)位置的值(即第一行第二列)。矩阵A乘以矩阵B和矩阵B乘以矩阵A的结果是不一...

2020-04-07 23:04:41 401

原创 android使用代码动态做表格

package com.anyikang.emergency120.aek.activity;import android.annotation.SuppressLint;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.support.v7.app.AppCompatAc...

2020-03-25 19:42:36 591

原创 Android高级UI开发(四十一)xefmode

public enum Mode { // these value must match their native equivalents. See SkXfermode.h /** * <p> * <img src="{@docRoot}reference/android/images/graphi...

2020-03-17 15:51:43 422

原创 python安装相关库失败的解决方法及初学常见问题

1. 安装图表库matplotlib失败的解决方法pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simplematplotlib2. 安装 pygalpython -m pip install pygal==1.7

2020-02-06 10:46:30 743 2

原创 Android高级UI开发(四十)shader渲染器介绍

Shader是什么,Canvas可以绘制图形(圆形、弧形、矩形等),Shader是为这些图形着色的,改变这些图形外观的,例如在一个圆形上将图片贴在圆形上,就可以实现圆形头像控件,在这里BitmapShader改变了圆形这个图形的外观,将图片内容附着到了图形上面。Shader不只有BitmapShader,它总共包括如下Shader:BitmapShader、LinearGradient、Sweep...

2020-02-02 20:08:49 496

原创 android常见问题

1. 导入的zxing等第三方类在布局里可以识别,但运行时无法解析,not found。 答:请把Android studio中project struct里的JDK配置为Android studio默认的jdk。2. 编译ids.xml报错<item type="id" name="about_version_code">false</item&gt...

2020-01-14 12:54:05 1214

原创 Android高级UI开发(三十九)绘制圆环和圆弧进度

今天我们用Paint,Canvas在自定义View中绘制一个圆环,点击圆环后自动在圆环上绘制弧形进度,示意图如下:1. 我们先看一下页面布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...

2020-01-08 11:00:26 1118

原创 Android高级UI开发(三十八)Paint基本使用

Paint 常用函数1. 绘制图形、路径等 (1)setStyle(Paint.Style.style) 设置画笔样式,取值有:FILL, FILL_AND_STROKE, STROKE (2) setStrokeWidth(float width) 设置画笔的宽度 (3)setAntiAlias(boolean ): 设置是否抗锯齿...

2020-01-07 14:25:24 958

原创 Android高级UI开发(三十七)android Draw的绘制分发

android draw的绘制流程与measure测量流程类似,我们先来回顾一下measure的调用流程图,如下所示今天我们要讲的是draw的绘制流程,所以直接从PerformDraw来开始分析(顺便纠正一下上图中的英文单词perfrom,应该是form).这里就不贴ViewRootImpl.PerformDraw函数的源码了,通过看源码,它内部的调用过程如下:...

2019-12-24 22:18:39 915

原创 Android高级UI开发(三十六)measure测量实例

今天我们来通过一个实例来讲解一下view的测量绘制过程。我们打算做一个瀑布流标签,就是各个标签的宽高都不一样,当一行占满时就自动换行,示意图如下:,这个与Grid是有区别的,Grid是每行有固定的列数,而我们这个瀑布流标签是一行占满为止才换行。我们打算做一个自定义容器,这个容器内部的各个子控件会自动按瀑布流标签的形式摆放,对各个子控件的类型没有要求。这样的话,我们创建一...

2019-12-01 11:45:43 932

原创 Android高级UI开发(三十五)measure测试过程

android View绘制流程分为3个步骤:分别是measure、 layout、 draw 。今天我们先来探究一下measure的过程。在上一节android开发笔记(三十四)中,我们研究了DecorView绘制到PhoneWindow上的流程,也就是View绘制的概况性流程(DecorView extends View), 我们回顾一下那个流程图:今天我们...

2019-10-12 16:42:41 528 1

原创 Android高级UI开发(三十四)android setContentView布局加载流程(二) Decorview是如何绘制到PhoneWindow上去的(即如何绘制到Activity)

我们在上一篇研究了DecorView的创建过程,一个Activity关联一个PhoneWindow,每一个PhoneWindow创建了自己的DecorView。今天我们来分析 DecorView是如何绘制到PhoneWindow上去的,分析过程中得出的重要结论将使用粗体显示。1. 预先给出DecorView绘制到PhoneWindow上的流程图:2. 根据上述流程图,用Andro...

2019-08-08 11:44:43 530

原创 Android高级UI开发(三十三)android setContentView布局加载流程(一) 布局结构

想必大家都写过Activity中onCreate函数里的setContentView(R.layout.main);这行代码吧。 这行代码是如何将我们的布局显示到Activity里的?今天就带大家来解析一番。首先,我们进入到Activity的setContentView函数里,代码如下:/** * Set the activity content from a layout resou...

2019-07-10 18:01:24 479

原创 Android高级UI开发(三十二)事件分发2:ViewGroup事件分发机制

上一篇我们讲了View的事件分发,我们回忆一下当时总结的结论:View事件执行流程dispatchTouchEvent---->onTouchListener(onTouch返回false)------> onTouchEvent---->onClick 2.dispatchTouchEvent的返回值对事件分发的影响当返回true时,后续的事件,该View还...

2019-05-07 15:05:10 470

原创 Android高级UI开发(三十一)Android View的事件分发机制详细版(如何阅读与分析源码)

五一还过的快乐吗,是不是收假第一天感觉好累。今天为大家讲一下VIEW的事件分发过程,来激活大家想要提高技术水平的欲望,这样也许就不累了吧。虽然网上有很多关于事件分发的文章,大多数思路都不是那么顺。我们做任何事情都应该从最简单的部分做起,从最简单的事情倒推其原理与过程,一步一步拼接成复杂的整体。那好,就让我们从最简单的Button点击事件说起(示例源码:https://downloa...

2019-05-05 17:48:26 459

原创 Android高级UI开发(三十)让系统控件识别自定义属性的第二种方法:视差动画框架实例

上一篇已经讲了让系统控件如Imageview识别自定义属性的方法一: 自定义LinearLayout,在addview的时候,给每一个系统控件外层再包裹一个自定义VIEWGROUP,然后这个VIEWGROUP来识别自定义属性并执行动画。今天我们讲第二种方法,与第一种方法有点雷同,就是在解析XML中的系统控件时,解析出属性及属性值,把这个控件如Imageview上的自定义属性解析出来封装在一个TAG...

2019-04-24 22:29:16 463

原创 Android高级UI开发(二十九)自定义动画框架-让scrollview里的所有控件随着滑动的距离执行各自的动画

这次我们做一个动画框架,配置scrollview里包含的控件的自定义属性,就可以实现滑动Scrollview时,里面的控件根据滑动的距离执行各自的动画进度。scrollivew里包含的这些控件可以是任意常用的控件,如 imageView,Button,TextView等。我们将给这些普通的系统控件配置自定义属性!看到这里是不是觉得无法实现,因为系统的ImageView,Button...

2019-04-20 17:38:40 825

原创 Android高级UI开发(二十八)转场动画之多个共享元素、滑入滑出、淡入淡出

上一篇我们介绍了转场动画的基本用法,最关键的就是两个页面上的控件有一个共享名属性:transitionName,将两个页面上的两个控件的transitionName属性设置为相同的名字,然后再结合少量的JAVA代码就可以实现页面跳转的同时两个控件执行转场动画。上一篇我们只介绍了一组控件的共享元素:transitionName,那么如果有多组这样的控件,也就是说有多个共享元素的情况下,如何用JAVA...

2019-04-09 10:41:12 737

原创 Android高级UI开发(二十七)Material Design之转场动画(一)

什么是转场动画,我们先看一副动图:当我们点击第一个“湖面”缩略图时,跳转到第二个页面时有一个从左上角扩展图片的动画,而且这2张图片展示的是同一个内容元素,给用户一个很好的过渡效果,平滑的从第一个页面过渡到第二个页面。今天我们用一些简单的实例来展示一下转场动画如何实现,我们接下来要实现的第一个转场动画效果如下:我们来看一下这里面是如何实现的(源码下载地址:https://d...

2019-04-06 21:12:53 650

原创 Android高级UI开发(二十六)Material Design动画--水波纹与揭露效果

今天我们来介绍下Material Design按钮自带的一些动画:水波纹与揭露效果。源码下载地址:https://download.csdn.net/download/gaoxiaoweiandy/110883251. 水波纹效果1.1 布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xm...

2019-04-04 14:28:15 838

原创 Android高级UI开发(二十五)属性动画实战案例之流浪大师与乔帮主

在上一篇文章里我们介绍了属性动画的基础知识,今天我们综合运用属性动画的知识来完成一个动画案例。首先,看一下这个动画效果:源码下载地址:https://download.csdn.net/download/gaoxiaoweiandy/110855521. 分析这个动画案例第一个动画(浏览大师的动画)是:当点击顶部“大师”按钮时触发的,浏览大师的整个布局(包括按钮+图片)与“”乔帮...

2019-04-03 15:47:52 438

原创 Android高级UI开发(二十四)属性动画之大师在流浪、小丑在天堂

昨天刷抖音的时候,被一个在路灯下诵读《战国策》、《尚书》、《左转》的流浪汉感动。今天为了致敬大师,以大师的图片作为素材来演示一下Android中的属性动画。Android的动画分为补间动画、帧动画、属性动画。(本文中的实例工程下载地址:https://download.csdn.net/download/gaoxiaoweiandy/11033672)补间动画:透明度、缩放、旋转、...

2019-03-19 10:09:31 565

原创 Android高级UI开发(二十三)自定义behavior(2)监听控件滑动

上一篇我们讲了自定义behavior监听控件的状态变化:例如垂直方向位移的变化。今天我们要谈的是如何监听控件的滑动事件。就是说当布局文件里有一个可滑动的控件(如RecyclerView、NestedScrollView、Viewpager页面里的NestedScrollView)滑动时,我们自定义的behavior可以帮观察者监听到该类事件,同时做相应的处理。我们还是从布局文件讲起,在此之前先看以...

2019-03-10 13:00:43 1564

原创 Android高级UI开发(二十二)自定义Behavior监听控件的状态

我们在前面几篇文章中曾经讲到过behavior,如Android高级进阶(十九)监听列表的滑动从而隐藏或显示Toolbar与Fab浮动按钮.在这篇文章里我们为FloatingButton配置了一个FloatingButtonBehavior,用来监听CoordinatorLayout根布局发过来的"RecyclerView的滑动事件",从而根据RecyclerView的滑动方向来...

2019-03-03 17:27:43 962

原创 Android高级UI开发(二十一)AppBarLayout与CollapsingToolbarLayout一分钟组合出视差效果

今天继续看AppBarLayout的一个强大功能,那就是它结合CollapsingToolbarLayout可以1分钟作出我们常用的滑动视差效果,效果图如下:1.布局activity_main.xml其实实现这个效果我们只需要配置布局文件即可,不需要写复杂的程序代码。接下来我们就来看一下这个神奇的布局文件,我们仍以MainActivity的activity_main.xml布局为例:...

2019-02-24 22:26:54 1832

原创 Android高级UI开发(二十)AppBar与CoordinatorLayout 组合出各式各样的效果

如果无法成为大鲨鱼,就当一枚小虾吧,时而激起小浪花。无法成为太阳,就做星辰吧。 有些人永远不会有自信,因为他曾经有过这样的感觉:”我还不如一个幼儿园学生“。也有些人永远都会盲目自信,因为他一直都是佼佼者,没有碰过壁,还不曾有敬畏之心,时常会有这样的幻觉:”我与天同高(齐天大圣)“。我们只有结合自身的综合情况客观的评价自己,注意是”综合情况“,不只是局限于你的工作能力、吹牛能力,还...

2019-01-30 22:47:42 751

原创 Android高级UI开发(十九)监听列表的滑动从而隐藏或显示Toolbar与Fab浮动按钮(二)

周末好,今天我们来讲一个动画效果的实现,当上滑列表时让Toolbar(工具栏)与FAB浮动按钮(实质还是一个按钮)隐藏,当下滑时又显示回来。实现这个动画有两种方法,今天我们接着上一篇(Android高级进阶十八),用第二种方法来实现这个动画效果,它更符合Google Material Design的规范。动画效果如下:一、实现思路:1.步骤:1.1.根...

2018-12-23 21:24:07 975

原创 Android高级UI开发(十八)监听列表的滑动从而隐藏或显示Toolbar与Fab浮动按钮

周末好,今天我们来讲一个动画效果的实现,当上滑列表时让Toolbar(工具栏)与FAB浮动按钮(实质还是一个按钮)隐藏,当下滑时又显示回来。实现这个动画有两种方法,今天我们先讲第一种最常规的做法,其实第二种方法才是正道,它更符合Google Material Design的规范,敬请期待下一篇Android高级进阶(十九),但是我们今天还是要执意讲解第一种方法的目的就是为正道铺路...

2018-12-20 18:00:37 1431

CoordinatorLayout+Behavior实现监听列表滑动隐藏(显示)Toolbar、FAB

CoordinatorLayout+Behavior实现监听列表滑动隐藏(显示)Toolbar、FAB。 配套博客讲解地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/85220694

2018-12-23

appbar滑动视差效果

CSDN博文:https://blog.csdn.net/gaoxiaoweiandy/article/details/87907558

2019-02-24

属性动画(objectAnimator,valueAnimator,平移、缩放、旋转、透明度)

代码主要演示了属性动画,包括平移、缩放、旋转、透明度,同步执行多个动画,ObjectAnimator,ValueAnimator,估值器等。

2019-03-18

仿QQ侧滑菜单

仿QQ侧滑菜单,如有疑问请结合本人CSDN博客讲解文章来阅读源码。

2018-08-08

属性动画实例

android属性动画实例。博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/88851192

2019-04-03

C语言多线程socket发送端

socket多线程发送端,基于UDP协议的客户端,多线程向 一个服务器发送数据包。

2010-10-25

android 用AIDL实现调用其它进程的函数

使用AIDL实现客户端进程,调用服务端进程service中的函数,来获得服务端进程中的一个字符串。

2017-05-29

RecyclerView控件切换列表与网格布局

RecyclerView控件还有一个非常方便的功能,就是可以动态改变RecyclerView控件的展示风格,即在列表与网格Grid布局之间自由切换

2018-05-12

RecyclerView添加头尾部

RecyclerView本身没有添加头尾部的API,现在我们只能模仿Listview源码来为RecyclerView自定义这些缺失的API.

2018-05-27

Toolbar随滚动透明效果

源码对应的博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/84349368

2018-11-23

自定义behavior监听控件的滑动事件

自定义behavior监听滚动条的滑动事件 ,对应博客文章为:https://blog.csdn.net/gaoxiaoweiandy/article/details/88375509

2019-03-10

android Material揭露动画

展示如何改变水波纹颜色及按钮的水波纹揭露动画。csdn博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/89018248

2019-04-04

CircleProgressBar.rar

csdn对应的博客地址是:https://blog.csdn.net/gaoxiaoweiandy/article/details/103887605

2020-01-08

转场动画之多组动画同时执行

转场动画之多组动画同时执行,对应博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/89096633

2019-04-09

Canvas基本知识1.rar

https://blog.csdn.net/gaoxiaoweiandy/article/details/105832787

2020-04-29

cardview+浮动按钮+水波纹

博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/84772210 卡片,水波纹,浮动按钮

2018-12-03

RecyclerView列表添加间隔线

RecyclerView因为没有默认的列表项间隔线,此源码结合我的博客,为RecyclerView列表添加间隔线,源码中包括垂直列表的“水平方向的间隔线” 与 水平列表的“竖直方向的间隔线”。

2018-05-01

NestedScrollView滑动显示或隐藏Toolbar

NestedScrollView滑动显示或隐藏Toolbar,相关CSDN博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/86598057

2019-01-31

C语言发送电子邮件正文和附件

用MAPI 发送电子邮件 正文内容和附件。 运行程序前,注意要配置outlookExpress. 具体配置,请参考http://www.bcty365.com/looksetupstudy.php?id=474

2010-11-22

监听列表滚动来隐藏或显示Toolbar与浮动按钮

监听列表滚动来隐藏或显示Toolbar与浮动按钮,博主账号:gaoxiaoweiandy

2018-12-20

SearchView+Toolbar使用

Toolbar上显示菜单项其中包括SearchView,SearchView各事件函数的处理以及结合ListView实现边输入边提示搜索关键字列表的功能。博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/83999117

2018-11-16

android snackbar用法

Android系统从5.0开始引进了许多新的控件,它们给予了用户更好的体验,这些控件都遵循现在流行的Material Design设计原则。今天我们就来温故一下SnackBar控件,它是一种类似Android Toast(显示提示信息) 与 对话框的控件,经常用于给用户提示信息,比如“您还没有登录,请点击登录”. SnackBar是介于Toast与对话框之间的产物,为什么这么说呢?我们来对比一下这3个控件。博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/82717202

2018-09-18

RecyclerView2交换条目顺序与侧滑删除

RecyclerView上下拖动条目改变条目顺序;侧滑条目删除。

2018-08-08

数据处理算法

数据采集与处理算法,用于工业控制中的电力测控系统

2008-01-11

动画框架Android滚动让系统控件也可以识别自定义属性

让系统控件如Imageview也可以识别自定义属性,并执行动画。博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/89379459

2019-04-22

Android TextInputLayout用法

extInputLayout见名知义与文本输入有关系,TextInputLayout控件通过内嵌EditText来实现输入文本时,根据预先设定的属性向用户展示相应的提醒文字并附有酷炫的动画效果.博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/82957021

2018-10-07

滑动列表显示或隐藏Toolabr

滑动列表显示或隐藏Toolabr,博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/86598057

2019-01-31

RecyclerView网格自定义间隔线

RecyclerView网格自定义间隔线,相当于原来的gridview。只是RecyclerView默认不自带间隔线,需要我们自己来绘制。

2018-05-07

RecyclerView下拉刷新上拉加载

RecyclerView下拉刷新、上拉加载源码,可结合我的博客分析其中的原理。

2018-07-14

Lsn5_Paint_Xfermode.rar

对应的博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/104801535

2020-03-19

RecyclerView基本用法

此源码收录了RecyclerView的基本用法,包括垂直、水平列表、网格、瀑布流列表的显示。

2018-04-15

RTSP协议文档

流媒体协议,好不容易找到的一个RTSP协议文档。

2012-06-26

自定义behavior

该源码介绍了如何自定义behavior,可以实现观察者控件监听其它控件状态的变化,从而作出相应的处理。相关博客讲解地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/88089272

2019-03-03

_Path_Basic.rar

cavas path实例对应博客地址:https://blog.csdn.net/gaoxiaoweiandy/article/details/106194583

2020-05-18

动画框架:视差效果。解析XML里的view,然后获取自定义属性

动画框架:自定义inflator,解析XML文件,获得布局中的每一个VIEW实例

2019-04-24

Andoid侧滑菜单

Android Material Design菜单控件NavigationView的用法

2018-09-01

Toolbar基本用法

ToolBar的基本用法与菜单的添加,配合博客https://blog.csdn.net/gaoxiaoweiandy/article/details/83752594理解本示例源码。

2018-11-07

3种垂直滑动页面让Toobar隐藏或显示动画

滑动ViewPager页面内容隐藏标题栏和回显标题栏,博客地址: https://blog.csdn.net/gaoxiaoweiandy/article/details/86598057

2019-01-30

tablayout标签+viewpager滑动关联

博客https://blog.csdn.net/gaoxiaoweiandy/article/details/84677127 主要讲解tablayout+viewpager实现滑动页面同时标题栏关联滑动。

2018-12-01

RecyclerView列表项单击、列表项添加删除动画

(1)RecyclerView控件本来没有列表项单击、现在我们自定义列表项单击事件处理;(2)RecyclerView列表项添加删除时 高效更新列表以及动画效果。

2018-04-21

android作客户端连接127.0.0.1服务程序被拒绝

发表于 2011-05-01 最后回复 2019-02-28

android源码中模拟器启动不起来了。

发表于 2011-11-22 最后回复 2017-01-09

SVN我每update一次,发现提示的rev号会增加一次,但是实际上我的代码已经是最新的了。

发表于 2015-06-06 最后回复 2015-07-13

C语言控制台程序,如何实现定时器

发表于 2010-11-30 最后回复 2015-05-04

listView每行有一个删除按钮,点击按钮后,如何获取ItemID

发表于 2011-05-07 最后回复 2015-04-20

如何测试服务器支持的最大并发连接数?

发表于 2011-02-24 最后回复 2015-01-07

串口的发送与发送需要多线程互斥,那么发送和接收呢?

发表于 2013-10-29 最后回复 2014-04-24

大家都用的哪些天气预报API接口

发表于 2013-12-19 最后回复 2014-04-24

jquery中变量的定义方式有2种?

发表于 2013-05-17 最后回复 2013-05-17

KCP ,KTP 是什么啊,有没有中文文档

发表于 2008-03-29 最后回复 2012-11-23

mysql触发器语法错误不知道为什么

发表于 2010-03-27 最后回复 2012-11-23

ubuntu11.04编译android2.3错误

发表于 2011-08-29 最后回复 2012-06-18

ubuntu linux下为什么这段代码不报错

发表于 2012-06-14 最后回复 2012-06-14

ANDROID按钮长按时如何切换图片

发表于 2012-04-27 最后回复 2012-04-27

用MAPISendMail发送邮件返回MAPI_E_FAILURE(2)

发表于 2010-11-06 最后回复 2012-04-09

android widget桌面程序问题

发表于 2011-11-08 最后回复 2011-11-08

android 2.1正向编码与反向编码 失败

发表于 2011-05-30 最后回复 2011-05-30

mapview 根据 GPS位置点 的 分布 自动缩小或放大 级别

发表于 2011-05-25 最后回复 2011-05-29

android地图点击某位置显示漫画样式的对话提示

发表于 2011-05-21 最后回复 2011-05-22

C语言WMI编程,获取远程机器上某进程的运行状况

发表于 2010-12-09 最后回复 2011-05-01

tcp只要发送成功,就能推出接收成功吗?

发表于 2011-03-07 最后回复 2011-03-08

将16进制转为字符串

发表于 2011-01-24 最后回复 2011-01-25

如何用程序去掉outlook express提示压缩文件

发表于 2010-12-18 最后回复 2010-12-18

C语言获取远程电脑上某进程的CPU占有率或内存率

发表于 2010-11-22 最后回复 2010-11-29

recv返回0优雅的中断

发表于 2010-11-15 最后回复 2010-11-20

send 错误代码10053

发表于 2010-11-12 最后回复 2010-11-13

send函数返回-1,但GetLastError返回0

发表于 2010-11-03 最后回复 2010-11-04

如何根据exe路径来得到它的进程ID

发表于 2010-10-25 最后回复 2010-10-25

C语言分割出所要的子串

发表于 2010-09-19 最后回复 2010-10-16

计算机专业适合搞C语言开发吗?

发表于 2010-09-27 最后回复 2010-09-28

请问UDP和TCP可以传送文件吗?

发表于 2010-09-25 最后回复 2010-09-26

socket发送过去乱码!

发表于 2010-09-10 最后回复 2010-09-10

c中如何从一个字节中取出想要的bit

发表于 2010-09-08 最后回复 2010-09-09

udp接收端时间长了,就接不到数据了。

发表于 2010-08-13 最后回复 2010-08-14

service服务程序自动停止了。

发表于 2010-08-02 最后回复 2010-08-05

为什么两个线程最终只有一个退出了。

发表于 2010-07-29 最后回复 2010-07-29

WIN32控制台程序C/C++里怎么发送消息。

发表于 2010-04-06 最后回复 2010-04-10

错误1053:服务没有及时响应启动

发表于 2010-04-07 最后回复 2010-04-07

serviceMain()跟踪不进去!!!

发表于 2010-03-27 最后回复 2010-03-29

mysql_real_query 或 mysql_query执行失败:SQL串不支持中文

发表于 2010-03-25 最后回复 2010-03-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除