自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

干枯的骆驼的博客

入门程序员的生活点滴

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 带字幕检索的listView的实现方案

比较好奇,就想着动手实现下,比较麻烦,期间各种问题搞得很头大没看着很简单,但是实现还是有一点烦,先看效果主要难点在一 1 getView实现字母分割与城市列表显示问题, 2 .listVIew的代码优化问题造成ListView界面显示混乱 3.对windowManager添加view以及移除问题, ok,就这个三个难点,当然写的多了,也就不会感觉难了,写过后,居然发现这个tm这么简单,...

2018-07-01 11:35:33 264

原创 实现圆形的按钮组控件

最近忙着找工作实习,就害怕企业问这个,然后自己就想着去实现一下,下面是实现的动态图演示感觉还是听见挺简单的,就是有些判断比较麻烦,这里主要是对手势的判断,如何去判断滑动的方向。另外一点就是如何实现一个里面view的滚动效果。这个可能大家没有思路。 好的下面就讲将思路/** * 实现circleMenu的步骤是什么? * 1.实现一个ViewGroup,放置这些menu,同时为了显示下...

2018-06-29 19:08:04 889

原创 自定义View实现圆形按钮组

好久没更新了,今天来写写东西,实现一个圆形的按钮组控件,那么听名字,我们就能能感觉到实现的是自定义ViewGroup,对的,一起先来看看效果感觉还是挺简单的,的确很简单,那就学习一下,实现上面的效果分为一下几步 1.重写onMeasure()对子VIew进行测量 2.在onLayout里面设置子view的布局 3.在设置点击事件,实现点击效果就上面三步,就Ok 开搞publ...

2018-06-28 21:56:05 426

原创 Handler源码分析

——————Hnadler实现细节 – 功能 ——执行计划任务 ——线程间通信 ——-确保操作始终在某个特定的线程中执行 – 结论 ——1在同一线程可以创建不同的handler ——2handler不能直接创建在没有Looper.prapare这种函数的线程中 ——3通过对handler指定Looper才能在不同的线程中运行...

2018-05-28 19:06:31 2224

原创 分析View的onMeasure的底层实现

啥都不说,先上源代码protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension(getDefaultSize(getSuggestedMinimumWidth(), widthMeasureSpec), getDefaultSize...

2018-03-24 21:36:00 156

原创 通过对MesureChild()源码的理解,让你彻底知道onMeasure(),以以及MeasureSpec

先上源代码protected void measureChild(View child, int parentWidthMeasureSpec, int parentHeightMeasureSpec) { final LayoutParams lp = child.getLayoutParams(); final int childWidthMeasur...

2018-03-24 12:14:34 326 1

原创 简单说说自己对自定义view的onMeasure的理解

在学习自定义view 的时候,一直不懂这个东,新手,总感觉这个很难,于是带着猜想写下这篇文章,通过测试来谈谈自己对onMeasure()方法的理解下面是具体的测试代码package com.mingrisoft.myapplication;import android.content.Context;import android.graphics.Canvas;import andr...

2018-03-22 23:56:14 197

原创 android中的布局

Android学习布局以及组件总结android中的布局LinearLayout 线性布局RelativeLayout相对布局GridLayout 网格布局FrameLayout 帧布局TableLayout 表格布局PercentFrameLayout 百分比帧布局PercentRelativeLayout 百分比相对布局AbsoluteL...

2018-03-17 16:51:44 138

原创 android文件存储以及方法说明

android中activity的父类context提供了一个openFileOutput()方法,用来写入文件,我们知道android对文件存放的位置有着严格的管理,访问共有文件时,必须提供权限,但是通过这个方法就不需要权限,openFileOutput有两个参数, 1.第一个参数是文件名 这个文件名不能包含路径,因为默认创建的文件会放在/data/data/<package-...

2018-03-14 21:56:12 243

原创 js实现自动隐藏侧边栏

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta content="text/html charset=utf-8" http-equ

2018-03-12 19:12:52 3291 1

原创 js中的函数与对象

学习js始终理解不了函数与对象的关系,所以学习js感觉很难懂里面的思想 看例子function Person(name,sex,age){this.name=name;this.sex=sex;this.age=age;}var person=new Person("fang","男",88);//那么person就能拿到name,sex,age这三个属性那么接着看下面的...

2018-03-10 14:26:43 837

原创 Ajax与服务器异步通信通信代码的实现

Ajax实现了无需刷新界面就能从服务器拿到数据作为一种非常流行的技术,现已广泛应用于前端开发 Ajax的核心是XMLHttpRequest这个对象。 看看具体的程序1. XMLHttpRequest的方法与属性介绍,通过程序我们查找XMLHttpRequest对象的方法以及属性 function ajax1(){ var xhr; ...

2018-03-09 14:56:44 590

原创 使用HttpSession对象记录网站的访问次数

使用HttpSession对象记录网站的访问次数

2018-01-01 17:22:29 3382

原创 关于servlet中的请求转发与重定向的区别

关于servlet中的请求转发与重定向的区别

2017-12-25 11:55:07 269

原创 使用EqualsBuilder简化equals的方法的重写

EqualsBuilder的使用简化重写equals方法

2017-12-17 14:13:55 1342

原创 CSS样式选择器与常用的复合属性的设置

CSS样式选择器与常用的复合属性的设置

2017-12-10 21:11:53 2467

原创 pull解析技术以及序列化XmlSerializer的使用

xmlSerializer序列化和pull解析技术

2017-12-04 15:00:58 297

原创 简单的使用Universal_USB_Installer_1.9.7.7安装系统

Universal_USB_Installer_1.9.7.7安装系统

2017-11-14 17:49:06 27366 1

原创 Android组件之contentProvider

先上文档contentProvider啥都不说,我们先到文档中查看 文档大致是这么说的:ContentProvider是android应用程序的构建基础之一,它们封装数据并通过单一的ContentResolver接口提供给应用程序,如果你想要在多个应用程序之间共享数据,ContentProvider是必须需要的,例如,联系人数据由多个应用程序使用,必须存储在内容提供者中。如果不需要在多个应用程序之

2017-11-14 16:32:17 456

原创 巧用File的renameto方法实现文件的批量重命名以及文件移动

文件批量操作

2017-11-13 17:50:06 2210

原创 树结构显示文件路径

通过遍历文件夹,使用JTree控件就能够实现这种功能import java.awt.BorderLayout;public class Demo extends JFrame implements TreeSelectionListener { private JPanel contentPane; JTree tree; DefaultMutableTreeNode roo

2017-11-13 13:27:57 579

原创 使用SwingWorker类完成耗时操作

使用SwingWorker类完成耗时操作

2017-11-12 23:32:57 839 1

原创 AtomicInteger的认识与使用

AtomicInteger

2017-11-12 21:30:18 291

原创 Android中的两种序列化方式

java两种序列化方式

2017-11-12 14:23:01 3502

原创 强大的RecyclerView实现复杂布局

RecyclerView的小运用

2017-11-12 09:26:14 1444

原创 对RandomAccessFile的理解

随机文件读写的类与方法

2017-11-11 23:23:37 1111

原创 Callable实现带有返回值的线程

Callable实现带有返回值的线程

2017-11-11 16:54:55 1110

原创 FileProvider的用法

FileProvider

2017-11-11 15:32:15 2570

原创 android实现自定义view

自定义View的实现

2017-11-11 14:08:26 296

原创 AttributeSet与TypeArray的关系

android

2017-11-10 23:56:31 371

原创 利用8Uftp上传自己的网页。。。。。。

8uftp的使用

2017-11-10 17:51:47 7179 3

原创 Java中对BlockQueue的理解

在学习多线程的知识时,意外碰见了BlockQueue这个类,从字面理解是个队列块,带着好奇,查看了官方文档 文档如下: BlockingQueue 实现主要用于生产者-使用者队列,但它另外还支持 Collection 接口。因此,举例来说,使用 remove(x) 从队列中移除任意一个元素是有可能的。然而,这种操作通常不 会有效执行,只能有计划地偶尔使用,比如在取消排队信息时。 那么我们就好奇,

2017-11-10 16:52:42 5762

原创 sax解析

sax解析技术

2017-09-21 13:59:44 281

原创 xml的增删改查,使用dom解析

在java中,javax.xml.transform包中的transformer类用于xml文件的document对象转换为xml格式进行输出 在学习增删改查之前,我们先要了解xml的回写技术 1.对xml文档进行加载 2.回写xml,使用transfromer首先我们要创建xml文档,具体如下:<?xml version="1.0" encoding="UTF-8"?><books> <b

2017-09-21 07:49:24 224

原创 使用dom解析

Dom解析xml

2017-09-20 06:42:15 345

androidHandler测试的demo

本资源是自己文章的demo的代码,以及android 系统部分的源代码

2018-05-28

空空如也

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

TA关注的人

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