![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 68
liulong_
互相学习互相进步
展开
-
浅谈android事件分发机制
浅谈android事件分发机制最近准备换项目,因此需要重新回顾一下一些知识点,其中就包含事件分发机制,先说说什么是事件分发机制,简单点说事件分发机制就是“将点击事件(MotionEvent)传递到某个具体的View& 处理的整个过程“,注意”过程“这俩个字看别人的再多东西,不如自己上手来一遍,写个简单的demo然后我们来学习下事件分发机制。以下是代码准备import android.os.Bundle;import android.util.Log;import androi.原创 2021-04-04 11:49:19 · 205 阅读 · 1 评论 -
android View拖拽效果
好久没有更新博客了,公司刚刚一个项目结束,总结了一点东西,想保留下来和大家一起分享,费话不多说,先看下效果图直接上代码了:activity中使用DragFloatManager.init(this) .bindView(dragView) .setListener(new FloatUtils.OnFloatListener() { ...原创 2019-12-06 16:14:50 · 325 阅读 · 0 评论 -
android进程保活处理
现在市面上的机型基本上已经不允许杀不死的软件存在了,之前也研究过好多保活手段,大致上分为这几种无声音乐(已优化功耗),前台服务、双进程守护、像素保活,jobs五种保活方式。喜欢自己摸索的可以参考https://github.com/fanqieVip/keeplive。基本上现在大多数保活手段都是基于keeplive,当然有一些知名度较高的人家都有自己的一套保活手段。博主的保活手段也是基于这个...原创 2019-09-16 16:08:04 · 447 阅读 · 0 评论 -
android热点通讯,TCP+UDP实现文件操控。
最近接到一个项目是关于android与tv交互的一个项目,一共分为两个端,一个是控制端(手机端),一个是播放端,现在需求是这样的,手机端从服务器下载文件,播放端开启热点,手机端链接热点,对播放端进行文件上传,文件排序,文件删除等操作,需求接手之后,首先需要考虑的事情是,要怎么样去实现这个功能呢,现在网上找了找是否有相关的例子,基本上都是通过TCP+UDP实现的,然后整理一下思路,基本就是手机端UD...原创 2018-06-25 12:08:30 · 948 阅读 · 0 评论 -
头部悬停的recyclerView
android recyclerView头部悬停原创 2018-01-02 11:22:20 · 2374 阅读 · 2 评论 -
万能选择器(可自定义生日选择,地区选择,性别选择,,,,);
import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Rect;import android.graphics.Typeface;import android.os.Handler;import android原创 2017-08-01 11:34:09 · 2545 阅读 · 2 评论 -
android使用连连支付进行银行卡支付
银行卡验证,银行卡支付原创 2017-08-01 11:16:12 · 3483 阅读 · 3 评论 -
android仿微信选择器同时展示视频和图片
最近项目中有一个仿微信图片视频选择器的需求,就是选择器列表里有图片还有短视频,而且选择了图片之后就不能选择视频,选择视频之后也无法选择图片,图片可以选择多张,视频只能选一个,于是在网上找了找,发现基本都是图片选择器和视频选择器分开的,最多就是可以来回切换,但是这种效果还是不符合项目需求,最后实在没办法,自己动手写一个,基本思路就是通过接收者获取到全部的图片地址和视频地址,然后通过RecyclerV...原创 2017-04-15 12:28:10 · 5957 阅读 · 21 评论 -
自定义圆形的imageview,及通过Gilde下载图片后给imageview设置时遇到的问题
直接上代码:先贴上圆形带边框的imageview的代码import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Paint;i原创 2017-03-17 12:04:30 · 446 阅读 · 0 评论 -
android studio制作.9图片,并且不改变原图大小
先大概讲一下基本的配置:1:把所需要的图片放到drawable文件夹下,2:更改图片名称为 ***.9.png,3:对图片进行操作(操作规则如下){1:左边,上边代表所拉伸的区域2:右边,下边代表内容填充区域}完成这几部.9图片算是制作完成,但是还是无法使用,因为studio使用.9图片需要在build.gradle中添加//处理点九图片aaptOptions原创 2017-03-17 11:45:57 · 3509 阅读 · 0 评论 -
项目中加入百度联盟广告。
需要在http://mssp.baidu.com/home/developer.html#/app/list申请应用,待审核通过后需要在申请一个代码位id,这个代码位id很重要,因为需要这个东西来获取到百度联盟的广告信息。一些配置信息官方文档已经给出了http://bce.ssp.baidu.com/mssp/sdk/BaiduMobAds_MSSP_bd_SDK_android_v5.6.p原创 2017-03-17 11:27:03 · 10626 阅读 · 1 评论 -
使用okgo实现文件下载(断点下载)
最近项目遇到大文件的下载,而且需要做的和优酷移动端缓存视频的那种效果差不多,考虑到项目周期自己写的话可能会浪费一点时间,所以git上找了找发现okgo这个东西挺不错的。话不多说先给大家看一下效果图。https://github.com/jeasonlzy/okhttp-OkGo这个是大牛写的demo的地址,有兴趣的可以看看。现在简要说一说okgo的用法,okgo里有好几种jar原创 2017-03-17 10:56:42 · 10596 阅读 · 10 评论 -
仿微信单击拍照长按录像功能
此文章是看郭神公众号发的一篇,仅作学习。在modlue gradle中添加compile 'cjt.library.wheel:camera:0.0.7'在project gradle中添加maven{ url 'https://dl.bintray.com/cjt/maven'}添加的地方是allprojects { reposito转载 2017-04-07 09:53:40 · 4833 阅读 · 5 评论 -
使用edittext搜索时,更改软键盘的回车为搜索
在网上搜了一下,说是只需要在xml添加一个属性,或者在java代码中添加一句方法,就可以,但是试了试发现没有效果,于是对比了下自己和网上的代码,发现问题所在android:singleLine="true" /*需要加上这个属性,才会产生效果*/android:imeOptions="actionSearch"添加完xml代码后,只能算是完成了一半,因为此时点击软键盘的搜索,只会让光原创 2017-03-08 16:32:16 · 315 阅读 · 0 评论 -
android判断当前手机是否是小米
public class MIUIUtils { // 检测MIUI private static final String KEY_MIUI_VERSION_CODE = "ro.miui.ui.version.code"; private static final String KEY_MIUI_VERSION_NAME = "ro.miui.ui.version.na转载 2017-03-08 16:25:18 · 6217 阅读 · 3 评论 -
android开发MVP模式的简单应用
MVP模式基础原创 2016-12-16 21:06:44 · 581 阅读 · 0 评论