android基础知识
文章平均质量分 69
3_0
学无止境
展开
-
android 调用 SharedPreferences 实现偏好信息设置
1、android 中 SharedPreferences 自动会以XML方式保存在程序的根目录下中。2、自动生产的XML文件内容:nihao3、偏好数据操作实现: private Context context; public Sharedservice(Context context) { this.context = context; }转载 2013-09-13 08:49:27 · 679 阅读 · 0 评论 -
android 汉字传拼音,英文转9键
import android.text.TextUtils; import android.util.Log; import java.text.Collator; import java.util.ArrayList; import java.util.Locale; /*** * An object to convert Chinese character转载 2013-09-27 15:37:37 · 1079 阅读 · 0 评论 -
调用android 中的拨号功能、调用某个联系人信息、调用对默认号码的短信
/** * 调用拨号功能 * @param strCon */ public void CallPhone(String strCon) { // TODO Auto-generated method stub Intent intent=null; Toast.makeText(getApplicationContext(), "电话:"+strCon,Toast.LE转载 2013-09-27 15:34:46 · 771 阅读 · 0 评论 -
使用ContentResolver操作ContentProvider中的数据
当外部应用需要对ContentProvider中的数据进行添加、删除、修改和查询操作时,可以使用ContentResolver类来完成,要获取ContentResolver对象,可以使用Activity提供的getContentResolver()方法。ContentResolver类提供了与ContentProvider类相同签名的四个方法:public Uri insert(Uri uri转载 2013-09-19 10:07:23 · 1628 阅读 · 0 评论 -
ListView的数据绑定与点击事件读取信息
ListView 页面: <ListView android:id="@+id/listView1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true"转载 2013-09-16 17:57:44 · 1528 阅读 · 0 评论 -
Android SQLite 事务处理
最近在做android项目的时候遇到一个问题,应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用响应缓慢,因为 sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始5000条记录也就是要5000次读写磁盘操作。而且不能保证所有数据都能同时插入。(有可能部分插入成功,另外一部分失败,后续还得删除。太麻烦)转载 2013-09-14 22:39:09 · 2874 阅读 · 0 评论 -
android 使用 SQLiteOpenHelper 实现对SQLite数据库操作
1、创建SQLiteOpenHelper的派生类 DBOpenHelpter,数据库操作的负责类(DB):public class DBOpenHelpter extends SQLiteOpenHelper { public DBOpenHelpter(Context context) { //第二个文件名 ,弟三个游标工程null为系统默认,弟4个版本号 super(转载 2013-09-13 23:31:26 · 1128 阅读 · 0 评论 -
android 网络图片与网页读取
/** * 获取网络的数据 * @param path * @return * @throws Exception */ public static byte[] getByte(String path) throws Exception { // TODO Auto-generated method stub URL url=new URL(path); Ht转载 2013-09-29 14:55:31 · 554 阅读 · 0 评论 -
Android中 int 和 String 互相转换的多种方法
1 如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double转载 2013-09-11 14:14:49 · 845 阅读 · 0 评论 -
Android Log 日志调试(打印日志)
打印日志语句实例 :Log.v("MyTag", "This is Verbose."); // 输出verbose级别的字符串 ; java.util.log里定义了不同级别的输出,分别在LogCat里显示不同的颜色,以便更精准的查找:Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v转载 2013-09-10 08:38:11 · 970 阅读 · 0 评论 -
Android 消息窗口
Android提供两个常用的消息弹出框,Toast和Alert。ToastToast是一种短暂的提示框,并不需要用户交互,也不会将focus移过来,因此可以适合大多数的场景,向用户进行信息提示。在之前的学习中,已经多次使用到Toast了。创建一个Toast很简单,使用静态方法makeText(Context context, CharSequence text | int resId,转载 2013-09-10 08:13:57 · 602 阅读 · 0 评论 -
Android开发之旅:环境搭建及HelloWorld (AVD无法启动,出现Starting emulator for AVD '2.2' PANIC: Could not open: 错误提示)
——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclips转载 2013-09-05 08:27:15 · 4503 阅读 · 1 评论 -
Android - 文件读写操作 总结
在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取: 1) 从resource的raw中读取文件数据:[java] view plaincopy转载 2013-09-11 11:49:30 · 631 阅读 · 0 评论 -
android 用Pull 创建XML
保存代码:/** * 保存数据到XML文件中 * @param persons * @param out * @throws Exception */ public void save(List persons,OutputStream out) throws Exception{ XmlSerializer ser=Xml.newSerializer();转载 2013-09-12 14:12:26 · 473 阅读 · 0 评论 -
android 简易通讯录查询
1、通过“内容提供者”取得手机的通讯录、通话记录;2、通讯录与通话记录关联查询,安时间先后倒序排序,在 ListView 中显示;3、实现 EditText 的 内容变动事件,调用 sql 的 Like 查询,并返回结果; eText=(EditText)this.findViewById(R.id.editStrChang); eText.add转载 2013-09-27 16:00:27 · 776 阅读 · 0 评论