- 博客(16)
- 问答 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 一步步探索学习Android Touch事件分发传递机制(一)
Android TouchEvent 简介1.探究对象简介 Android的屏幕触摸事件在Android官方API中由类MotionEvent来描述,不同的触摸事件对应不同的事件类型。如:ACTION_DOWN;ACTION_UP;ACTION_MOVE;ACTION_CANCEL每个事件对应都有自己的传递路径,从产生到传递到最终被消费(终止传递)。而它们的传递的载体就是整颗View树。毕竟
2017-11-13 11:38:45
406
原创 一步步探索学习Android Touch事件分发传递机制(三)
前言 该系列文章分三篇: 一步步探索学习Android Touch事件分发传递机制(一) 通过写demo打Log,以ACTION_DOWN事件为例,完整了解整个Android Touch事件分发传递机制。 一步步探索学习Android Touch事件分发传递机制(二) 探索了ACTION_MOVE和ACTION_UP事件的分发传递规律。 一步步探索学习And
2017-12-04 18:49:04
458
原创 Android基于UDP的局域网聊天通信(有完整Demo)
开头先直接给出: 完美运行的Demo下载地址:http://www.demodashi.com/demo/12057.html 方便各位急用的同学。1. 开发环境1.1 开发工具IDE:AndroidStudio 2.3语言:javajdk1.8最低支持:Android4.1以上1.2 测试环境实测: 红米4(android 6.0.1) 红米Note5A(androi
2017-12-01 20:05:10
9205
1
原创 一步步探索学习Android Touch事件分发传递机制(二)
前言1. 探究的内容在上一篇文章《一步步探索学习Android Touch事件分发传递机制(一)》中,已经以ACTION_DOWN事件为例,对Android系统的Touch事件分发传递机制做了探究,并得出了形象好记忆的结论。这篇文章所探究的问题是与上一篇文章紧密相关的,如果对Android Touch事件分发传递机制还不太了解的同学,建议先去看看上一篇文章《一步步探索学习Android Touc
2017-11-19 09:34:07
530
原创 AndroidStudio核心快捷键精编
前言 本文不是AndroidStudio的快捷键大全收集,也不是简单的AS快捷键修改和入门介绍。如有这方面需求请自助搜索百度或谷歌。AndroidStudio是一款基于IDEA的非常强大的IDE,其有着很多方便我们平时开发和测试的功能集成其中。本文主要是把这方面的核心且能够帮助大家实现高效开发的功能及其快捷键做一些总结介绍。
2017-11-02 13:22:13
444
原创 我的实习面经(Android开发,已拿阿里,华为,CVTE Offer)
忙过了一段时间,终于有空坐下来写一篇面经,记录一下自己前面一段时间找实习的过程和经验,希望对阅读到这篇面经的你有所帮助。 先介绍一下我的基本情况: 学校专业:本人某普通211通信工程专业本科生(非计算机科班出身)。 面试岗位:Android客户端开发工程师 面试公司:阿里巴巴,华为,CVTE 面试结果:阿里巴巴,华为,CVTE都给了Android客户端开发工程师Offer
2017-06-08 21:39:42
5314
3
原创 Android开源框架之Android-Universal-Image-Loader
引言:图片加载在Android开发中几乎是每一个应用都有的需求。图片加载从大的角度可以分为两种,一种是加载一两张的少量图片,比如用户资料页面加载一个用户头像图片;另一种则是加载大量网络图片,比如朋友圈,比如今日头条等新闻类APP的新闻页。对于第一种情况,我们一般开个线程或者用AsynTask异步加载一下就完事了,但对于第二种如果每张图片的加载都手动new 一个thread去做,逻辑操作复杂和内存泄漏都
2017-01-16 10:06:20
984
原创 Android 图片获取:从服务器下载与缓存本地
引言接着上一篇《 Android 更改头像(图片)并上传服务器功能Demo详解 》的博客,今天讲一下Android的应用程序中对于图片的获取原理和一般的处理方式。一般而言,我们要么从服务器建立http链接然后拿到图片,要么就是之前缓存在本地某个文件夹中,需要时从本地获取,这样显然会更快。代码与思路思路很简单,先判断缓存路径的文件夹中有没有我们要的图片,有就直接拿出来显示,没有就从服务器获取。思路
2016-09-17 17:37:48
5599
原创 Android 更改头像(图片)并上传服务器功能Demo详解
引言很久没更新博客了,最近忙得有点神魂颠倒,不过呢,今天回来继续更新。今天还是我们的android小demo系列,带来的是很常用的一个功能:用户从图库或者自个儿调用相机拍摄一张照片,然后用户可以对图片做裁剪啊加滤镜啊等操作,最后把图片返回显示到界面(或者再加点上传到服务器的操作)。实现思路与步骤1.布局文件布局很简单,demo嘛,一个imageview用来显示图片(头像),一个button用来点击
2016-09-10 14:56:33
20352
24
原创 Android 侧滑菜单(DrawerLayout+ToolBar的使用)
引言DrawerLayout是现在Android App开发很流行的一种UI框架,它就是我们常见的侧滑菜单,QQ和百度阅读等很多APP都有类似的效果。不过它们其中有些是用SlidingMenu实现的,有些则是用DrawerLayout实现的。SlidingMenu是GitHub上一个很火的开源框架,早期的很多Android App的侧滑菜单都是用这个框架做的。不过后来Google给开发者写了这个官方
2016-08-24 15:00:53
2704
2
原创 CCF认证模拟之最大的矩形
引言Today is A good day!心情大好,所以连发博客,记录一下自己苦苦鏖战准备CCF的血泪史ᕙ[・・]ᕗ好,这篇是官网模拟题的第三题,最大的矩形题目问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。 请找出能放在给定直方图里面积最
2016-08-14 18:41:50
2311
原创 CCF认证模拟之ISBN号码
引言啦啦啦,现在迎来我们的ccf认证模拟系列第二篇《ISBN号码》,Are You Ready?问题问题描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语
2016-08-14 17:41:30
1992
原创 CCF认证模拟之出现次数最多的数
引言最近在准备CCF软件能力认证考试,我选的语言是Java。做了官网给出的模拟题,老实说这对于我这个大二学生而言真是不太容易啊,这里分成几篇博客记录一下自己的…额,算是心路历程吧,hh题目问题描述给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有
2016-08-14 16:52:59
1079
原创 Android自定义录像(二)之录制文件存储与查看
引言这篇文章接着上一篇Android自定义录像(一)之录像功能实现(附demo源码)来写。这里将介绍用MediaRecorder录制视频后如何保存并且提供一个用户查看录像的Activity。用到的技术包括GridView的使用和文件存储与读取以及如何调用系统播放器播放等。后面附有github的demo源码下载链接。废话不多说,有代码有真相。思路与代码首先我们写一个UI布局,这个布局很简单,是一个G
2016-08-10 21:15:53
3241
原创 Android自定义录像(一)之录像功能
引言最近在做一个项目,是有关用手机摄像头做图像实时识别的。所以里面需要自定义一个录像功能。该demo实现了录像和录像后文件的保存查看,录像会实时自动对焦(AutoFocus)。根据功能分两篇讲述。这第一篇讲述录像基本实现思路和需要注意的点。后面附有github的demo源码下载链接。思路*Android实现录像主要依靠MediaRecorder和SurfaceView这两个类。另外,因为需要对摄像头
2016-08-06 16:54:46
22843
15
空空如也
关于职业规划和未来发展的问题
2016-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人