自定义博客皮肤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)
  • 收藏
  • 关注

原创 Mpush

相关链接:http://git.oschina.net/mpush/mpush1、安装redis2、安装zookeeper3、安装mpush4、下载mpush server最新的正式包https://github.com/mpusher/mpush/releases (也可以自己根据源码构建:mvn clean package -Pzip,pub)解压下载的tar包tar -zvxf mpush-release-x.y.z.tar.gz到 mpush 目录, 结构如下drwxrwx

2021-07-07 18:03:38 348 2

原创 excel文件输出文件流到前端下载

1、使用poi生成excelmvn:org.apache.poipoi4.0.1org.apache.poipoi-ooxml4.0.1code:public HSSFWorkbook createMineExcelHk(String firstRowName, List titils, List data) throws Exception { HSSFWorkbook wb = new HSSFWorkbook(); //建立新的sheet对象(excel的表单).

2021-06-24 18:46:06 810

原创 图片加载内存溢出

1-获取系统相册图片

2014-06-04 15:56:58 403

原创 3-7androidUI下拉框Spinner

android:id="@+id/spinner1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentRight="true"        android:layout_below="@+i

2014-05-30 00:04:18 536

原创 3-6进度条,评分控件

进度条        android:id="@+id/seekBar1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true" />

2014-05-29 23:05:42 502

原创 3-5datePicker日期与时间控件

android:id="@+id/datePicker1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignPar

2014-05-29 16:55:48 488

原创 3-4checkbox

android:id="@+id/checkBox1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_below="@+i

2014-05-29 14:00:14 469

原创 3-3TextField文本自动提示

文本自动提示:撒旦师大

2014-05-29 13:38:07 540

原创 3-2单选框和 ToggleButton开关按钮

RadioButton         android:id="@+id/radioGroup1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_below="@+id/textView1"       

2014-05-29 11:54:12 705

原创 3-1android Button点击事件

多按钮:

2014-05-29 11:02:01 581

原创 2-1UI组件RatingBar评分控件使用

在Android的开发中,有一个叫做评分控件RatingBar,我们可以使用该控件做等级划分、评分等作用,星星形状显示,也可以半星级别,我们来看一下评分控件如何使用。 布局文件中定义控件以及属性,这里主要需要指定的是总星星数量,和当前的值,也就是总级别跟当前级别的量。    android:id="@+id/ratingBar"    android:numSt

2014-05-28 11:34:28 510

原创 android框架与Activity生命周期、现场保护

src目录:主要是完成java代码的编写assets目录:资源目录res:存在图片,布局文件、字符串、菜单等文件bin:输出文件夹,apkproject.propertites:配置文件gen:系统自动成成的源代码目录Activity就是不满整个窗口或者悬浮于其他窗口上的交互界面,在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的A

2014-05-27 18:43:28 883

原创 android传感器

传感器分类:动作传感器、重力传感器、

2014-05-26 20:53:33 399

原创 用activity打开系统浏览器

Intent intent = new Intent();//意图用于激活某一个界面//隐式意图//描述动作的行为intent.setAction(Intent.ACTION_VIEW);intent.setData(Uri.parse("http://www.baidu.com"));startActivity(intent);

2014-04-04 11:44:45 815

原创 安卓短信拦截通过广播接收

public void onReceive(Context context, Intent intent) {// TODO Auto-generated method stubSystem.out.println("短信收到了");Object[] pdus = (Object[]) intent.getExtras().get("pdus");for(Object pdu:pd

2014-04-03 20:25:56 812 1

原创 android定义子线程与时间定时器

private  newThread; //声明一个子线程Thread newThread= new Thread(new Runnable() {    @Override            public void run() {            //这里写入子线程需要做的工作            }        });    newThread.s

2014-04-03 12:48:40 1558

原创 android Json数据分装Post请求

{// 这里写入子线程需要做的工作String path = "http://192.168.10.251:8081/upload.jsp";HttpPost httpRequest = new HttpPost(path);/** NameValuePair实现请求参数的封装*///封装数据到JSONJSONObject gps = new JSONObject(

2014-04-03 12:02:19 633

原创 android Post提交数据

// 这里写入子线程需要做的工作String path = "http://192.168.10.251:8081/upload.jsp";HttpPost httpRequest = new HttpPost(path);/** NameValuePair实现请求参数的封装*/List params = new ArrayList();params.add(new B

2014-04-03 11:36:43 549

原创 android调用系统短信发送

//自动弹出发送短信public void click4(View view){Intent intent  =  new Intent();intent.setAction("android.intent.action.SENDTO");intent.addCategory("android.intent.category.DEFAULT");intent.setData(U

2014-04-02 19:01:26 436

原创 获取网络资源图片xml

xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    tools:context=".MainActivity"

2014-04-02 11:21:42 395

原创 获取网络资源图片

package com.example.netimage;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.Ht

2014-04-02 11:21:03 354

原创 android数据库事务操作

public void testTransaction() throws Exception{SQLiteDatabase db = helper.getWritableDatabase();db.beginTransaction();//开始事务try{db.execSQL("update account set money = money - 5 where id = ?",

2014-03-28 10:36:45 366

原创 Android测试文件与调用getreadableDatabase()方法数据库创建

public void testCreateDB() throws Exception{//getContext()这个方法是获取到测试框架的一个虚拟的模拟的假的上下文NoteSQLiteOpenHelper helper = new NoteSQLiteOpenHelper(this.getContext());//只有执行了getwriteableDatabase() 或者getr

2014-03-27 13:40:29 539

原创 Android创建数据

package com.example.db;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqli

2014-03-27 13:39:16 373

原创 Android手动操作数据库操作(增删改查)

package com.example.db.dao;import java.util.ArrayList;import java.util.List;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabas

2014-03-27 13:37:02 432

原创 android 操作数据库使用系统方法

android 操作数据库使用系统方法完成增删改查private NoteSQLiteOpenHelper helper;public  void NoteDao2(Context context){helper = new NoteSQLiteOpenHelper(context);}public boolean add(String name , float

2014-03-27 13:33:19 412

原创 rawQuery()与execSQL()方法区别

Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delet

2014-03-27 11:53:55 3631

原创 android数据库的创建

1、创建一个数据库打开帮助类 继承SQLiteOpenHelper2、构造方法  设置数据库文件的名称 设置游标工厂 null  数据库的版本 1/** context 上下文* name 数据库名称* cursorfactory 游标工厂 一般设置为null 默认游标工厂* version 数据库的版本    版本号从1开始的* */public NoteSQLi

2014-03-26 20:12:04 380

原创 JAVA多态

定义:某一类事物的多种存在形态/* * 多态:可以理解为事物存在的多种体现形态 * 人:男人、女人 * 动物:猫、狗 * 猫 x = new 猫(); * 动物 x = new 猫(); * 实体类具备有其他类型,就是对象具备有多种型态。 * 1、多态的体现 *    父类的引用指向了自己的子类对象 *    父类的引用也可以接受自己的子类对象  * 2

2014-03-11 15:42:24 283

原创 接口

概述        接口技术主要是用来描述类具有什么功能,而并不给每个功能具体实现,一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。        在java程序设计语言中,接口不是类,而是对类的一组需求描述,这些要遵从接口描述的统一格式进行定义。下面是一段接口代码:        public interface Comparable

2014-03-11 12:53:33 339

原创 Java ToString用法

JAVA中toString方法的作用 因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操

2014-03-11 11:07:20 390

原创 “==” 、equals 、instance of区别

操作符“==”用来比较两个操作元是否相等,是否引用同一个对象,这两个操作元既可以是基本类型,也可以是引用类型。 /**     *      *     当操作符“==”两边都是引用类型时,这两个引用变量必须都引用同一个对象,结果才为true。     *      */    public static void f2() {        Integ

2014-03-11 10:58:21 432

原创 java抽象类

抽象定义:         抽象就是从多个事物中将共性的,本质的内容抽取出来。抽象类:         java中可以定义没有方法体的方法,该方法的集体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。 抽象的特点:        ! 抽象类和抽象方法必须用abstract关键字来修饰         !抽象方法只有方法声明,没有方法体,定义在抽象类中。

2014-03-10 13:42:15 390

原创 fina

final可修饰类、方法、变量        修饰的类不可被继承        修饰的方法不可被继承        修饰的变量是一个常量,只能被赋值一次        内部类只能访问被final修饰的局部变量内部类:内部类方法 可以访问该类定义所在的作用域中的数据,包括私有方法;                内部类可以对同一包中的其他类隐藏起来

2014-03-10 11:14:29 435

原创 JAVA基础抽象类

抽象类的概述        抽象定义:                抽象是从多个事物中将共性的,本质的内容抽取出来。        抽象类:                JAVA中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。        抽象方法的由来:                多个对象都具备相同的功能,

2014-03-10 11:09:28 406

空空如也

空空如也

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

TA关注的人

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