自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (70)
  • 收藏
  • 关注

原创 自定义view—折线图

学习导航第一节:http://blog.csdn.net/bobo8945510/article/details/53197727 —自定义View—自定义属性及引用第二节:http://blog.csdn.net/bobo8945510/article/details/53203233 自定义view02—图形绘制第三节:http://blog.csdn.net/bobo8945510/artic

2016-11-28 17:43:01 9580 8

原创 自定义view-环形进度条

学习导航第一节:http://blog.csdn.net/bobo8945510/article/details/53197727 —自定义View—自定义属性及引用第二节:http://blog.csdn.net/bobo8945510/article/details/53203233 自定义view02—图形绘制第三节:http://blog.csdn.net/bobo8945510/artic

2016-11-21 10:53:48 1768

原创 自定义view—Canvas实现手写板和涂鸦功能

学习导航第一节:http://blog.csdn.net/bobo8945510/article/details/53197727 —自定义View—自定义属性及引用第二节:http://blog.csdn.net/bobo8945510/article/details/53203233 自定义view02—图形绘制第四节:http://blog.csdn.net/bobo8945510/artic

2016-11-21 10:25:53 3329 1

原创 自定义View-绘图基础之Path

学习导航第一节:http://blog.csdn.net/bobo8945510/article/details/53197727 —自定义View—自定义属性及引用第二节:http://blog.csdn.net/bobo8945510/article/details/53203233 自定义view02—图形绘制使用Path绘制线 path类是一个非常有用的类,他可以预先在view上讲N个点

2016-11-18 14:15:28 2170

原创 自定义view—绘图基础Canvas+Paint

绘图基础我们开发自定义view的时候,就要绘制自己心仪的图形,这个时候我们就要能够熟练的运用我们的绘图知识,这里我们看一下如何实现一、绘图都需要那些相关知识1、我们平常画画一样,我们需要一张画布(Canvas)2、我们平常画画一样,我们需要一直画笔(Paint)二、我们先来了解下Canvas,Canvas代表了“依附”于指定View的画布,他提供了很多形状的绘制方法,而Paint也提供了一些方法,如

2016-11-17 17:26:29 1515

原创 自定义View—自定义属性及引用

学习导航….后续添加,自定义view不是一章能说清的。本章讲解: 自定义视图,我们需要做哪些准备!对于一些中级的开发者来说就要接触到自定义视图,由于Android自带的视图无法满足自己需求,又或者美观度不够自己的要求,我们就要自来亲自设计自己的视图。那么如何来实现自定义视图呢?—下面我们先简单的来认识下如何实现自定义视图!第一步、自定义视图首先需要什么?我们都要做那些简单的准备?1、我们需要创建一个

2016-11-17 12:02:31 8652 2

原创 SlidingMenu+viewpager+fragment实例

学习导航如何使用SlidingMenu+viewpager+fragment实现左导航栏,效果图如下,点左边按钮也可以弹出一、我们如何使用呢,我们首先创建好了主布局,如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2016-11-15 14:37:07 1169 2

原创 SlidingMenu简单使用

SlidingMenu简单使用-用案例来说话!如何导入我们需要的slidingmenu依赖:http://blog.csdn.net/bobo8945510/article/details/53117297一、简单的使用slidingmenu效果图二、slidingmenu的常用属性 menu.setMode(SlidingMenu.LEFT);//设置左滑菜单 menu.setTouch

2016-11-15 14:04:43 489

原创 SlidingMenu如何添加依赖资源

SlidingMenu依赖资源讲解(我朋友说已经过时了,推荐:DrawerLayout+NavigationView)一、下载资源,SlidingMenu是一个大神提供的第三方,我们需要去git下载相应的依赖库,这里我附上下载地址,也可以直接在我资源库下载下载方式一:这里需要下载两个项目https://github.com/jfeinstein10/SlidingMenuhttps://githu

2016-11-10 17:49:20 1395

原创 TCP/UDP实例讲解

基于TCP的socket通讯一、socekt是什么?Socket是什么?(两个港口之间通过船来传输货物,而船是协议。socket就是港口)1、是为网络服务提供的一种机制2、通讯的两端都有Socket3、网络通信其实就是Socket间的通信4、数据在两个socket间通过IO传输二、但是都知道,港口有了,但是船的类型可不一样,有的是民用、有的是军用。各有各的!所以我们经常用的是TCP协议和UDP协议,

