平时笔记
文章平均质量分 92
搬磚小能手
问:世间谤我,欺我,辱我,笑我,轻我,贱我,厌我’,骗我,如何处之? 答:只是忍他,让他,由他,避他,耐他,敬他,不要理他,在待几年,你且看他。
展开
-
android:inputType 类型详细介绍
android:inputType 类型详细介绍//文本类型,多为大写、小写和数字符号。android:inputType=“none”//输入普通字符android:inputType=“text”//输入普通字符android:inputType=“textCapCharacters”//输入普通字符android:inputType=“textCapWords”//单词首字母大小android:inputType=“textCapSentences”//仅第一个字母大小android:i原创 2020-05-28 13:49:07 · 8807 阅读 · 1 评论 -
浅谈BaseActivity的进阶写法,基础框架的搭建,促使我们更高效便捷开发(二)
大家好,我又来了,今天抽点时间来把上次没分享完的分享完一下,也是在把基础框架运用到实际项目的第一周,顺便把我上次想分享而又来不及的另一种基础封装中的获取数据方式分享一下没上看一篇的同学可以先去了解了解哈一、话不多说,先上更改的获取服务器数据的代码修改获取服务器数据方式后的代码片段 BaseGetDataActivitypublic abstract class BaseGetDataA...原创 2020-04-29 22:26:46 · 7016 阅读 · 1 评论 -
浅谈BaseActivity的进阶写法,基础框架的搭建,促使我们更高效便捷开发
浅谈BaseActivity写法,基础框架的搭建,促使我们更高效开发浅谈BaseActivity写法,基础框架的搭建,促使我们更高效开发先看看现在项目的base吧思考一下?下面看一下我根据上面的思想初步封装的base的使用列表类该如何封装结尾浅谈BaseActivity写法,基础框架的搭建,促使我们更高效开发大家好!时隔许久没写过博客了,最近因疫情原因导致更换了公司,接收公司的项目代码,AB端...原创 2020-04-20 22:01:26 · 2011 阅读 · 0 评论 -
Android布局中的空格和占一个汉字宽度的空格的实现
在Android布局中进行使用到空格,以便实现文字的对齐。那么在android中如何表示一个空格呢? 空格: 窄空格: 一个汉字宽度的空格: 【用两个空格( )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格( )比一个汉字略宽 在实际使用中需要灵活使用 和 的组合。android:text=”真实姓名:” android:text=”身 份 证:” andro原创 2017-08-03 09:44:08 · 3420 阅读 · 0 评论 -
view的执行过程,各种方法的调用先后顺序
这里只是测试各个方法的执行流程,有些时候就是这些小基础是非常重要的,下了测试代码如下:/** * 自定义View的常用方法的调用先后顺序 * Created by chengguo on 2016/3/18. */ public class CustomView extends View { /** * 用java代码创建CustomView时调用此构成方法转载 2017-09-05 08:57:38 · 1479 阅读 · 1 评论 -
Android Studio出现 No service of type Factory available in ProjectScopeServices.的错误解决方案
从github上面下载下来的开源项目导入到Studio以后报了这个错定位到android-maven,于是把问题定位到目录build.gradle看着自己的项目,发现版本不对 于是改了下,就ok了,记录一下原创 2017-09-14 14:08:53 · 457 阅读 · 0 评论 -
选择相册上传图片 展示图片(仿微信选择图片)
前言之前也一直想整理一个关于相册的选择啊,图片的上传啊,展示啊,真好前段时间项目需要,于是整理了下(因为上一个项目写的比较匆忙,所以比较乱)项目刚上线就想着写个博客记录一下先来几张效果图qaq 就是这几个界面了, 大致的思路就是获取手机的图片,选择 返回选择的路径(拍照也差不多拿到路径就好)然后展示上传就好,下面贴一下主要代码。开始选择的类,也就是上传的类public class Atta原创 2017-08-30 09:36:54 · 4608 阅读 · 0 评论 -
Android 中Message,MessageQueue,Looper,Handler详解+实例
一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一 个默认的Looper对象,而Looper对象的创建,将自动创建一个转载 2017-08-31 11:38:21 · 309 阅读 · 0 评论 -
Android中常用的设计模式
对于开发来说,设计模式是必不可少的,就像是一个项目的架海紫金梁,而且熟悉常用的设计模式可以有助于我们研读源码。好,废话不多说,开始介绍1> 单例:不想再说了,如果还有人不会,我叫他大爷。大爷,您好!概念:确保一个类只有一个实例,并且自行实例化并向整个系统提供整个实例优点: 1,对于那些耗内存的类,只实例化一次,大大提高性能,尤其是移动开发中2,程序运行中,始终保持只有一个实例在内存中public转载 2017-09-30 17:14:49 · 447 阅读 · 0 评论