I am Grooter...

敬畏技术!

排序:
默认
按更新时间
按访问量

自定义实现TextView文本折叠

ViewTreeObserver 视图树观察器 添加视图树观察器,以实现再onCreate方法中深入操作TextView控件 设置显示字体个数(行数),拼接新的文本内容 处理新的文本内容再显示到TextView中:点击事件,点击内容颜色和大小 public class TextV...

2018-08-24 15:27:23

阅读数:30

评论数:0

Java的I/O系统

该文章来自我的个人博客: Java的I/O系统 FilenameFilter 文件过滤器,获取指定的文件 import java.io.File; import java.io.FilenameFilter; import java.util.regex.Pattern; pu...

2018-08-20 16:51:40

阅读数:39

评论数:0

Android视图绘画与属性动画

转载至我的个人博客:自定义视图中绘制一个图形 PointF 用于保存两个浮点坐标x,y float x,y; PointF location ... location=new PointF(x,y) location=new PointF(); location.set(x,y); ...

2018-08-15 10:35:20

阅读数:154

评论数:0

AsyncTaskLoader使用方法

该文章来自我自己的新博客:AsyncTaskLoader解析 AsyncTaskLoader ↳ android.support.v4.content.Loader<D> ↳ andr...

2018-08-05 15:15:24

阅读数:43

评论数:0

RecyclerView编程记录

感觉里面的编程思路还不错,所以记录下来,O O 程序结构: luffy_student_manager FragmentBase.class StudentActivity.class StudentFragment.class StudentListActivity.class S...

2018-07-15 19:51:39

阅读数:33

评论数:0

《Think in Java》阅读笔记·第四卷

类型信息 类型转换前的检查 向上转型 是一种安全的转换过程,如将circle转换成shape 向下转型 是一种不确定的转换过程,如将shape转换成circle,由于无法得知该shape对象具体是什么形状,故转换时首先要做类型检查 若进行了错误的类型转换会抛出ClassCastExce...

2018-07-15 11:10:56

阅读数:33

评论数:0

JavaEE期末复习笔记

Struts 2 第四章 自定义标签具有如下优势: 开发更简单 可维护性强 复用性高 自定义标签可分为3类: 非UI标签:数据访问,逻辑控制 流程控制标签 数据访问标签 UI标签:生成HTML元素 表单标签 非表单标签 Ajax标签:支持Ajax 值栈中存在的对象:模型...

2018-07-05 17:23:20

阅读数:65

评论数:0

阿里推送接入笔记

https://help.aliyun.com/document_detail/30064.html?spm=a2c4g.11186623.2.5.wbtKQu 按照官方文档完成 需要注意的地方: 需要添加json文件 自定义监听器的创建,继承MessageReceiver,获取后台推送的...

2018-06-19 21:52:24

阅读数:148

评论数:0

《Think in Java》阅读笔记·第三卷

通过异常处理错误 异常情形:是指阻止当前方法或作用域继续执行的问题。 监控区域:一段可能产生异常的代码区域,即try区域。 异常处理程序:处理异常的地点,即catch区域。 异常处理的两种模型 终止模型:一旦抛出异常,将无法返回产生异常处。 恢复模型:在产生异常时不抛出异常,而是通...

2018-05-01 22:21:18

阅读数:44

评论数:0

IntelliJ IDEA个人常用快捷键收集

以下为我IntelliJ IDEA个人常用快捷键: 动作 快捷键 说明 Move Caret to Code Block End Ctrl+] 诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处 Complete Current Stat...

2018-05-01 12:10:42

阅读数:30

评论数:0

计算机网络学习笔记

对等网络(P2P)   由于不需要使用网络设备和专用服务器,对等网络易于创建,复杂性更低,且成本更少。 而且对等网络也没有集中管理。 这种网络安全性更低,不可扩展,而且那些同时充当客户端和服务器的设备可能性能更差。 终端设备   终端设备会发出通过网络传输的数据。 中间设备会在链路发生故障时...

2018-04-15 21:53:45

阅读数:28

评论数:0

Android开发之极光推送的使用

极光推送官网 首先需要在极光推送官网注册一个账号并登录 进入应用管理界面并创建一个应用 注意:应用名称可以随意但包名需要跟项目中的包名一致,创建完成后会得到一个appkey需要在编写代码时用到。 创建完毕后下载极光推送的那个官方demo 将官方demo中lib文件夹下的文件添加到目标项目中的...

2018-04-14 17:46:55

阅读数:153

评论数:0

Android开发之OkHttp与HttpURLConnection

OkHttp框架的使用: 要使用该框架首先需要在app/build.gradle文件下的dependencies里面添加: compile ‘com.squareup.okhttp3.okhttp:3.9.0’(目前这是最新的框架版本)。 具体可去OkHttp了解。 OkHttp的GET请...

2018-04-09 19:46:49

阅读数:47

评论数:0

Eclipse问题集锦

Eclipse中Jar包的导入与导出 导入: 在项目目录下添加一个lib文件夹,将相应的Jar包添加到该文件夹下,然后右键该Jar文件选择Build Path->add to build path 导出: 右键要导出的文件或包选择export-&amp...

2018-04-09 19:30:59

阅读数:42

评论数:0

《Think in Java》阅读笔记·第二卷

内部类 从外部类的非静态方法之外的任意位置创建某个内部类的对象,都需要以外部类.内部类的格式指明对象类型 内部类拥有外围类的所有元素的访问权 外围类对象创建一个内部类对象时,此内部类对象会秘密地捕获一个指向那个外围类对象的引用。 在外围类静态方法中创建内部类对象源码如下: pub...

2018-04-02 22:15:51

阅读数:65

评论数:2

Android开发之SpannableStringBuilder手记

SpannableStringBuilder SpannableStringBuilderd的功能 扩展TextView中的内容,包括在TextView中添加图片,控制部分文字的大小,颜色和背景色,以及可以设置TextView任意内容的点击事件等 示例代码如下: ...

2018-04-01 14:52:09

阅读数:26

评论数:0

Java设计模式之适配器设计模式

在阅读《think in java》的第177页遇到这个名称 适配器设计模式分为: 类适配器 对象适配器 接口适配器 类适配器和对象适配器 应用场景:在需要使用A类中的方法时又需要使用B类中的一些功能。 public class Shipeier extends ShiperAda...

2018-03-28 21:33:07

阅读数:64

评论数:0

Android开发之setContentView的那些事

原文: https://blog.csdn.net/nugongahou110/article/details/49662211 setContentView方法位于Window类,实现Window的子类PhoneWindow。 每一个Activity都有一个PhoneWindow 以下为...

2018-03-25 21:37:43

阅读数:38

评论数:0

Android开发之Activity

返回栈 1. 运行状态:位于返回栈栈顶 2. 暂停状态:不在栈顶但仍然可见,例如对话框的出现 3. 停止状态:不在栈顶且完全不可见,但系统仍保留该活动的成员变量和相应的状态 4. 销毁状态:被移除返回栈 生命周期 onCreate():在活动第一次被创建时调用。 onSt...

2018-03-25 15:22:01

阅读数:28

评论数:0

数据结构中的那些树

数据结构 层次建树:: 创建一个队列用来暂存结点,先将根结点存入队列中,处理其它结点则需判断双亲结点和本结点是否为虚结点,不是的话就让双亲结点连接本结点,因为根结点没有直接前驱故不参加该步操作,而在开始就做特殊处理。若连接的是右子树,则在连接后要将双亲结点出队,即front++。 poi...

2018-03-23 17:51:58

阅读数:26

评论数:0

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