- 博客(29)
- 资源 (20)
- 问答 (2)
- 收藏
- 关注
原创 Android 通信录操作
使用ContentResolver对通信录中的数据进行添加、删除、修改和查询操作:加入读写联系人信息的权限测试形式的代码示例:package cn.itcast.contact;import android.content.ContentUris;import android.content.ContentValues;import android.database
2014-03-30 10:43:50 798
原创 Android 使用ContentProvider(内容提供者)共享数据
ContentProvider(内容提供者)共享数据ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_RE
2014-03-29 21:52:37 1840
原创 Android 使用SAX或者DOM或者pull解析XML文件
在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:文件名称:chao.xml allen 36 james 25 例子定义了一个javabean用于存放上面解析出来的xml内容,
2014-03-29 16:38:30 1554
原创 Android sharedpreference的使用
使用SharedPreferences进行数据存储很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?An
2014-03-29 15:53:04 712
原创 Android android下的数据持久化和读取数据,保存数据到手机及SD卡
openFileOutput()方法的第一参数用于指定文件名称,不能包含路径分隔符“/” ,如果文件不存在,Android 会自动创建它。创建的文件保存在/data/data//files目录,如: /data/data/cn.itcast.action/files/itcast.txt ,通过点击Eclipse菜单“Window”-“Show View”-“Other”,在对话窗口中展开andr
2014-03-28 22:40:43 1364
原创 Android 对应用进行单元测试
对应用进行单元测试在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。第一步:首先在AndroidManifest.xml中加入下面红色代码: package="cn.itcast.action“ android:versionCo
2014-03-28 18:30:10 609
原创 Android android下的短信发送器
MainActivity.java:package cn.itcast.sms;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager; //gsm cdma 3gimport android.util.L
2014-03-28 18:18:00 674
原创 Android android下的电话拨号器
MainActivity.java:package com.example.phone;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.util.Log;import android.vi
2014-03-28 17:59:47 889 2
原创 Android 基础知识介绍
Android模拟器无法启动原因:Android_SDK_HOME环境变量没有设置。每当有一个新的AVD被创建,Android SDK and AVD Manager都会在“我的文档”路径下的.android/avd文件夹创建对应的avd文件夹(my_avd.avd)及配置文件 (my_avd.ini);同时,当你启动一个AVD时,Eclipse或者Android SDK and
2014-03-28 17:55:28 602
原创 Android 网页html源码的查看器
StreamTool.java:package util;import java.io.ByteArrayOutputStream;import java.io.InputStream;public class StreamTool { /** * 把一个inputstream里面的内容转化成一个byte[] */ public static byte[] getByt
2014-03-28 17:25:38 1519
原创 Android 网络图片查看器
StreamTool:将InputStream转化为ByteArraypackage util;import java.io.ByteArrayOutputStream;import java.io.InputStream;public class StreamTool { /** * 把一个inputstream里面的内容转化成一个byte[] */ public s
2014-03-28 17:18:33 792
原创 Android activity的启动模式 singletop singletask singleinstance
activity 四种启动模式来实现不同的需求:standard 默认模式 --------- 来了intent,每次都创建新的实例。singleTop -------- 来了intent, 每次都创建新的实例,仅一个例外:当栈顶的activity 恰恰就是该activity的实例(即需要创建的实例)时,不再创建新实例。这解决了栈顶复用问题,想一想,你按两次back键,退出的都是同一个
2014-03-28 09:50:31 1270 1
原创 Android activity的生命周期
片段:@Overrideprotected void onSaveInstanceState(Bundle outState) {super.onSaveInstanceState(outState);outState.putInt("page", 30);}if (savedInstanceState != null) {page = savedInstanceSta
2014-03-27 20:06:34 568
原创 Android 启动activity并且获取他的返回值
DemoActivity.java:package cn.itcast.getdata;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.EditText;public cl
2014-03-26 22:40:34 850
原创 Android activity之间传递数据
Demo1Activity.java:package cn.itcast.passdata;import java.util.ArrayList;import java.util.List;import android.R.integer;import android.app.Activity;import android.content.Intent;import android
2014-03-26 18:26:44 723
原创 Android 隐式意图和显示意图
Demo1Activity.java:package cn.itcast.mutileactivity;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.net.Uri;import android.os.Bundle
2014-03-26 17:43:07 787
原创 Android anr异常测试
AnrActivity.java:package cn.itcast.anr;import android.app.Activity;import android.os.Bundle;import android.view.View;public class AnrActivity extends Activity { /** Called when the activity
2014-03-26 16:41:30 857
原创 多线程下载测试TestDownload
TestDownload.java:package cn.itcast.download;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.RandomAccessFile;import
2014-03-25 17:15:06 1112
原创 Android 实现多线程下载
好吧,折腾了半天也没有搞出来,还是别浪费时间啦,等到以后解决吧!问题描述:生成的 *.txt文件在下载过程中时而会变成空文件,影响数据的读取我的观点:百度提问说明http://zhidao.baidu.com/question/1882099031962042428.html提问内容:当一个文件(比如a.txt)已经存在的时候,并且文件里面有数据(比如12),当再进行File
2014-03-25 17:12:10 653
原创 struts2 使用标签防止表单重复提交
第一步:index.jsp: My JSP 'index.jsp' starting page 姓名: 第二步:strut.xml:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Con
2014-03-25 15:29:43 749
原创 struts2 常用标签介绍
代码段如下:index.jsp:My JSP 'index.jsp' starting page red blue> / 23 21 都不等 <a href=""> ssss =================== <s:checkboxlist name="list" lis
2014-03-25 15:21:15 698
原创 Android 利用webservice 获取验证码图片
前几天学了利用 Webservice 获取手机号码归属地之后,自己想独立完成一个简单的模块:利用webservice 获取验证码图片,整体还算顺利,但有一个小问题解决不了,就是只能获得英文字符的验证码图片,中文获取不到。琢磨了半天也没搞出来,先把问题放在这吧,以后或许就遇到了解决的方法,如果你看到了有了解决的方法可以给我留言,我将感激不尽。webservice地址:
2014-03-23 15:59:34 1262
原创 Android 利用 Webservice 获取手机号码归属地
webservice地址:http://www.webxml.com.cn/zh_cn/index.aspxhttp://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo其实了解webservice之后利用其获取服务很简单,无非就是按照例如下面图片发送相应内容到指定服务器,然后获
2014-03-19 20:31:44 1414
原创 OGNL(对象图导航语言)基础了解
代码如下:Book.java:package bean;public class Book { private String name; private int price; private int bookid; public int getBookid() { return bookid; } public void setBookid(int bookid) {
2014-03-18 18:10:18 764
原创 struts2 国际化资源文件测试
国际化资源文件包括:全局范围(在src目录下)、包范围、action范围一.全局范围(在src目录下):资源文件的命名格式如下:baseName_language_country.propertiesbaseName_language.propertiesbaseName.properties其中baseName为资源文件的基本名,我们可以自定义,但langua
2014-03-18 16:05:03 843
原创 Android 提交数据到服务器
Android提交数据到服务器分为: 通过get方式提交数据到服务器、采用post方式提交数据到服务器、采用httpclient发送get请求、采用httpclient发送post请求、采用httpclient上传数据文件。其中通过get方式和post方式提交数据到服务器为最基本的方式,他们需要程序员拼装出发送的get请求,如本例中的URL url = new URL(path + "?n
2014-03-17 23:01:30 1361
原创 struts2输入校验测试
struts2对输入校验有两种方法,第一中是自己写代码实现,另一种是通过配置文件:第一种:j校验核心代码:PersonAction.javapackage chao;import java.util.regex.Pattern;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwor
2014-03-14 22:32:16 805
原创 struts2用户登录拦截器测试
第一次写博客,也不知道怎么写,先把代码贴上吧!简单的登陆校验拦截器核心代码:PermissionInterceptor.javapackage interceptor;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionInvocation;import co
2014-03-14 22:08:29 836
Android Mail发送邮件依赖的包
2014-09-16
android和各种图表的数据交互
2014-08-14
android自定义标签的使用,实现扁平化UI设计
2014-08-06
platform_packages_providers_contactsprovider
2014-04-17
如下图,求证必然存在正整数n使得等式成立谢谢
2015-11-03
如下图,证明存在自然数n使得等式成立
2015-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人