自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JavaTiger

宝剑锋从磨砺出,梅花香自苦寒来!

  • 博客(36)
  • 资源 (60)
  • 收藏
  • 关注

原创 DOM解析XML文档

<br />DOM为XML 文档的解析定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。<br /> 优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;<br /> 缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间;<br /> 使用场合:一旦解析了文档还需多次访问这些数据;硬件资源充足(内存、CPU)。<br />public void parserXml(String file

2010-09-30 15:52:00 710

原创 调用setting的校准屏幕功能

<br />Intent intent = new Intent();intent.setAction("android.intent.action.MAIN");intent.setComponent(new ComponentName("com.android.settings","com.android.settings.Calibration"));startActivity(intent);

2010-09-30 15:51:00 884

原创 保持屏幕常亮

PowerManager.WakeLock wakeLock; 启用屏幕常亮功能wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, "MyActivity");wakeLock.acquire();  //PowerManager.SCREEN_DI

2010-09-30 15:50:00 857

原创 格式化SD卡/卸载SD卡

<br />private IMountService mMountService;mMountService = getMountService();private synchronized IMountService getMountService() { if (mMountService == null) { IBinder service = ServiceManager.getService("mount"); i

2010-09-30 15:49:00 1593

原创 结果集排序/List遍历

<br />List<String> resultList = new ArrayList<String>();resultList.add(str1);......resultList.add(strn);Collections.sort(resultList);FileOutputStream outStream = new FileOutputStream(efsCRCResultFile);Iterator itr = resultList.iterator();whil

2010-09-30 15:48:00 925

原创 非递归方法枚举目录下所有文件(含子目录)

<br />private void getFileList(String dirPath){ LinkedList<File> mDirList = new LinkedList<File>(); File dir = new File(dirPath); mDirList.add(dir);File files[] = null; int count = 0; String filePath = null; File tmp = null;

2010-09-30 15:48:00 1790

原创 判断是否有SDCard

<br />if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { copyToSDCard(logFilePath); } else { Toast.makeText(FPRITest.this,"No SDCard! Please insert SDCard. ",Toast.LENGTH_SHORT).show(); }

2010-09-30 15:47:00 747

原创 计算一个文件的CRC32值

<br />mport java.util.zip.CRC32;FileInputStream inStream = null; BufferedInputStream in = null; CRC32 crc32 = new CRC32(); inStream = new FileInputStream(filePath); in = new BufferedInputStream(inStream,size_8k); for(int

2010-09-30 15:46:00 2209

原创 显示一个模态对话框,带yes/no按钮

<br />new AlertDialog.Builder(efscrc.this) .setMessage("Work Done! Show results?") .setCancelable(false) .setPositiveButton("Yes", new DialogInterface.OnClickListener() { public void

2010-09-30 15:46:00 1712

原创 运行一个命令或程序获取结果/正则表达式查找匹配/分隔字符串

<br />Process process1 = new ProcessBuilder("cat", "/opl/etc/system.prop").start(); BufferedReader br1 = new BufferedReader(new InputStreamReader(process1.getInputStream())); Pattern pattern = Pattern.compile("apps.setting.platformversion

2010-09-30 15:45:00 710

原创 Preference 添加单击处理

PreferenceScreen BINCRC = (PreferenceScreen)getPreferenceScreen().findPreference("bin_crc"); BINCRC.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {          public boolean onPreferenceClick(Preference preference) {

2010-09-30 15:44:00 776

原创 Preference Activity

            android:title="1. BIN CRC"             android:summary="Code Area CRC"             android:key="bin_crc">             andr

2010-09-30 15:43:00 775

原创 全屏窗口

<br />requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

2010-09-30 15:42:00 535

原创 访问通话记录CallLog

<br />    android平台上的通话记录是以Content Provider的形式存储在手机上的,因此你需要使用ContentResolver来查询通话记录,返回Cursor接口。如下所示:<br />package com.me;import android.app.ListActivity;import android.database.Cursor;import android.os.Bundle;import android.provider.CallLog;impor

2010-09-29 14:08:00 2261

原创 Android Dialog

<br />创建对话框<br />一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.<br />Android API 支持下列类型的对话框

2010-09-28 18:05:00 1043

原创 在Android应用中定制菜单

<br /> 通过Android提供的NotePad示例应用,及帮助文档中对菜单的相关描述,现将如何在我们的Androiod应用中定制我们自己的菜单,做一个小结。<br /> <br />一、菜单的生成<br />    对一个Android应用中的每一个屏幕,也就是说,对每一个Activity类,都会拥有一个默认菜单。在Activity类中,定义了几个与菜单有关的方法,供继承于Activity类的子类去重载,从而定制我们自己的菜单。这几个方法为:<br />public boolean onCrea

2010-09-28 17:31:00 685

原创 为Activity屏幕的标题添加图标

<br />  我们可以在AndroidManifest.xml中,使用<br /><application android:icon="@drawable/icon"> <br />来设置应用的图标,但我们却不能采用同样的方法来设置Activity对应屏幕的标题的图标。<br /> <br />不过,Android还是为我们提供了通过代码来设置标题图标的方法,代码如下:<br /> @Override public void onCreate(Bundle icicle) { su

2010-09-28 17:27:00 678

原创 如何让Activity以全屏方式显示

<br />有时候,我们想让应用以全屏的方式显示,而不仅仅只是隐藏了标题条,这个没问题,只需要通过设置几个参数就可以达到了,看代码:<br />@Override public void onCreate(Bundle icicle) { super.onCreate(icicle); requestWindowFeature(Window.FEATURE_NO_TITLE); Window win = getWindow();

2010-09-28 17:24:00 893

原创 SharedPreferences存储技巧

<br />SharedPreferences存储技巧:<br />1、SharedPreferences保存信息到配置文件:<br />SharedPreferences pre = getSharedPreferences("password_msg", MODE_WORLD_WRITEABLE); SharedPreferences.Editor editor = pre.edit(); editor.putString("name", name); editor.putS

2010-09-28 17:08:00 1220

原创 listView滑条自动跳转,显示控件的新条目

<br />经常需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部。<br /><br />源代码:<br /><ListView android:id ="@android:id/list" android:layout_width="fill_pare

2010-09-28 11:06:00 973

转载 ListView项目长按的菜单功能总结

<br />ListView上的Item长按弹出菜单或者对话框是常见的功能之一:<br />其实现如下:<br />extends ListActivity{<br />在方法:<br />@Override<br />public void onCreate(Bundle savedInstanceState) {<br />        super.onCreate(savedInstanceState);<br />        requestWindowFeature(Window.FE

2010-09-28 11:01:00 2591 1

原创 Android ListView/ListActivity点击长按事件

<br />ListActivity和ListView是很常用的组件,用来制作列表形式的用户界面。本文介绍如何正确处理ListView中的条目短按和长按事件,他们的处理方式是不同的。<br />  对于短按事件,处理起来比较简单,我们只需要覆盖ListActivity的onLi

2010-09-27 17:52:00 3856 2

原创 使用TimerTask控制ProgressBar

<br />有很多朋友使用Thread进行Progress的进度控制,这里我们使用Timer和TimerTask控制ProgressBar。  vkLG<Y  <br />  UI'eD)WR  <br />实现效果: 在进度75%之前,每秒钟有5%的进度,在7

2010-09-27 15:09:00 900

原创 JAVA判断字符串是否为数字

JAVA判断字符串是否为数字<br />下面有四种方法,估计好用的应该是第三种吧。1.用JAVA自带的函数 <br />public static boolean isNumeric(String str){ <br />for (int i = str.length();--i>=0;){ <br />if (!Character.isDigit(str.charAt(i))){<br />return false; <br />} <br />}<br />return tr

2010-09-27 14:04:00 2271

原创 ArrayAdapter ,SimpleAdapter ,SimpleCursorAdapter 区别

<br />数据源不同而已 <br />1. String[]: ArrayAdapter <br />2. List<Map<String,?>>: SimpleAdapter <br />3. 数据库Cursor: SimpleCursorAdapter <br

2010-09-27 14:02:00 796

原创 EditText的属性说明

<br />EditText继承关系:View-->TextView-->EditText。<br />EditText的属性很多,这里介绍几个:<br />android:layout_gravity="center_vertical"<br />设置控件显示的位置:默认top,这里居中显示,还有bottom<br /><br />android:hint="请输入数字!"<br />设置显示在空间上的提示信息<br /><br />android:numeric="integer"<br />

2010-09-27 10:48:00 697

转载 apk安装及卸载的原理及代码

<br />this should work: <br /><br />Java:Intent intent = new Intent(Intent.ACTION_VIEW); <br />intent.setDataAndType(Uri.fromFile(new

2010-09-26 16:35:00 1089

原创 Toast一直显示的方法

isRunning = true; timer = new Timer(); timer.schedule(new TimerTask(){ @Override public void run() { // TODO Auto-g

2010-09-26 11:42:00 1907

原创 自定义Android Toasts风格

<br />首先自定义好需要的layout,例如下所示:<br />LinearLayout mLayout = new LinearLayout(context); mLayout.setOrientation(LinearLayout.VERTICAL); TextView mTV = new TextView(context); CustomView cv = new CustomView(co

2010-09-26 11:40:00 743

原创 控制toast出现位置以及progressbar的出现消失

<br />控制toast出现位置:<br />import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;/** * Class

2010-09-26 11:30:00 2271

原创 两种实现Toast 的例子(图片&文字)

<br />Toast主要用来提示用户,以实现友好的用户体验,这里给出两个Toast的例子:<br /><br />1、使用图片<br />Toast toast = new Toast(this); ImageView view = new ImageView(this); view.setImageResource(R.drawable.icon); toast.setView(view); toast.show(); <br /> <br />2、使用文字对话框<br />

2010-09-25 17:10:00 1460 1

原创 用代码通过Intent实现apk文件的安装

<br />    在系统安装的的底层常规应用中,是通过PackageInstaller来识别程序安装的intent来执行安装: <br />package cn.com;import android.app.Activity;import android.content.I

2010-09-15 11:13:00 1014

原创 Android通过Socket(TCP/IP)与PC通讯

<br />Android作为完全开源的手机平台,已经被非常多的开发者视作未来最有潜力的智能手机操作系统。而且短时间内已经有大量的第三方应用程序出现在Android Market供用户下载和使用,其中有一些程序增强了手机的应用功能,而另外一些会充分的发挥手机与其它电子设备的互动。

2010-09-13 17:13:00 2096

原创 Android 清单文件属性大全

<br />android:allowTaskReparenting<br />  是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。<br />  ---------------------------------------------------

2010-09-10 16:48:00 1139

原创 android 关于程序升级问题

<br />关于升级问题 <br />用户可以从market上直接下载下来直接安装就可以了,会自动识别覆盖的,除非你把版本调低了 <br /><br /><manifest xmlns:android="http://schemas.android.com/apk/res/android" <br />      package="com.xx.xx" 包名 <br />      android:versionCode="X" 版本号 <br />      android:versionNa

2010-09-09 13:15:00 952

转载 Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!

在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的

2010-09-02 08:48:00 1267

C语言深度剖析--解开程序员面试笔试的秘密

C语言深度剖析--解开程序员面试笔试的秘密 C语言深度剖析--解开程序员面试笔试的秘密 C语言深度剖析--解开程序员面试笔试的秘密

2010-04-02

java正则表达式 详解

java正则表达式 详解 java正则表达式 详解 java正则表达式 详解

2010-04-02

JAVA面试题解惑系列 pdf

JAVA面试题解惑系列.pdf JAVA面试题解惑系列.pdf JAVA面试题解惑系列.pdf

2010-04-02

java面试题及答案(基础题122道代码题19道).

java面试题及答案(基础题122道代码题19道) java面试题及答案(基础题122道代码题19道) java面试题及答案(基础题122道代码题19道)

2010-04-02

JAVA案例开发集锦 pdf

JAVA案例开发集锦.pdf JAVA案例开发集锦.pdf JAVA案例开发集锦.pdf

2010-04-02

book-MySQL chm

很好的MySQL资料 很好的MySQL资料 很好的MySQL资料

2010-04-02

java面试题及答案(基础题122道代码题19道)

java面试题及答案(基础题122道代码题19道)

2010-02-28

Java正则表达式 详解

Java正则表达式 详解 讲解很详细 看了帮很大 是PDF格式

2010-01-29

HTML 完全手册

HTML完全手册 HTML完全手册 HTML完全手册

2009-08-02

ps快捷键大全(精华)

完整的ps快捷键大全 完整的ps快捷键大全 完整的ps快捷键大全

2009-07-30

编程_C语言--论坛(精华)

编程_C语言--论坛(精华) 编程_C语言--论坛(精华) 编程_C语言--论坛(精华)

2009-07-29

SQL语法祥解(很好的资料)

SQL语法祥解 SQL语法祥解 SQL语法祥解

2009-07-29

GoF+23种设计模式解析

GoF+23种设计模式解析 很经典的模式,软件设计者必看

2009-07-29

C语言程序设计(谭浩强)

C语言程序设计(谭浩强) C语言程序设计(谭浩强) C语言程序设计(谭浩强)

2009-07-29

C语言-Windows内存管理机制

C语言-Windows内存管理机制 C语言-Windows内存管理机制 C语言-Windows内存管理机制

2009-07-29

CSDN论坛-算法精华

CSDN论坛-算法精华 其中收集了CSDN论坛算法精华

2009-07-29

Kerberos认证系统的设计与实现

Kerberos认证系统的设计与实现 Kerberos认证系统的设计与实现 Kerberos认证系统的设计与实现

2009-07-29

实现RSA的C++源码

实现RSA算法的C++源码 实现了大素数

2009-07-29

176个经典C语言实例代码

176个经典C语言实例代码 有待好好研究,可以学到很多东西!

2009-07-28

MySQL-Front

mysql数据库的可视化图形工具,主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格,可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL 脚本,提供与外程序接口,保存数据到CSV文件等。

2009-07-28

Android中的JSON详细总结

Android中的JSON详细总结.doc

2012-01-03

Android自定义标题栏(并加入返回按钮)demo

Android自定义标题栏(并加入返回按钮)的demo

2011-10-12

Android签名教程

Android签名教程 Android签名教程 Android签名教程 Android签名教程 Android签名教程

2011-07-25

QQTab切换特效(源码)

QQTab切换特效(源码) QQTab切换特效(源码) QQTab切换特效(源码) QQTab切换特效(源码) QQTab切换特效(源码)

2011-07-15

android布局属性详

android布局属性详解 android布局属性详解 android布局属性详解 android布局属性详解 android布局属性详解

2011-07-14

仿QQ登录界面布局(源码)

QQ登录界面布局 QQ登录界面布局 QQ登录界面布局

2011-07-14

系出名门 Android源代码

系出名门 Android源代码 系出名门 Android源代码 系出名门 Android源代码

2010-10-29

Android动画研究离线版 pdf

Android动画研究离线版.pdf Android动画研究离线版.pdf Android动画研究离线版.pdf

2010-04-02

eoeAndroid基础应用培训

eoeAndroid基础应用培训 eoeAndroid基础应用培训 eoeAndroid基础应用培训

2010-04-02

Android中文文档 pdf

Android中文文档.pdf Android中文文档.pdf Android中文文档.pdf

2010-04-02

Android实现GPS定位 pdf

Android实现GPS定位.pdf Android实现GPS定位.pdf Android实现GPS定位.pdf

2010-04-02

Android开发指南中文版android1.5

Android开发指南中文版android1.5 Android开发指南中文版android1.5 Android开发指南中文版android1.5

2010-04-02

Android画图学习 pdf

Android画图学习 pdf Android画图学习 pdf Android画图学习 pdf

2010-04-02

android-book pdf

android-book.pdf android-book.pdf android-book.pdf

2010-04-02

Android Eclipse开发教程

Android Eclipse开发教程.pdf Android Eclipse开发教程.pdf Android Eclipse开发教程.pdf

2010-04-02

andbook中文版

andbook中文版 andbook中文版 andbook中文版

2010-04-02

Android程序员指南 pdf

Android程序员指南 pdf Android程序员指南 pdf Android程序员指南 pdf

2010-04-02

Android应用程序开发 chm版

Android应用程序开发 chm版 Android应用程序开发 chm版 Android应用程序开发 chm版

2010-04-02

经典编程900例(C语言).

经典编程900例(C语言). 经典编程900例(C语言). 经典编程900例(C语言).

2010-04-02

谭浩强c语言PDF版

谭浩强c语言PDF版 谭浩强c语言PDF版 谭浩强c语言PDF版

2010-04-02

空空如也

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

TA关注的人

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