- 博客(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 424 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 880
原创 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 551
原创 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 523
原创 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 513
原创 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 491
原创 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 723
原创 2-1UI组件RatingBar评分控件使用
在Android的开发中,有一个叫做评分控件RatingBar,我们可以使用该控件做等级划分、评分等作用,星星形状显示,也可以半星级别,我们来看一下评分控件如何使用。 布局文件中定义控件以及属性,这里主要需要指定的是总星星数量,和当前的值,也就是总级别跟当前级别的量。 android:id="@+id/ratingBar" android:numSt
2014-05-28 11:34:28 530
原创 android框架与Activity生命周期、现场保护
src目录:主要是完成java代码的编写assets目录:资源目录res:存在图片,布局文件、字符串、菜单等文件bin:输出文件夹,apkproject.propertites:配置文件gen:系统自动成成的源代码目录Activity就是不满整个窗口或者悬浮于其他窗口上的交互界面,在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的A
2014-05-27 18:43:28 906
原创 用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 840
原创 安卓短信拦截通过广播接收
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 855 1
原创 android定义子线程与时间定时器
private newThread; //声明一个子线程Thread newThread= new Thread(new Runnable() { @Override public void run() { //这里写入子线程需要做的工作 } }); newThread.s
2014-04-03 12:48:40 1582
原创 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 655
原创 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 570
原创 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 459
原创 获取网络资源图片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 417
原创 获取网络资源图片
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 375
原创 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 385
原创 Android测试文件与调用getreadableDatabase()方法数据库创建
public void testCreateDB() throws Exception{//getContext()这个方法是获取到测试框架的一个虚拟的模拟的假的上下文NoteSQLiteOpenHelper helper = new NoteSQLiteOpenHelper(this.getContext());//只有执行了getwriteableDatabase() 或者getr
2014-03-27 13:40:29 556
原创 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 390
原创 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 451
原创 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 425
原创 rawQuery()与execSQL()方法区别
Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delet
2014-03-27 11:53:55 3669
原创 android数据库的创建
1、创建一个数据库打开帮助类 继承SQLiteOpenHelper2、构造方法 设置数据库文件的名称 设置游标工厂 null 数据库的版本 1/** context 上下文* name 数据库名称* cursorfactory 游标工厂 一般设置为null 默认游标工厂* version 数据库的版本 版本号从1开始的* */public NoteSQLi
2014-03-26 20:12:04 395
原创 JAVA多态
定义:某一类事物的多种存在形态/* * 多态:可以理解为事物存在的多种体现形态 * 人:男人、女人 * 动物:猫、狗 * 猫 x = new 猫(); * 动物 x = new 猫(); * 实体类具备有其他类型,就是对象具备有多种型态。 * 1、多态的体现 * 父类的引用指向了自己的子类对象 * 父类的引用也可以接受自己的子类对象 * 2
2014-03-11 15:42:24 292
原创 接口
概述 接口技术主要是用来描述类具有什么功能,而并不给每个功能具体实现,一个类可以实现一个或多个接口,并在需要接口的地方,随时使用实现了相应接口的对象。 在java程序设计语言中,接口不是类,而是对类的一组需求描述,这些要遵从接口描述的统一格式进行定义。下面是一段接口代码: public interface Comparable
2014-03-11 12:53:33 348
原创 Java ToString用法
JAVA中toString方法的作用 因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操
2014-03-11 11:07:20 400
原创 “==” 、equals 、instance of区别
操作符“==”用来比较两个操作元是否相等,是否引用同一个对象,这两个操作元既可以是基本类型,也可以是引用类型。 /** * * 当操作符“==”两边都是引用类型时,这两个引用变量必须都引用同一个对象,结果才为true。 * */ public static void f2() { Integ
2014-03-11 10:58:21 447
原创 java抽象类
抽象定义: 抽象就是从多个事物中将共性的,本质的内容抽取出来。抽象类: java中可以定义没有方法体的方法,该方法的集体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。 抽象的特点: ! 抽象类和抽象方法必须用abstract关键字来修饰 !抽象方法只有方法声明,没有方法体,定义在抽象类中。
2014-03-10 13:42:15 404
原创 fina
final可修饰类、方法、变量 修饰的类不可被继承 修饰的方法不可被继承 修饰的变量是一个常量,只能被赋值一次 内部类只能访问被final修饰的局部变量内部类:内部类方法 可以访问该类定义所在的作用域中的数据,包括私有方法; 内部类可以对同一包中的其他类隐藏起来
2014-03-10 11:14:29 455
原创 JAVA基础抽象类
抽象类的概述 抽象定义: 抽象是从多个事物中将共性的,本质的内容抽取出来。 抽象类: JAVA中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。 抽象方法的由来: 多个对象都具备相同的功能,
2014-03-10 11:09:28 425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人