`
myclover
  • 浏览: 191018 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
平时项目中经常碰到报表的生成,在此简单描述下使用java结合docx4j技术,生成docx文件的一些基本方法,仅供参考,代码如下: import java.awt.image.BufferedImage; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; import java.math.BigInteger; import java.text.SimpleDateFormat; import java.util.Date; import java.ut ...
在android中使用MediaPlayer播放音乐的实例。 package com.myclover.music; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.List; import android.app.ListActivity; import android.media.MediaPlayer; import android.media.MediaPlayer.OnCompletionListener; imp ...
分别对Sax、Dom、Pull三种技术解析xml文件的实例,以及使用Pull保存xml文件。 person.xml <?xml version="1.0" encoding="utf-8"?> <persons> <person id="1001"> <name>张三</name> <age>22</age> <sex>男</sex> </person> <person id ...
在android中主要使用SQLite数据库进行对一些数据的存储,以下是相应的CRUD的实例。 package com.myclover.db.service; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; /** * * @autho ...
第六课,SharedPreferences的讲解,SharedPreferences是以xml文件来进行存储的,在手机应用中很多设置文件的存储就是使用SharedPreferences实现的。 package com.myclover.sharedpreferences; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; imp ...
第五课,android文件操作的实例,主要对SDcard的读写操作。 package com.myclover.file.service; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import android.content.Context; import android.os.Environment; public class FileOperateServ ...
第四课,对android中Activity生命周期的讲解。 package com.myclover.life; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.util. ...
之前有几个好朋友说最近android很火,很想学习下android,在他们的要求下,我给他们讲解了android的一些基础知识,带他们进入android的大门,以下是讲解课程中的第三课,常用Layout控件的使用。 line.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=&q ...
之前有几个好朋友说最近android很火,很想学习下android,在他们的要求下,我给他们讲解了android的一些基础知识,带他们进入android的大门,以下是讲解课程中的第二课,常用UI控件的使用,第一课主要是android的一些简单介绍和环境的搭建,这个可以参考我之前的环境搭建的文章,这些都是比较基础的东西,对初学者有帮助而已,大虾们就不需要浪费时间了。以下这个xml文件中是包含了该课程中的全部UI控件了。 register.xml <?xml version="1.0" encoding="utf-8"?> <Scro ...
在群里经常碰到很多找工作的朋友回来就谈论自己的面试经历,被问到或者笔试过程中碰到的一些题目,下面把前两天几个朋友提出的问题进行简单的实现下,希望各位大虾指教!代码如下所示: package com.myclover.exam; public class Exam { private static final char[] SRC_NUMS = "零一二三四五六七八九".toCharArray(); /** * 功能说明:把阿拉伯数字转换成中文的数字,即1-->一,10-->十 * @author myclove ...
在群里经常看到很多网友面试回来说又考了二叉查找,但是搞不懂咋个实现,看来这个查找确实是面试中出现的频率比较高的,所以就此把这方法实现一下,希望对需要帮助的朋友有所帮助,具体实现如下代码所示: package com.myclover.utils.search; public class SearchUtils { /** * 功能描述:线性查找指定数组中的目标数据 * @param array 指定的数组 * @param data 目标数据 * @return 返回值:返回目标数据在指定数组中的索引值,如果没找到,则返回-1 */ ...
在实际项目中经常需要对一些汇总进行导出到Excel表格中,jxl是其中一种方式,下面以jxl导出Excel表格为例做一个导出的例子,代码如下所示: package com.myclover.utils.file; import jxl.format.Alignment; import jxl.format.Border; import jxl.format.BorderLineStyle; import jxl.format.Colour; import jxl.format.VerticalAlignment; import jxl.write.WritableCellF ...
在实际项目中经常需要导出Word文档,Itext是其中一种选择,使用Itext导出Word文档时需要导入iText-2.1.7.jar和iText-rtf-2.1.7.jar两个jar,具体实现如下代码所示: package com.myclover.utils.file; import java.awt.Color; import com.lowagie.text.Chunk; i ...
        很多网友也问到为啥自己在家的PC机可以上网,而运行在PC机上面的android模拟器却不能上网呢?是因为家里的PC机的DNS一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用ipconfig /all命令检查下;而模拟器默认的DNS为:10.0.2.3,那么模拟器跟自己的PC就不在同一个网段了,使用就导致自己的PC机可以上网,而模拟器不能上网,下面就简单介绍下如何设置才能让模拟器也可以上网:          首先,如果没有配置sdk的环境变量的,那么在CMD命令下进入sdk安装路径的tools目录下,然后使用adb shell命令 ,如果配置了sdk ...
    学习android已经有一年了,最近在群里老看到很多android初学者提问如何搭建android的开发环境的问题,之前一直很忙,没时间整理,今天就大概整理一下,放出来供一些初学者参考,下面我就简单描述下离线搭建android开发环境,2010年3月底的时候我也是以这种方式安装的,所以现在我也介绍该方式好了,因为在线安装速度很不给力,所以当时只好选择了离线安装,当时也没想到这样可以安装成功,只是带着尝试的态度,没想到真的可行,现在就简单描述下吧,如果有网友看了还不明白的,那就给我留言,我会尽快答复。 一、首先下载JDK,只有JRE是不够的,必须要下载JDK,建议使用1.6版本,地址: ...
Global site tag (gtag.js) - Google Analytics