- 博客(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
React21-22
2019-02-28
React学习16-20
2019-02-28
React学习05事件对象event,拿到input输入框的值,类似Vue的双向数据绑定
2019-02-28
node.js中 express.static 托管静态文件合并前后端代码
2019-02-17
node.js中Express图片上传
2019-02-15
node.js学习Express中Session的基本使用
2019-02-08
vue学习11--20
2019-04-13
vue学习21--28
2019-04-13
vue学习1--10
2019-04-13
ReactNative常用组件
2019-03-15
ReactNative网路及本地缓存
2019-03-15
ReactNativer菜单
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人