2016-11-09 18:08:41 3030 1

原创 Socket

Socket学习—网络基础知识一、我们拥有两台电脑,那么两台电脑怎么进行网络通讯,他们都需要什么?看下图:如上图所示1、端口:两台电脑进行网络通讯,两台电脑都需要一个端口(就像人类的嘴巴)。2、协议:有了嘴巴但是通过什么方式说话呢,那就是通过协议(好比各种语言,比如我们说汉语就可以理解为一种协议)。3、IP:而ip地址就更容易理解,他是区分两台电脑的唯一标示(好比我们的身份证)!二、什么是网络协议?

2016-11-07 17:56:16 363

原创 使用HttpClient访问网路数据

使用HttpClient访问网络数据,这里就需要我们在阿帕奇官网下载他们的jar包,操作如下:一、进入阿帕奇的官网 apache.org二、进入阿帕奇的官网 首页,拉到最低,找到下图指的参数,点击进入三、左边有下载提示,点击下载四、下载我下图所指即可五,解压我们下载好的项目包,里面有个lib文件夹,把里面的jar文件复制到我们项目中即可六、代码中如何使用使用get请求数据import java.io

2016-11-03 14:13:40 535

原创 Http使用get或post请求网络数据

使用http请求网络数据——理解纯属个人总结和查询网络资料,如有不对请回复点出,不胜感激!!!!有很多人使用hettp请求网络的时候,总是想问,get和post那个好啊?他们的区别是什么?甚至一些面试题也是这样写的!所以我搜了一些资料,众说纷纭啊,以至于我自己都不确定自己找的资料是否靠谱1、get和post区别,但是很多人都有误解,大概区分一下,如下(我感觉比较容易理解,但是下面的说话并不严谨)第一

2016-11-01 18:55:40 7931 1

原创 java之泛型(Generic)

