自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (322)
  • 收藏
  • 关注

原创 Android中倒计时项目(handler和timer)

核心代码:package com.zhh.counttime.android;import java.util.Timer;import java.util.TimerTask;import java.util.regex.Matcher;import java.util.regex.Pattern;import android.app.Activity;

2015-05-27 17:11:23 986

原创 Java基础(极客)——源码、视频下载

源码下载:http://download.csdn.net/detail/zhaihaohao1/8741715视频下载:http://c38.yunpan.360.cn/my/index/#%2F%E7%A8%8B%E5%BA%8F%E5%BC%80%E5%8F%91%2Fjava%2F

2015-05-26 18:56:39 693

原创 Java基础(极客)——24、Java中的HTTP通信(补充)

package com.zhh.http;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;/** * 1、使用 Ht

2015-05-26 17:28:47 473

原创 Java基础(极客)——23、Java中的IO操作(补充)

package com.zhh.stream;import java.io.FileInputStream;/** * 3、使用字节流读写数据 * 把文件中的数据写到程序中 *  */public class ReadByteStream {    public static void main(String[] args) {

2015-05-26 17:23:27 492

原创 Java基础(极客)——22、Java中的JSON操作(补充)

package com.zhh.json;import java.io.FileReader;import com.google.gson.JsonArray;import com.google.gson.JsonObject;import com.google.gson.JsonParser;/** * 2、使用 Java 读取 JSON 数据

2015-05-26 17:18:22 381

原创 Java基础(极客)——21、Java多线程编程(补充)

package com.zhh.thread;/** * 2、Java多线程-线程的实现 * 线程的实现的两种方式 * 1继承Thread * 2实现Runnable接口 *  */public class ThreadDemo1 {    public static void main(String[] args) {        //测

2015-05-26 17:13:18 411

原创 Java基础(极客)——20、Java集合类详解(补充)

package com.zhh.java.jihe;import java.util.ArrayList;/** * 2、Java集合-List * list动态数组列表 * list中的元素可以重复 * 按照放入的先后顺序排序 * */public class MyListDemo1 {    public static void

2015-05-26 16:59:15 400

原创 Java基础(极客)——19、Java面向对象之泛型(补充)

package com.zhh.java.fanxing;/** * 1、Java面向对象之泛型-认识泛型 * 1、泛型是在jdk1.5之后的新功能2、泛型可以解决数据类型的安全性问题,他的主要原理,是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型; *  */public class FanXingDemo1

2015-05-26 16:45:21 467

原创 Java基础(极客)——18、Java数组(补充)

package com.zhh.java.array;/** * 1、Java数组定义分类声明的优点 * 105、Java数组 * 数组的静态初始化 * *   */public class ArrayDemo1 {    public static void main(String[] args) {        int[] c = { 1, 2

2015-05-26 16:30:36 410

原创 Java基础(极客)——17、Java异常处理

package com.zhh.java.yichang;/** *  *1、捕获异常 */public class YiChangDemo1 {    public static void main(String[] args) {        int i = 10;        int j = 0;        int temp = 0

2015-05-26 16:21:18 432

原创 Java基础(极客)——16、Java开发调试技巧及Eclipse快捷键使用方法

package com.zhh.java.shuchu.tiaoshi;import javax.swing.JFrame;/** * 1、Java 常用的输出调试技巧__ * 可以下载视频观看,我会把这个视频传到csdn上面 *  */public class TiaoShiDemo1 {    public static void mai

2015-05-26 16:20:30 493

原创 Java基础(极客)——15、Java面向对象多态性

package com.zhh.java.duotaixing;/**1、Java面向对象多态性 * 1多态性的体现 * 1)方法的重写与重载 * 2)对象的多态性 * 2对象的多态性 * 向上转型,程序自动完成 * 父类 父类对象= 子类实例 * 向下转型,强制类型转换 * 子类 子类对象=(子类)父类实例 * (和基本数据类型的转换是一样的)

2015-05-26 16:14:34 461

原创 Java基础(极客)——14、Java String字符串详解

package com.zhh.java.string;/** *1、Java字符串String详解 * String实例化的两种方式 *  */public class StringDemo1 {    public static void main(String[] args) {        String str1 = "hello1";

2015-05-26 16:07:44 471

原创 Java基础(极客)——13、Java面向对象-抽象类与接口

package com.zhh.java.chouxiangliejiekou;/** * 1、Java final关键字的使用1、final关键字在java中被称为完结器,表示最终的意思2、final能声明类、方法、属性使用final声明的类不能被继承;使用final声明的方法不能被重写;使用final声明的变量是常量,常量是不可以被修改的常量名的所有字母

2015-05-26 15:57:14 428

原创 Java基础(极客)——12、Java面向对象基本特征:继承

package com.zhh.java.jicheng;/** * 1、Java继承的实现 * 继承就是扩展父类功能 * 子类可以调用父类的方法和属性,子类具备父类的所有,子类的一切都上在父类的基础上扩展而来的 * 这样减少了代码的冗余(重复)    *  * 父类只能调用父类中的中的方法和属性,子类即可调用自己的方法和属性,也可调用父类的方法和属性 *

2015-05-26 15:52:11 364

原创 Java基础(极客)——11、Java面向对象中引用的传递

package com.zhh.java.mianxiangduixiang3;/** *  * 1、java引用传递 */public class YingYongChuanDi1 {    public static void main(String[] args) {        Ref1 r1 = new Ref1();        r1

2015-05-26 15:37:31 477

原创 Java基础(极客)——10、Java面向对象的基本特征之一:封装性

/** * 1、Java封装性的使用 *  * 分装性:保护当前类的某些属性和方法不被外部所看见 */public class FenzhaungDemo1 {    public static void main(String[] args) {        //没有分装属性        Person1 person = new Person1();

2015-05-26 15:25:56 430

原创 Java基础(极客)——09、Java面向对象中类与对象的概念和使用

/** * 1、Java方法创建和重载 * 方法的重载指的是:方法名相同,参数不同(参数的个数,顺序,类型); *  */public class MianXiangDuiXaingDemo1 {    public static void main(String[] args) {        method(1);        method(1, 2)

2015-05-26 15:22:39 439

原创 Java基础(极客)——08、Java类方法详解

/** * 2、static关键字 * 姓名、性别、年龄、身高、性格,做自我介绍 *  */public class LieFangFaDemo1 {    static String name;    static char   sex;    static int    age;    static double height;    static St

2015-05-26 15:17:42 514

原创 Java基础(极客)——07、Java常用技巧-Java配制环境变量与常用技巧(大多都是概述,可以看视频)

1本课概要2课程概述3计算机语言概述4Java入门5JDK介绍(有用)6设置环境变量(有用)7编写第一个Java程序8Java的程序结构9Eclipse开发工具概述10下载Eclipse(有用)11Eclipse开发环境介绍(有用)12创建Java项目13给main方法的args参数赋值(有用)14

2015-05-26 15:07:55 643

原创 Java基础(极客)——06、Java循环结构语句的特点和使用方法

/** * 2、用while循环打印所有大写英文字母和对应的Unicode码解法(1) *   【示例】用while循环打印所有大写英文字母和对应的unicode码   解法(1) */public class XunHuanDemo1 {    public static void main(String[] args) {        int i =

2015-05-26 15:01:32 622

原创 Java基础(极客)——05、Java if判断语句的用法

/** * 1、Java If语句概述和使用格式 *  *  *  */public class IfDemo1 {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);//键盘输入,也就是在控制台输入        System.ou

2015-05-26 14:53:15 770

原创 Java基础(极客)——04、Java语言逻辑运算

/**    6、Java逻辑运算案例 *  * 复制ppt图片加以说明 * 用&&运算判断是否是5分制分数 *  */public class LuoJiDemo1 {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);//键盘

2015-05-26 14:44:51 393

原创 Java基础(极客)——03、Java判断与关系运算

/** * 2、Java实例讲解关系运算中判断语句和流程控制作用 * 86、Java判断与关系运算 * 复制相关ppt图片,加以说明 *  */public class GuanXiDemo1 {    public static void main(String[] args) {        Scanner scanner = new Scanner(

2015-05-26 14:40:19 429

原创 Java基础(极客)——02、Java语言Switch语句详解

/** * 2、Java Switch语句应用案例1 判断int类型的数据 *  * switch的基本使用 * 在jdk1.7之前只能判断int,char类型 * 从jdk1.7开始也可以判断String *  */public class SwitchDemo1 {    public static void main(String[] args) {

2015-05-26 14:30:41 681

原创 Java基础(极客)——01、Java编程基础知识入门:变量与数据类型

/** * 4、用变量简化计算 * 【示例-1】保存中间结果,用分步骤计算简化复杂运算   计算(sqrt(20)+sqrt(10)/(sqrt(20)-sqrt(10))=     要求:显示结果保留小数点后1位,即对小数点后第2位四舍五入。  上面式子的意思:20的平方根+10的平方根/20的平方根—10的平方根    *  */public class

2015-05-26 11:21:16 687

原创 Android视频播放项目总结之 代码分享

系统播放器 使用系统videoView直接生成控制面板(暂停,进度。。。)http://download.csdn.net/detail/zhaihaohao1/8651301系统播放器 使用系统videoView自定义(暂停,进度。。。)http://download.csdn.net/detail/zhaihaohao1/8651313万能播放...

2015-05-01 09:55:47 759

原创 Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(四)

集成万能播放器步骤1Vitamio官网下载相关资料2先关联库3基于系统播放器修改4在功能清单文件注册5加上权限6在万能播放器onCreate方法第一行加上super.onCreate(savedInstanceState);if (!LibsChecker.checkVitamioLibs(this))return;Vitamio官网:https://ww...

2015-05-01 09:30:04 1525

原创 Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(三)

使用Vitamio打造自己的Android万能播放器(1)——准备前言  虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式、性能等各方面都十分有限,这里与大家一起利用开源项目Vitamio来打造属于自己的Android万能播放器!声明  欢迎转载,但请保留文章原始出处:)    博客园:http://ww...

2015-05-01 09:13:55 6321

原创 Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(二)

首届Vitamio开发者大会召开2013-12-30 18:46:10 来源: IT168(北京) 有0人参与分享到据悉,2013年12月28日备受瞩目的Vitamio首届开发者大会在北京中关村车库咖啡举行。 作为国内最具人气的开发软件之一,此次开发者大会邀请了海内外顶尖的Android和iOS开发高手以及知名互联网创业者共同探讨未来技术的发展。同时也为国内所有关注移动视频技术、...

2015-05-01 09:11:11 2400

原创 Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(一)

Android自身代的vodeoView可以实现视频播放,但是很格式不支持万能播放器指的是能任何格式的视频,他要用到第三方的库:ffmpeg开源框架vitamio基于ffmpeg开发的开源框架我们的开发用的是vitamio开源框架可以在官网上下载Vitamio 是什么?Vitamio 是一款 Android与 iOS平台上的全能多媒体开发框架,全面支持硬件解码与...

2015-05-01 09:00:46 28436

原创 Android视频播放项目总结之 使用Android中的videoView自己定义,暂停,播放时间,总时间,进度等。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma...

2015-05-01 08:55:23 9576

原创 Android视频播放项目总结之 让别的程序能调用我的视频播放器

在注册activity的时候加一些意图过滤器<activity android:name="com.zhh.android.VideoPlayerActivity" android:label="@string/name" android:screenOrientation="landscape" ...

2015-05-01 08:49:58 1003

原创 Android视频播放项目总结之 使用VideoView定义自己的视频播放器

使用vodeoView定义自己的视频播放器,使用Android中分装的方法,一句代码完成暂停,快进,快退,播放时 间,总时间,进度等;(设置制控制面板:activity_video_player_vd.setMediaController(newMediaController(this)))核心代码如下:public class VideoPlayerActiv...

2015-05-01 08:42:14 1080

原创 Android视频播放项目总结之 点击listview条目调用手机上其他的视频播放器播放

/** * listview的条目点击事件使用隐式意图调用所有的视频播放器 */ private void myOnItemClickListener() { videolist_lv_list.setOnItemClickListener(new OnItemClickListener() { @Override ...

2015-05-01 08:38:15 1794

原创 Android视频播放项目总结之 把毫秒转化成时、分、秒的工具类(自己分装的)

public class Utils { private StringBuilder mFormatBuilder; private Formatter mFormatter; public Utils() { // 转换成字符串的时间 mFormatBuilder = new StringBuilder(); ...

2015-05-01 08:31:00 2620

原创 Android视频播放项目总结之 适配器绑定视频信息列表显示到界面(适配器简单优化)

<span style="font-size:18px;">public class MyBaseAdapter extends BaseAdapter { List<VideoItem> mydata; Context context; LayoutInflater inflater; Utils ...

2015-05-01 07:37:22 964

原创 Android视频播放项目总结之 得到手机中的所有视频数据

开子线程handler内容提供者得到手机中的所有视频数据。由于手机中的视频是别的程序读出来存到数据库中的,我们只能跨项目访问数据库中的数据,所以我们才会使用内容提供者,访问到数据。核心代码如下:得到视频数据,并且分装到对象中,再把对象放到list中。private void getVideodData() { new Thread(new Runnable() ...

2015-05-01 07:25:38 1280

原创 Android视频播放项目总结之 思路梳理

思路梳理1)先写启动界面。2)开子线程handler内容提供者得到手机中的所有视频 数据。3)把数据存在javabean中,javabean对象放到list中。4)适配器绑定视频信息列表显示到界面5)点击listview条目调用手机上其他的视频播放器播放6)使用vodeoView定义自己的视频播...

2015-05-01 06:50:17 629

ReactNative项目豆瓣视频1

主要实现了基本样式和布局,FlexBox布局,FlatList的基本使用,评分星星等功能

2019-03-15

React21-22

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单, 这个demo主要写的是:React UI框架Antd(Ant Design)的使用

2019-02-28

React学习16-20

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单, 这个demo主要写的是:react-router4.x中使用js跳转路由

2019-02-28

React学习11-15

这个demo主要写的是:请求网络数据,生命周期,配置路由等。

2019-02-28

React学习6-10

这个demo主要写的是约束性和非约束性组件,以及常见标签的使用并获取值,父子组件之间相互传值

2019-02-28

React学习05事件对象event,拿到input输入框的值,类似Vue的双向数据绑定

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单,这个demo主要写的是事件对象event,拿到input输入框的值,类似Vue的双向数据绑定

2019-02-28

React学习04点击事件,函数的使用

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单,这个demo主要写的是点击事件及函数的各种使用。

2019-02-28

React学习03绑定属性,显示图片,循环数据

React 起源于 Facebook 的内部项目,设计思想极其独特,代码逻辑简单,这个demo是绑定属性,显示图片,循环数据。

2019-02-28

React学习基本语法

这是我学习 React 写的第一个程序,也是React的最基本的语法,上传到这里,和大家交流学习

2019-02-20

node.js学习项目实战,图片墙

学习了node.js,今天终于写了一个项目,主要是巩固一下学习的东西

2019-02-17

node.js中 express.static 托管静态文件合并前后端代码

node.js中可以访问静态文件,只要对静态文件托管就可以了,把前端代码,放到public目录下,就可以访问了

2019-02-17

node.js中express.static 托管静态文件

node.js中可以访问静态文件,只要对静态文件托管就可以了,这是我写的一个例子,和大家交流学习

2019-02-15

node.js中Express图片上传

图片上传基本上是每个项目中,都用到的功能,使用 multiparty 就可以轻易实现,这是我写的一个例子,包括了前后端代码,上传到这里和大家交流学习

2019-02-15

Express中操作mysql数据库

最近在学习node.js的express框架,链接操作数据库是必不可少的一部分,这是一个简单的例子,和大家交流学习

2019-02-12

node.js 第三方模块的使用

node.js 现在越来越多的使用,开发简洁,开发信效率高,所以的广泛的使用,这是我写的一个例子,和大家交流学习

2019-02-12

node.js 模块的引用

node.js越来越的的在开发中方使用,我写了一个简单的例子,和大家交流学习

2019-02-12

node.js 环境搭建,简单使用

node.js现在越来越多的开始使用,我也开始了解了一下,这是我写的一个例子上传,和大家交流学习

2019-02-12

node.js学习Express中Session的基本使用

最近在学习node.js,本来以为session是一个非常好用的存储机制,后来发现也是以文件的形式存在服务器上,没有直接存到数据表里

2019-02-08

Express中cookie例子:实现记录浏览过的城市名称

最近觉得cookie,是一个非常有用的东西,所以写了一些基本用法和例子上传到这里,供大家交流学习

2019-02-05

Express获取get和post传过来的参数

node.js中的express框架,拿到get post 请求传过来的参数

2019-02-02

css元素布局的相关知识和代码.zip

css布局使用,文档流,浮动,清除浮动,浮动高度塌陷,定位,层级,居中,垂直外边距重叠问题,flex布局及练习的代码

2019-12-14

js实现二级菜单.zip

js现在的框架真的是很多,都在网上找各种例子,自己定义某个功能的能力越来越差,这个是我自己定义的一个二级菜单,希望能和大家交流学习

2019-11-29

使用 babel.min.js让es6的语法全部编译成es5的

es6的语法有些浏览器是不兼容的,babel可以把es6的语法全部编译成es5的,兼容所有浏览器

2019-10-05

android6.0动态申请权限(申请多个)

android6.0动态申请权限,当权限比较多的时候,每次申请很麻烦,所以一次申请多个,这是个例子,和大家分享交流

2019-09-01

TextMedia.zip

最近写项目,有一个幻灯片的效果需要实现,于是乎,我就研究了一下,写了一个demo,上传到这里,和大家研究学习

2019-08-31

android中实现幻灯片效果的demo

最近写项目遇到一个幻灯片的效果的功能,所以我在网上找了一些资料终于做出来了,上传上来和大家交流学习

2019-08-24

TestCustom.rar

自定义控件,一直都是Android中的一个比较难的地方,最近我又写了一些,这方面的代码,和大家交流学习

2019-06-04

zhhdemo4.rar 日历框架

最近写项目,需要一个日历框架,ele-calendar 是一个非常实用的日历框架,我上传到这里,希望和大家交流学习。

2019-05-09

ListView条目中有EditText

最近写项目的时候出现一个功能是,在ListView条目中有EditText,写个例子上传到这

2019-04-21

vue学习11--20

Vue中生命周期函数/生命周期钩子 数据请求模块vue-resource(推荐) 数据请求模块axios 数据请求模块fetch-jsonp 父组件给子组件传值 父组件主动获取子组件的数据和方法,子组件主动获取父组件的数据和方法 非父子组件传值 配置路由及默认跳转 动态路由传值及get传值(跳转及传值,相当于a标签) 路由结合请求数据,实现新闻列表,新闻详情 编程式的导航(跳转及传值,相当于用js实现)

2019-04-13

vue学习21--28

路由的嵌套 Mint UI(手机端框架)的使用,实现Toast,ActionSheet等 Mint UI(手机端框架)的使用infinite-scroll结合api接口实现真实上拉分页加载更多 ElementUi(Pc框架)的使用 ElementUi(Pc框架)的使用,按需引入 路由模块化 Vuex 的使用state,mutations实现多个页面数据共享 Vuex 的使用getters,actions

2019-04-13

vue学习1--10

绑定数据,循环数组 Vue绑定属性,绑定html,绑定class,绑定style Vue及双向数据绑定,v-model,v-on:click,以及ref获取dom节点 Vue点击事件,方法,获取数据,改变数据,事件对象及自定义属性 demo练习,实现todolist效果1 demo练习,实现todolist效果2 demo练习,todolist使用localStorage实现数据的永久存储 Vue中创建组件以及使用组件

2019-04-13

ReactNative调原生Android代码

React Native 中虽然提供了很多的功能,但是有时候还是需要调用原生的代码,这里我写了一个简单例子,和大家交流学习

2019-03-24

ReactNative常用组件

FlatList TextInput TouchableHighlight Image ImageBackground Flexbox Alert

2019-03-15

ReactNative网路及本地缓存

ReactNative网路及本地缓存 Fetch之get请求数据, Fetch之Post请求数据, AsyncStorageDemo本地缓存数据

2019-03-15

ReactNativer菜单

react-navigation实现App的底部菜单 react-navigation实现App的顶部菜单 react-navigation实现页面跳转以及数据传递

2019-03-15

ReactNative中调用相机相册

react-native-image-picker调用相机相册,并且上传图片到服务器

2019-03-15

ReactNative项目图片墙

主要功能:注册,登录,上传图片,展示图片等功能 主要技术:Fetch的get请求,Fetch的post请求,Image常用组件的使用

2019-03-15

ReactNative项目豆瓣评分3

主要实现了AsyncStorage本地存储数据,FlatList刷新加载,悬浮层绝对定位,Linking的使用等

2019-03-15

ReactNative项目豆瓣评分2

主要实现了获取网络数据,FlatList刷新加载,页面跳转,选项卡切换等

2019-03-15

空空如也

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

TA关注的人

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