自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

让技术为我所用

探索编码的乐趣,欢迎来到我的博客!汇聚前沿技术和实用开发心得,为你打开编程世界的奇妙大门。

  • 博客(24)
  • 资源 (41)
  • 收藏
  • 关注

原创 Java IO流系列(四)—— 从字节流及其缓冲区到转换流

前言:字节流和前面的字符流在用法上大同小异,故而简述带过,不再详述。主要是搞清楚两者的差异,知道什么时候用字节流,比如说我们的图片,System.in, System.out都是字节流。本文将以复制图片的小例子简述字节流及其缓冲区,最后引出转换流与前面的字符流做统一。 原文出处:使用字节流复制图片图片是以字节的形式存储的,故而只能用字节流不能用字符流。public static void m

2016-09-28 23:15:14 1440

原创 Android wifi连续通断测试

前言:本文记录的是Android压力测试中, 如wifi等需要进行连续通断测试的小模板, 方便以后复制. 原文出处: private void doWifiBreakMakeLoop() { new AsyncTask() { ProgressDialog prg = new ProgressDialog

2016-09-28 18:31:24 1608

原创 Java IO流系列(三)—— 字符流的缓冲区

前言:上文我们介绍了字符流的基本用法,这篇文章将为大家简单讲解字符流的读取流BufferedReader、写入流BufferedWriter。笔者也将在最后引入装饰设计模式的概念。 原文出处:字符流的缓冲区: - 只是为了提高读或写的效率 - 不具备读或写的功能 - 不能单独使用 - 需要结合着读流或写流使用字符流的缓冲读取流:BufferedReader提供了一个一次读取一行的功能

2016-09-26 23:44:19 991

原创 Java IO流系列(二)—— 字符流

前言:这篇介绍以大家最熟悉的操作文件的字符输入输出流FileWriter,FileReader为例简单介绍字符流的入门使用方式。 原文出处:为使代码清晰,一律用throws先抛出异常。文件输出流FileWriter寄新手:向文本文件中写入数据,因为是文本文件,所以使用字符流,又因为是写入,所以使用字符流中的输出流Writer,又因为是文件,所以使用可以操作文件的字符输出流类。下文同,本系列同

2016-09-25 23:38:21 564

原创 Java IO流系列(一)—— 启动篇

前言:IO流系列开启!!!这篇为入门概括介绍。笔者会不断在该篇附上链接,供大家学习、复习参考,大家打起精神一起努力。 原文出处:http://blog.csdn.net/u014158743/article/details/52664986/* IO流:(Input Output)处理设备之间的数据传输按照方向分为:输入流,输出流按照操作的数据分:字节流,字符流字节流可以操作任何类型的数据

2016-09-25 22:34:59 904

原创 Java集合系列(四)—— Collection总结

前言:集合系列本来打算写得更详细的, 不过笔者发现网上优秀的资料已经很多了,再加上时间上的原因,就此结束。下面贴上这个系列的总结,感谢陪我一起复习的小伙伴。 原文出处:总结:集合:可以存储不同类型的多个对象,随着存储对象的个数的增加而自动扩大容量体系结构:Collection<E> |----List:存入的对象是有序的,且可以重复 ArrayList:底层使用的

2016-09-22 23:45:37 634

原创 Java集合系列(三)—— 使用LinkedList实现堆栈,队列

前言:岁月无情,善待眼前人。 原文出处://使用LinkedList实现队列import java.util.*;class MyQueue{ private LinkedList link; public MyQueue() { link = new LinkedList(); } //入队 public void i

2016-09-22 23:16:29 1741

原创 Java集合系列(二)—— 列表迭代器ConcurrentModificationException异常

前言:这个异常是大部分人新接触Iterator的时候都会看过,网上相应处理的资料也很多了。 原文出处:import java.util.*;class Demo { public static void main(String[] args) { //dieDai(); dieDai2(); } public static v

2016-09-22 22:50:48 765

原创 Java集合系列(一)—— Collection入门基础概括

前言:Collection入门简介及基本增删改查方法。 原文出处:/*Collection: List:存储的对象是有序的(存储的顺序和添加的顺序是一致的),可以重复的 ArrayList:底层使用的数据结构是数组,线程不安全的,查找速度快,增删速度慢 LinkedList:底层使用的数据结构是链表,线程不安全的,s查找速度慢,增删速度快

2016-09-22 22:41:13 572 1

原创 Java基本数据类型包装类转换小记

前言:和字符串之间的转换, 进制之间的转换。 原文出处:/*包装类:byte Byteshort Shortint Integerlong Longchar Characterboolean Booleanfloat Floatdouble Double可以用于基本数据类型和字符串类型之间的转换基本数据类型转字符串类型

2016-09-22 22:19:20 562

原创 Java单例模式入门写法

前言:树上的鸟儿,你为何紧皱眉。地上的人儿,为一个情字醉。——《西厢》 原文出处:/*设计模式:23种设计模式,解决某一类问题最有效的方式单例设计模式:解决的是一个类在内存中只能有一个对象的问题1:构造方法私有化2:构造方法私有化之后就一个对象都不能创建了,那么只能是自身提供自身类型的对象3:提供一个公共的方法使该对象能够让外界获取到*///饿汉式class Single{

2016-09-20 23:01:49 508

原创 Java一个对象的初始化过程

前言:爱生活,爱分享。 原文出处:/*一个对象的初始化过程:1:因为创建对象需要字节码文件,所以先加载字节码文件到方法区2: 如果有静态代码块执行静态代码块3:在堆中开辟内存4:为成员变量赋默认值5:为成员变量赋初始值6:执行构造代码块7: 执行构造函数8:把对象在堆中的内存地址赋给栈中的变量*/class Person{ private String nam

2016-09-20 22:44:51 561

原创 Java静态修饰符static

前言:曾今的白日梦,如今依旧。 原文出处://static:修饰成员/*static修饰的成员变量的特点:1:static修饰的成员变量的值是其类的所有对象共享2:static修饰的成员变量是随着类的加载就在方法区中的静态区开辟 内存了,所以优先于非静态的存在3:static修饰的成员变量既可以通过对象访问也可以通过类直接访问static修饰的成员变量的缺点:生命周期太长静态成员变

2016-09-20 22:27:10 623

原创 Java查找算法之二分法查找

前言:讲究的就是一个清晰 原文出处:class Demo{ public static void main(String[] args) { //二分法查找:前提条件:被查找的数组必须是有序的 int[] arr = {23,34,45,56,67,78,89,120}; int key = 99; int i

2016-09-19 23:23:47 2380

原创 Java排序算法之冒泡排序和选择排序

前言:纵然伤心,也不要愁眉不展,因为你不知是谁会爱上你的笑容。——泰戈尔 《飞鸟集》 原文出处:import java.util.Arrays;class Demo{ public static void main(String[] args) { int[] arr ={12,34,56,34,67,89}; System.out.pri

2016-09-19 23:14:52 2087

原创 Java运算符小结

前言:怀君属秋夜,散步咏凉天。空山松子落,幽人应未眠。——《秋夜寄邱员外》 原文出处:class Demo { public static void main(String[] args) { System.out.println(5/2.0); System.out.println(-5%-2);//求模(取余数)结果的正负由被除数决定

2016-09-19 22:22:36 512

转载 Java中Scanner的nextInt(),next(),nextLine()方法总结

前言:借别人的例子做个总结。 原文出处:http://www.cnblogs.com/gold-worker/archive/2013/04/10/3013063.html代码一 package cn.dx; import java.util.Scanner; public class ScannerTest { public static void main(String[]

2016-09-18 23:38:30 26425

转载 Java中获取键盘输入值的三种方法

前言: 温故知新, 再基础的知识不做复习总结也会淡忘。笔者决定出一个java基础系列的博文,记录本次复习的总结。 原文出处: http://blog.sina.com.cn/s/blog_93dc666c0101h00f.html一、调用System.in.read()方法import java.io.*;public static void main(String [] args) th

2016-09-18 22:42:00 1461

原创 命令行启动安兔兔app

前言:新窝盒子的主app被设置了home, 其它app安装了也要知道包名和启动Activity才能启动。 原文出处:命令行启动安兔兔 adb shell am start -n com.antutu.ABenchMark/com.antutu.ABenchMark.ABenchMarkStart| 中秋将至, 预祝各位博友中秋快乐,事业有成。

2016-09-14 18:36:19 2920

原创 Android monkey测试小记

前言:公司盒子将要进行monkey测试, 写此博文做技术储备。 原文出处:monkey测试启动你的软件并且触发500个事件$ adb shell monkey -v -p your.package.name 500全部命令选项:–help 帮助 -v {0,1,2}三级,-v越多,反馈信息更详细 -s 伪随机数生成器 –throttle 延迟执行速度,缺省则

2016-09-14 18:22:43 896

原创 Android系统自动重启测试

**前言:**Ubuntu系统。 本文出处:命令行: while true; do adb reboot; sleep 15; done | sleep 15为15s后再执行下一次命令, 这里预估关机再开机的时间为15s | 按Ctrl + c结束自动重启。

2016-09-14 17:46:23 1662

原创 Android全屏显示

前言:积跬步以至千里。 原文出处:方法一:| 找到AndroidManifest.xml中的android:theme引用的是哪个style,如下:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="co

2016-09-09 16:43:50 451

原创 android:inputType属性和setInputType()方法参数对应整理

前言:自己原来EditText.setInputType()方法里的参数都不知道该写什么, 真是醉了。 转载请注明出处:| 以密码类型(password)为例 android:inputType属性:

2016-09-09 15:57:30 16088 1

原创 !=null的正确使用心得——有些NullPointerException应该让它报出来

前言:笔者之前不知道从哪里学来的”好”习惯, 在引用引用类型的变量时总习惯性地先进行!=null非空判断, 说是这样可以防NullPointerException。渐渐地,我们就会慢慢体会到,程序运行是没错, 可是出来的结果却总是跟预期有出入, 这其实很有可能是我们!=null的错误使用造成的。 转载请注明出处:先看一个错误用法的例子:package com.xinwo.adjusttem

2016-09-07 18:21:30 3040 1

组件化gradle语法参考Demo

组件化gradle语法参考Demo

2022-02-22

【软考】47个过程组强化记忆-详细.xls

【软考】47个过程组强化记忆-详细.xls

2021-10-29

Binder模拟第三方登录Demo.zip

Binder模拟第三方登录Demo.zip

2021-09-22

Handler.zip

Handler.zip

2021-09-18

Handler_Sample .zip

Handler_Sample .zip

2021-09-18

Handler_Sample.zip

Handler_Sample.zip

2021-09-18

可扩展类型换肤库的学习3(基于安卓9.0源码).pptx

可扩展类型换肤库的学习3(基于安卓9.0源码).pptx

2021-08-01

换肤实例二的demo.zip

换肤实例二的demo.zip

2021-08-01

QQ换肤源码实战(基于安卓9.0源码).pptx

QQ换肤源码实战(基于安卓9.0源码).pptx

2021-08-01

QQ换肤源码实战Demo

QQ换肤源码实战Demo

2021-08-01

集中式登录架构设计Demo

集中式登录架构设计Demo

2021-07-13

AOP面向切面架构设计Demo

AOP面向切面架构设计Demo

2021-07-09

解决Android 10 全面屏底部小横条NavigationDemo.zip

解决Android 10 全面屏底部小横条NavigationDemo.zip

2021-07-09

MVP思想实现项目基础框架搭建例子

MVP思想实现项目基础框架搭建例子

2021-07-02

MVP_01参考Demo

https://blog.csdn.net/u014158743/article/details/118416074

2021-07-02

Skin_Dynamic.zip

https://blog.csdn.net/u014158743/article/details/117998711

2021-06-17

Skin_Local.zip

https://blog.csdn.net/u014158743/article/details/117995256

2021-06-17

skin_demo.zip

https://blog.csdn.net/u014158743/article/details/117921500

2021-06-15

网易云音乐水波纹Demo

网易云音乐水波纹Demo

2021-03-05

网易云音乐打碟页面Demo

网易云音乐打碟页面Demo

2021-03-05

巴铁,奔跑的小恐龙Demo

巴铁,奔跑的小恐龙Demo

2021-03-05

手写RecycleView的Demo

手写RecycleView的Demo

2021-03-04

一个沉浸式设计Demo

一个沉浸式设计Demo

2021-03-03

Coordinatorlayout嵌套滑动,自定义Behavior的Demo

Coordinatorlayout嵌套滑动,自定义Behavior的Demo

2021-03-02

实现带悬浮条的RecycleView Demo

https://blog.csdn.net/u014158743/article/details/114278011

2021-03-02

Material Design交互设计之常见用法介绍Demo

https://blog.csdn.net/u014158743/article/details/114258987

2021-03-01

自定义thumb上带文本显示的拖动条Demo.zip

https://blog.csdn.net/u014158743/article/details/81479107?spm=1001.2014.3001.5502

2021-02-25

一个带下拉刷新列表的日历demo.zip

https://blog.csdn.net/u014158743/article/details/81288145

2021-02-25

仿芝麻信用示例Demo.zip

https://blog.csdn.net/u014158743/article/details/81508431

2021-02-25

Android仿小红书启动页(老版)平行动画Demo

https://blog.csdn.net/u014158743/article/details/113887260

2021-02-20

Android事件传递机制Demo.zip

https://blog.csdn.net/u014158743/article/details/113868668

2021-02-19

PathMeasure的示例Demo.zip

https://blog.csdn.net/u014158743/article/details/113859322

2021-02-19

Android未读消息拖动气泡示例Demo.zip

博文链接:https://blog.csdn.net/u014158743/article/details/113850551

2021-02-18

MVVM实现数据双向绑定

MVVM实现数据双向绑定

2021-02-18

MVC架构设计与经典的三层模型

MVC架构设计与经典的三层模型

2021-02-18

Paint画笔的常用api简介、渲染器详解

Paint画笔的常用api简介、渲染器详解

2021-02-18

DataBinding的使用与原理

DataBinding的使用与原理

2021-02-18

Canvas实际案例操作——爆炸粒子,渐入动画效果

Canvas实际案例操作——爆炸粒子,渐入动画效果

2021-02-18

WhiteScreen.zip

WhiteScreen.zip

2021-02-18

TouchEventDemo.zip

结合程序中的log,可以初步了解Android事件分发中各方法的调用顺序。各方法都已加上有关于事件分发的注解。

2017-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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