泛型的复习一、认识泛型public class GenericText{ //泛型的简单实用, public static void main(String[] args) { //根据你自己的需求可以变换你需要的类型,我下面用String类型 Genericdemo<String> gd = new Genericdemo<>(); g

2016-10-29 16:45:39 645

原创 No enclosing instance of type TextRunnable is accessible. Must qualify the allocation with an enclos

今天写demo的时候,遇到一个问题,关于内部类的,这里写一下错误信息:No enclosing instance of type TextRunnable is accessible. Must qualify the allocation with an enclosing instance of type TextRunnable (e.g. x.new A() where x is an in

2016-10-29 14:37:23 773

原创 Java线程

java多线程学习一、什么是线程?什么是进程?两者又有什么区别?二、线程的状态有哪些?三、线程的实现注意,当用start()实现多线程的时候,线程会实现并发执行,也就是那个线程抢到了cpu那个就执行。如果用run()方法,那就是线程1执行完之后才会只能线程2,就不会有并发。3.1,使用继承Thread方法,实现三个线程并发代码线程工具类实现public class ThreadUtil exte

2016-10-29 14:32:16 627

原创 RandomAccessFile

RandomAccessFile特点 1、只能访问文件,不能操作其他io设备 2、支持随机访问 3、在读写等长记录文件有优势RandomAccessFile请注意乱码问题: 使用write(String.getBytes()), 能够正常写入 使用writeBytes(String), writeChars(String), writeUTF(String)均产生乱码。

2016-10-28 18:41:30 1174 1

原创 IO流之字节流

IO流之基础讲解一、什么是IO流?二、字节和字符的区别!三、字节流和字符流的区别?四、IO流的分叉图!五、字节流(FileInputStream和FileOutputStream)的使用!五—-1:FileInputStream的使用及有缓存和没缓存的区别import java.io.BufferedInputStream;import java.io.BufferedReader;import

2016-10-28 18:14:09 688

原创 IO流之字符流

学习导航原本想把所有的知识点全部写在这一篇博客中,但是我有个毛病,根本没时间一点点去研究一篇长篇大论,只想找到自己想要的那一块。而且,看着后面的忘这前面的。所以我打算把IO流这一部分开来写,每一篇博客只讲一个知识点。IO流之基础讲解一、什么是IO流?二、字节流和字符流的区别?三、字节和字符的含义是什么?四、编码的认识,因为处理文件避免不了乱码问题,而且这个是很重要的一环节,怎么避免乱码?五、IO流的

2016-10-28 17:05:25 515

原创 The method read(CharBuffer) from the type Reader refers to the missing type CharBuffer

The method read(CharBuffer) from the type Reader refers to the missing type CharBuffer这个错误好恶心。我的eclipse的jdk版本是1.8的。所以当我写字符流输出的时候就遇到了这个问题,如下: 我想都不想的,又装了一个jdk1.7的版本。然后再配置环境(我不知道这样对不对,但是我的是没问题的)。然后 然后就没

2016-10-27 19:55:43 959

原创 File读和写

File读和写 简单的file读和写 1、注意:你eclipse默认的格式,和你写代码中指定的格式要一致 2、换行,window下。缓存读取到本地文件中的时候,是“\r\n”**import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.F

2016-10-27 15:45:59 418

原创 File学习

学习导航file文件的创建 file的创建,我们用的是f.createNewFile()方式import java.io.File;import java.io.IOException;public class Files { /** * @param args * 文件的创建 */ public static void m

2016-10-27 15:20:19 428

原创 eclipse没有代码提示

今天一两年没有用过eclipse了。都忘记的差不多了,今天用了一下,居然没有代码提示,好吧,我也忘记怎么搞了。所以就上网baidu了下。大体如下:1、没有提示代码,如下图2、怎么办呢??点击Window–》preferences,如下图3、进行下图操作4、这样就有提示了

2016-10-26 17:29:26 2148

原创 Error:java.lang.RuntimeException: Some file crunching failed, see logs for details

出现这个问题的原因就是构建Gradle的时候,Gradle会去检查一下是否修改过文件的后缀名;一般大多数是出现在图片上,.jpg修改成了.png就会出现这个问题;最多的应该就是9patch图片也可能出现这个问题。解决办法很简单在你的build.gradle中添加下面一组代码,重新编译即可!aaptOptions { cruncherEnabled = false

2016-10-21 15:30:50 16123 7

原创 AIDL使用案例

AIDL简介 AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。

2016-10-21 13:31:45 613

原创 RecyclerView增加和删除效果

RecyclerView的删除和增加的动漫效果

2016-10-21 11:31:06 5614

原创 RecyclerView布局样式

学习导航RecyclerView三种不同布局样式我们在使用RecyclerView的时候,必然会用到LayoutManager来管理布局首先我们改变一下我们的item布局,宽高都改为 “wrap_content”效果一,使用默认的纵向列表模式 recy_view= (RecyclerView)findViewById(R.id.recy_view); //默认列表

2016-10-19 16:43:35 2488

原创 RecyclerView监听

学习导航RecyclerView监听的实现 RecyclerView的监听和listview有很大的区别,listview本身就拥有setOnItemClickListener()方法,RecyclerView不再负责Item视图的布局及显示,所以RecyclerView也没有为Item开放OnItemClick等点击事件。所以我们需要子自己去定义此方法。和ListView不一样的是,Recy

2016-10-19 13:00:11 3182 1

原创 RecyclerView布局靠左问题

学习导航RecyclerView分割线靠左解决办法上一篇博客中写的demo不管我布局怎么设置,运行后获得的结果总是靠左,如下图在看下我的item布局,如下图这个是什么原因造成的呢?我的理解是我在写适配器的时候造成的,如下图是如下面所示,我是通过parent.getContext….获取的好像只有我定义的一个textview和imagerView,而我外面套的LinearLayout中设置的match

2016-10-19 10:17:06 7631 1

原创 RecyclerView分割线

学习引导RecyclerView分割线实现本章博客用到的知识点,我用截图的方式来说,项目中详细的备注1、demo目录介绍,如图2、绘制Item间的间隔(可绘制),可以通过RecyclerView.addItemDecoration(ItemDecoration decoration)这个方法进行设置,其实Main主程序也就这些代码如图代码import android.app.Activity;

2016-10-18 18:12:47 2542

原创 RecyclerView详解

认识RecyclerView一、Recyclerview是个什么东西呢? RecylerView是support-v7包中的新组件,是一个强大的滑动组件,与经典的ListView相比,同样拥有item回收复用的功能,这一点从它的名字recylerview即回收view也可以看出。看到这也许有人会问,不是已经有ListView了吗,为什么还要RecylerView呢?这就牵扯到第二个问题了。二、

2016-10-15 15:47:21 5993

原创 fragment+viewpager实践

学习导航第一节 fragment基础知识学习 :http://blog.csdn.net/bobo8945510/article/details/52788994第二节 fragment的简单使用…. :http://blog.csdn.net/bobo8945510/article/details/52790296第三节 fragment的增删改学习 :http://blog.csdn.net/b

2016-10-15 10:54:26 4213

原创 fragment的增删改

学习导航第一节 fragment基础知识学习 :http://blog.csdn.net/bobo8945510/article/details/52788994第二节 fragment的简单使用…. :http://blog.csdn.net/bobo8945510/article/details/52790296fragment的增删改效果预览图: 上述效果为了让大家看清,所以我让添加的两个f

2016-10-13 14:50:49 2587

原创 Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10. If using the gradle wrap

今天我老婆导入项目的时候遇到一个错误,内容如下:Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10. If using the gradle wrapper, try editing the distributionUrl in E:\xdStudy\GyroscopeExplorer-master\g

2016-10-12 19:54:06 4493 3

原创 fragment简单使用

Fragment学习——fragment简单使用实现一个简单的例子,流程如下:一、添加两个类继承Fragment,并且为对应的fragment创建对应的xml布局。fragment01代码如下:import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import androi

2016-10-11 17:57:13 29596

原创 Fragment基础知识讲解

Fragment学习——初识fragmentFragment的简介 1、Fragment是android3.0引入的心的API,它代表Activity的子模板,所以可以把fragment理解为Activity片段。 2、Fragment必须被“嵌入”Avtivity中使用,因此Fragment也拥有自己的生命周期,不过Fragment的生命周期受Activity所控制,也就是说Acti

2016-10-11 16:59:09 6260 3

原创 viewpager带圆点的过渡页

Viewpager实现带下面带圆点的过渡页,先来效果图实现这个功能需要几个步骤,如下 1、布局用的是FrameLayout,需要了解的可以在网上百度。简单来说就是,他会前面的界面会遮挡住后面的界面 2、创建三个点布局,引用两个写好的样式,样式的效果就如上面图,点的黑色和白色效果 3、在改变页面的时候关联页卡,并记录上次点位置,设置为不选中状态。一、布局效果<?xml ver

2016-10-11 11:54:29 2453

原创 viewpager导航和滑动条使用

什么都不说先看效果图: 用到的重要知识点: viewpager 适配器 TranslateAnimation 水平动画 OnPageChangeListener的API一、布局效果,我在前面博客基础上添加了三个textview组件,如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http

2016-10-10 17:17:21 1815

原创 viewpager+滑动条

Viewpager的第二章讲解,滑动关联导航条的功能实现。 这个功能的实现,需要用的 水平滑动TranslateAnimation,用于计算页面滑动是,导航条滑动的距离, viewpager,用法同上一篇博客一样。 先看效果图这个是继承上一遍博客来扩展的,添加了上面一个黄色拖动条的功能。第一步首先xml之main布局:<?xml version="1.0"

2016-10-10 15:00:46 1710

原创 viewpager过渡页

viewpager的用法 一、谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一! 二、现在只要做个APP,几乎就不会少得了这个组件。今天我开始复习次组件。 三、其实viewPager同listview用法大致相同,也是需要适配器,而viewPager继承的是PagerAdapter,然后会让你

2016-10-06 11:13:51 1308

AIDL案例代码

AIDL案例 直接用Android studio,运行即可。我客户端和服务端写在一个项目中了。但是是两个不相干的进程

2016-10-21

Recyclerview实现添加和删除item的动画.

Recyclerview实现添加和删除item的动画.

2016-10-19

Recyclerview分割线偏左解决方案

Recyclerview分割线偏左解决方案,有两个办法! 方法一:修改item布局。 方法二:修改适配器item引用方式

2016-10-19

Recyclerview分割线的实现01

Recyclerview分割线的实现01

2016-10-18

recyclerview初识

recyclerview初识

2016-10-15

ViewPager+fragment(底部导航).zip

ViewPager+fragment(底部导航).zip

2016-10-15

ViewPager+fragment(底部导航)

ViewPager+fragment(底部导航) 文章:http://blog.csdn.net/bobo8945510/article/details/52821741

2016-10-15

Fragment+ViewPager

Fragment+ViewPager 的简单实现 文章:http://blog.csdn.net/bobo8945510/article/details/52821741

2016-10-15

Fragmenttext增删改

Fragmenttext增删改

2016-10-13

Fragment初步使用,添加两个fragment

Fragment初步使用,添加两个fragment

2016-10-11

自定义View,实现圆点过渡页

实现viewpager会遇到过渡页时,会有圆点效果。圆点的实现很多,可以自定义布局,也可以集成View。此处是一个简单的自定义view。实现圆点

2016-10-11

Viewpager带圆点过渡页

Viewpager带圆点过渡页 viewpager学习第一节: http://blog.csdn.net/bobo8945510/article/details/52742758,

2016-10-11

ViewPager带导航和滑动条

ViewPager带导航和滑动条

2016-10-10

ViewPager带导航栏的

ViewPager带导航栏

2016-10-10

ViewPager初识

ViewPager初识

2016-10-06

Notification通知的功能和用法

Notification通知的功能和用法

2016-09-29

TabHost选项卡

TabHost选项卡

2016-09-29

PopupWindow

PopupWindow可以创建类似于对话框风格的窗口

2016-09-23

拖动条 SeekBarAndRatingBar

拖动条SeekBar和RatingBar用法

2016-09-22

单选按钮(RadioButton)和复选框(CheckBox)

单选按钮(RadioButton)和复选框(CheckBox)

2016-09-19

日历的实现

日历的实现

2016-12-13

自定义view之——折线图

自定义view之——折线图

2016-11-28

环形进度条

环形进度条

2016-11-19

Android实现画板和涂鸦

自定义view-Android实现手写板和涂鸦

2016-11-18

绘图基础Canvas+Path+Paint

绘图基础Canvas+Path+Paint

2016-11-18

绘图基础Canvas+Paint

绘图基础,Canvas+Paint

2016-11-17

自定义视图初识

自定义视图初识,自定义视图,需要做哪些准备,自定义视图如何自定义属性,自定义视图如何引用自定义属性

2016-11-17

SindingMenu+fragmen+viewpager

SindingMenu+fragmen+viewpager实现左边侧滑栏效果。很简单的代码,无需害怕!如果对fragmen+viewpager不甚了解请看博客:http://blog.csdn.net/bobo8945510/article/details/52821741

2016-11-10

slidingmenu简单使用.zip

slidingmenu简单使用,这里只是简单的把依赖库添加进来,简单的实现成功slidingmenu功能,并且监听子控件

2016-11-10

Slidingmenu依赖资源

Slidingmenu依赖资源

2016-11-10

TCP和UDP实例

TCP和UDP实例

2016-11-09

Java_API_1.8

Java8 API

2016-11-02

httpcomponents

httpcomponents-client-4.5.2-bin.zip

2016-11-01

Http或HttpClient访问网路数据

Http或HttpClient访问网路数据

2016-11-01

RandomAccessFile随机文本,使用多线程处理

RandomAccessFile随机文本,使用多线程处理复制文件

2016-10-28

IO流学习(字节流 字符流 文本流)!

IO流学习(字节流 字符流 文本流)!

2016-10-28

file文件的学习,包括(创建文件和文件夹,文件和文件夹的移动、删除、重命名)

file

2016-10-27

Recyclerview三种布局样式

Recyclerview三种布局样式

2016-10-19

Recyclerview不带自定义分割线的监听

Recyclerview不带自定义分割线的监听

2016-10-19

Recyclerview添加监听,Main类中 引用

Recyclerview添加监听,Main类中引用

2016-10-19

空空如也

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

TA关注的人

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