- 浏览: 355979 次
文章列表
html5只支持少量的视频和音频格式;
检查浏览器是否支持Vedio为例; 代码我全部在Google的浏览器上运行的
<script type="text/javascript">
function f(){
if(!!document.createElement('video').canPlayType){
alert("support Video");
}else{
alert("Not support Video");
}
...
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
InterDemo : 定义方法,定义接口
代码实现如下
package 接口回调;
import 接口回调.InterDemo.InterDemoGetIntance;
public class MainDemo {
public static void main(String[] args) {
//调用方法
...
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass() {
// 在构造方法中处理内部类
new Demo("百合不是茶", "1234").getAll();
}
public static void main(String[] a ...
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
//类包含抽象方法,此类必须声明为抽象
public abstract class AbstractClass {
public void play(String str) {
System.out.println(str);
}
// 抽象方法,只有实体 没有实
手机防盗软件是现在主流杀毒软件都会有的一个基本功能, 这其中会涉及到一些都手机内部的简单了解 ,本人其中有一些小小的领悟 拿出来分享 共同学习
先上图:
当用户第一次进入 读取首选项文件密码是否为空 ,如为空 就需要用户设置密码 ,否者直接输入密码
// 获取首先项中的密码
public Boolean isEntry() {
// 获取首选项中的password字段
String password = pf.getString("password", "");
//System.out.println(p ...
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
...
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServ ...
n.json文件:
[{name:java,lan:c++,age:17},{name:android,lan:java,age:8}]
pull.xml文件
<?xml version="1.0" encoding="utf-8"?>
<stu>
<name>java</name>
<age>20</age>
<sex>男</sex>
</stu>
<stu>
<name ...
一: 向上转型和向下转型
面向对象中的转型只会发生在有继承关系的子类和父类中(接口的实现也包括在这里)。父类:人 子类:男人向上转型: Person p = new Man() ; //向上转型不需要强制类型转化向下转型: Man man = (Man)new Person() ; //必须强制类型转化
复用类看着标题都不知道是什么,再加上java编程思想翻译的比价难懂,所以知道现在才看这本软件界的奇书
一:组合语法:就是将对象的引用放到新类中即可
代码:
package com.wj.reuse;
/**
*
* @author Administrator 组合类的使用
*/
public class SpringkSystem {
private String value1, value2, value3, value4;
private int i;
private float f;
//创建对象
pri ...
访问权限是java中一个比较中要的知识点,它规定者什么方法可以访问,什么不可以访问
一:包访问权限;
自定义包:
package com.wj.control;
//包
public class Demo {
//定义一个无参的方法
public void DemoPackage(){
System.out.println("调用了Demo类的方法");
}
}
使用系统的类时,系统会自动的提示我们需要import 包,然后才能使用里面的方法
二:public 公共的; public里面的数据对本工程中的 ...
一:service简介:
service是android的十大组件之一(Activity,ContentProvider,BroadCastReceivcr,Service),Service主要是负责在android的后台运行的, 检查位置信息等都是服务
二:service的启动方式和生命周期;
a) ,context.startService()的启动顺序
context.startService()-->onCreate()-->onStartCommand()-->服务运行-->context.stopServi ...
1.使用构造器确保数据初始化
/*
*在ReckInitDemo类中创建Reck的对象
*/
public class ReckInitDemo {
public static void main(String[] args) {
//创建Reck对象
new Reck();
}
}
//内部类
class Reck {
// 初始化数据
public Reck() {
// 确保对象在被创建时有数据
System.out.println("数据被初始化");
}
...
android中数据库一般是不能直接被其他程序创建的,一般是通过内容提供者 ,内容提供者是android开发中常见的数据操作方式,例如;android手机的联系人信息获取 我们是可以直接操作android提供的内容提供者的, android需要做的就是在联系人中定义一个内容提供者;
内容提供者关键步骤:
1,创建(A程序)数据库; 继承SQLiteOpenHelper创建数据库和表
2,创建(A程序)的内容提供者; 继承Contentprovider自定义内容提供者
3,创建( ...
Android广播机制简介
在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收。
广播机制最大的特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理数据的。
Android中广播的是操作系统中产生的各种各样的事件。例如,收到一条短信就会产生一个收到短信息的事件。而Android ...