摘要: 实现Android号码归属地的查询:号码归属地的数据库可以从淘宝或者其他地方购买。数据库需要需要和程序一起打包放进apk中,所以数据库数据不能太大。可以对数据库进行优化。 表tb_address 表numinfo优化方法:1.提取冗余数据 2.拆分冗余数据到一张新的表中 3.利用外键引用引用数据的表第一步:将数据库db文件放到资产目录assert下,db文件会一起打包进项目中,但是不会一起安装。 获取资产资源的方法:context.getAsserts().open("文件名")public boolean copyFi... 阅读全文
posted @ 2013-06-14 17:53 tagie 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: Using the Location Manager 只需要进行一些简单的设置,你的应用程序就可以接受位置更新第一步:获得权限:1 <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>2 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>3 <uses-permission android:name="android.permi 阅读全文
posted @ 2013-06-05 19:07 tagie 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 一、多线程下载的原理、 将服务端的资源划分给成几个等分的块,分配给不同的线程同时执行下载。 划分方法 : 每个线程分配的长度为:int blocksize = length/n 每个线程的起止位置(i-1)*blocksize--->i*blocksize-1 最后一个线程结束位置为length二、步骤: 1、在客户端创建与服务端同等大小的文件,使用RandomAccessFile类远程文件的设置操作 2.、开启几个线程,分配下载资源 3.、所有的线程执行完毕之后,文件下载完毕三、java实现的多线程下载 1 ... 阅读全文
posted @ 2013-05-13 12:39 tagie 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 目录: 1、内容提供者ContentProvider 2、内容观察者 3、短信监听器 4、利用内容提供者操作联系人数据库一、内容提供者: ContentProvider在android中的作用是对外共享数据,可以通过它将应用程序中的数据共享给其他应用使用,其他应用也可对数据进行操作。 要实现应用的数据共享,需要继承ContentProvider类: 1 package com.lewu.provider; 2 3 import android.content.ContentProvider; 4 import android.content.ContentValues; ... 阅读全文
posted @ 2013-05-08 22:34 tagie 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 目录: 1、在命令行中使用sqlite工具 2、sqlite数据库的另一种增删改查 3、sqlite中的事务处理 4、ListView的用法(充气泵LayoutInflater的用法) 5、simpleAdapter的用法 一、在命令行中使用sqlite工具 1 cmd adb shell 首先挂载到linux 2 cd data/data/com.android.contacts.provider 3 cd databases 4 sqlite3 contacts 打开数据库 eg: sqlite3 contacts.db 5 .tables... 阅读全文
posted @ 2013-05-07 01:30 tagie 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 目录: 1.junit单元测试 2.保存数据到rom中 3.andriod下的文件访问权限 4.数据保存到SDcard 5.sharedPreference保存数据 6.Pull解析xml 7.SQLite数据库一.Junit单元测试 在实际开发中需要不断地进行程序代码的测试,在andriod中可以使用Junit测试框架进行代码的测试。 使用步骤: 第一步:在AndriodMainfest.xml中加入下面的红色代码<manifest xmlns:android="http://schemas.android.com/apk/res/android" package= 阅读全文
posted @ 2013-05-04 18:18 tagie 阅读(288) 评论(0) 推荐(0) 编辑