![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
我的小侯子
aa
展开
-
Android在XML布局中,textview的text属性,预览提示,但不编译tools
原创 2015-11-27 12:41:34 · 3237 阅读 · 0 评论 -
AndroidStudio创建MVP模板
最近仿照官方MVP模式开发,如下: 每个模块都需要写Activity,Contract,Fragment,Presenter。觉得好麻烦,就想能不能一次创建这几个类,去网上一搜,看到了鸿洋大神的博客Android Studio自定义模板 写页面竟然可以如此轻松 写到在android studio的D:\android-studio\plugins\android\lib\templates\原创 2016-08-04 09:14:26 · 4135 阅读 · 0 评论 -
简单自定义安全键盘(只能输入字母,数字,部分符号)
以前知道有个KeyboardView这个东西可以自定义键盘,但因为一直没涉及到,所以没研究过,今天看到工商银行密码输入的键盘觉得挺好看,就来研究一下。先看一下工商银行的图 下边是我的效果图 参考了:http://blog.csdn.net/hfsu0419/article/details/7924673 http://www.cnblogs.com/jason-star/arch...翻译 2016-06-01 16:04:36 · 12574 阅读 · 5 评论 -
弹性
package com.hou.mask;import android.content.Context;import android.graphics.Rect;import android.support.v4.view.MotionEventCompat;import android.util.AttributeSet;import android.util.Log;import an原创 2017-02-10 10:48:49 · 342 阅读 · 0 评论 -
ImageView的tint属性
为ImageView图片重新着色 透明的部分不会改变1.第一种,设置单一颜色————>imageView.setColorFilter(Color.RED);2.可以设置单一颜色或者selectorDrawable icon = getResources().getDrawable(R.drawable.tabbar_stat);Drawable tintIcon = DrawableCompa原创 2017-02-15 11:44:47 · 7804 阅读 · 0 评论 -
Java8函数笔记
Predicate函数式接口:Predicate<T> 函数描述符:T -> boolean 原始类型特化:IntPredicate, LongPredicate, DoublePredicatePredicate接口需要实现test()方法,返回boolean类型; boolean test(T t); 另外有三个default方法//&&,两个都是true才返回truedefault原创 2017-04-25 15:30:20 · 606 阅读 · 0 评论 -
android.text.TextUtils不常用的方法笔记
TextUtils包含一些很有用的方法,除过一些经常用到的,还有一些不常用的记录一下:1.TextUtils.getCharschar[] chars = new char[5];TextUtils.getChars("12345", 1, 3, chars, 2);Look.e(Arrays.toString(chars));结果:[��, ��, 2, 3, ��]此方法,是将”12345”原创 2017-04-26 16:06:51 · 1697 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
GitHub代码在自己项目中compile懒得写文字,全部图解1.需要在Project的gradle中添加classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.5’2.需要在library的gradle中apply plugin: ‘com.github.dcendents.android-maven’ group=’com.g原创 2017-08-15 18:09:41 · 296 阅读 · 0 评论 -
位运算符笔记
位运算符笔记十进制:42 对应二进制: 原码:00000000000000000000000000101010 反码:11111111111111111111111111010101 补码:11111111111111111111111111010110 //补码=原码取反+1=反码+1 11111111111111111111111111010101+原创 2015-12-31 17:42:37 · 430 阅读 · 0 评论 -
贝塞尔曲线可视化调试
做个笔记原文链接:https://www.xuanfengge.com/cubic-bezier-bezier-css3-animation-tools.html这里给出两个在线动画调试工具。cubic-bezier还是比较少用到,PC端中,有浏览器不兼容。但是手机端中,可以使用并带来炫酷的动画及体验。缓动函数速查表: http://www.xuanfengge.com/easeing/easein转载 2018-02-08 15:33:56 · 7436 阅读 · 0 评论 -
自定义ViewGroup学习(LinearLayout的布局方式,可以滚动和嵌套)
自定义ViewGroup学习(LinearLayout的布局方式,可以滚动和嵌套) 首先先看效果图 自定义ViewGroup,必须重写onLayout()方法 当然,还需要onMeasure() 下边就是最基本的public class MyViewGroup extends ViewGroup { public MyViewGroup(Context context,原创 2016-07-07 14:27:29 · 3590 阅读 · 1 评论 -
adapter万能适配器
adapter万能适配器看了慕课网adapter万能适配器的视频,记录一下。首先定义一个ViewHolder,item复用和避免重复findViewById:package com.hou;import android.content.Context;import android.graphics.Bitmap;import android.util.SparseArray;import an翻译 2016-03-11 12:30:10 · 505 阅读 · 0 评论 -
AIDL笔记
AIDL1. 什么是AIDLAIDL(Android Interface Definition Language,即Android接口定义语言。)IPC(Inter-Process Communication,进程间通信)。在进程间通信不一定需要AIDL,因为两个进程间不能直接通信,需要Android系统底层间接实现通信,所以比较耗资源,能不用就不用。如下图: 进程间通讯可以分为下面几种:原创 2016-03-09 15:54:18 · 471 阅读 · 0 评论 -
Drawable分类
Drawable分类1.BitmapDrawable一般开发中直接引用图片即可,但也可以通过XML的方式来描述它,可以设置更多的效果。<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:antialias="true"原创 2015-12-29 12:11:39 · 478 阅读 · 0 评论 -
解决子view加点击后父布局不能滑动问题
事件分发解决子view加点击后父布局不能滑动问题在父布局中重写onInterceptTouchEvent方法即可,如下: @Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_MOVE) {原创 2015-12-29 13:53:23 · 1094 阅读 · 0 评论 -
Android动画入门
Android动画1.view动画标签对应TransitionAnimation 标签对应ScaleAnimation 标签对应RotateAnimation 标签对应AlphaAnimation 标签对应SetAnimationandroid:interpolator//插值器android:shareInterpolator//集合中动画是否和集合共享一个插值器Anima原创 2015-12-29 13:33:58 · 501 阅读 · 0 评论 -
Android中的线程池简介
Android中的线程池线程池有以下三个优点:(1)重用线程池中的线程,避免因为线程的创建和销毁所带来的性能开销。 (2)能有效控制线程的最大并发数,避免大量的线程之间的相互抢占资源而导致的阻塞现象。 (3)能够对线程进行简单的管理,并提供定时执行以及指定间隔循环执行等功能。Android中的线程池的概念来源于Java中的Executor。Executor是个接口,真正的线程池实现为Thread原创 2015-12-30 13:18:29 · 484 阅读 · 0 评论 -
Android的性能优化方法
Android的性能优化方法主要介绍一些布局优化,绘制优化,内存泄露优化,响应速度优化,ListView优化,Bitmap优化,线程优化以及一些性能优化建议。1.布局优化思想:尽量减少布局文件层级,这样Android绘制时的工作量就减少了。 首先删除布局中无用的控件和层级,其次有选择地使用性能较低的ViewGroup,比如RelativeLayout。RelativeLayout的原创 2015-12-31 15:52:54 · 607 阅读 · 0 评论 -
Android图像处理之色彩特效处理(学习笔记)
彩色特效处理1.色彩矩阵分析在色彩处理中,通常用以下三个角度来描述一个图像。色调——物体传播的颜色饱和度——颜色的纯度,从0(灰)到100%(饱和)来进行描述亮度——颜色的相对明暗程度 在Android中,系统使用一个颜色矩阵——ColorMatrix,来处理图像的这些色彩效果。Android中的颜色矩阵是一个4×5的数字矩阵,它用来对图片的色彩进行处理。而对于每个像素点,都有一个颜色分量矩翻译 2016-01-19 17:43:12 · 2022 阅读 · 1 评论 -
Android系统信息和安全机制(学习笔记)
Android系统信息和安全机制主要内容:Android系统信息的获取PackageManager的使用ActivityManager的使用Android安全机制1.Android系统信息获取要获取系统的配置信息,通常可以从以下两个方面获取android.os.BuildSystemProperty1.1 android.os.Buildandroid.os.Build类中的信息非常丰翻译 2016-01-22 13:00:35 · 962 阅读 · 0 评论 -
过渡动画
过渡动画在Android5.X提供了三种Transition类型进入退出共享元素其中进入和退出效果包括:explode(分解)slide(滑动)fade(淡出)共享元素包括:changeBounds——改变目标视图的布局边界changeClipBounds——裁剪目标视图边界changeTransform——改变目标视图的缩放比例和旋转角度changeImageTransfor原创 2016-01-25 10:35:06 · 540 阅读 · 0 评论 -
Android实现在webview中长按图片弹出菜单保存图片
Android实现在webview中长按图片弹出菜单保存图片在项目中遇到一个保存webview中二维码图片的问题,做个笔记。 效果如图: 用到webview的三个方法:getHitTestResult()——Gets a HitTestResult based on the current cursor nodegetType()——Gets the type of t翻译 2016-02-16 14:06:00 · 16895 阅读 · 3 评论 -
Android studio插件GsonFormat,返回json快速创建实体对象
Android studio插件GsonFormat,返回json快速创建实体对象以前添加的图片丢失了,现在重新添加一下步骤图片: 1. 下载安装GsonFormat插件 2.快捷键alt+insert弹出Generate菜单,或code->Generate,选择GsonFormat 3.输入json字符串 4.修改类型 5.生成Bean原创 2016-02-16 14:29:29 · 5453 阅读 · 0 评论 -
Build失败可能因为版本
经常遇到类似的问题:我在build apk时报的错。原因是我想试试饿了么的UEToolsdebugCompile 'me.ele:uetool:1.0.14'切换到project结构下发现support都有两个版本,我项目的26.1.0,uetool最新版里27.1.1,所以这类的build失败基本都是版本冲突解决:debugCompile ('me.ele:uetool:1.0.14'){ ...原创 2018-05-25 09:26:00 · 1722 阅读 · 0 评论