第三方可以查到短信内容吗读取本手机短信的内容吗

你的位置: &&
Android软件开发之制作第三方数据库与读取文件中数据库详解
Android软件开发之制作第三方数据库与读取文件中数据库详解
注解2:loadLocationFile()方法开始读取本地原始资源,原始资源全部放置在res/raw下,使用openRawResource()方法取得每一个原始文件的流对象。然后在while循环中调用br.readLine()方法逐行读取文本对象中的数据,数据读取完毕后将它们写入数据库当中。因为这里是线程,所以需要刷新UI时就得使用Handler了。注解3:数据库中每插入一条数据库使用handler发来一条消息,在这里获取该消息附带的参数,然后刷新UI将数据现实在屏幕中。数据库的创建与插入数据的方法写在 DBHelper类当中,代码如下所示:
import android.content.ContentV
import android.content.C
import android.database.sqlite.SQLiteD
import android.database.sqlite.SQLiteOpenH
public class DBHelper extends SQLiteOpenHelper
public static DBHelper mInstance =
/** 数据库名称 **/
public static final String DATABASE_NAME = "location.db";
/** 数据库版本号 **/
private static final int DATABASE_VERSION = 1;
/** DB对象 **/
SQLiteDatabase mDb =
Context mContext =
public final static String TABLE_NAME = "location_date";
public final static String ID = "_id";
public final static String NUMBER = "number";
public final static String LOCATION = "location";
public final static String CITY = "city";
public final static int ID_INDEX = 0;
public final static int NUMBER_INDEX = 1;
public final static int LOCATION_INDEX = 2;
public final static int CITY_INDEX = 3;
/** 数据库SQL语句 创建归属地表 **/
public static final String NAME_TABLE_CREATE = "create table location_date(" + "_id INTEGER PRIMARY KEY AUTOINCREMENT," + "number TEXT NOT NULL," + "city TEXT NOT NULL,"
+ "location TEXT NOT NULL);";
public final static String[] LOCATIONS =
{ "上海移动", "上海联通", "云南移动", "云南联通", "内蒙古移动", "内蒙古联通", "北京移动", "北京联通", "吉林移动", "吉林联通", "四川移动", "四川联通", "天津移动", "天津联通", "宁夏移动", "宁夏联通", "安徽移动", "安徽联通", "山东移动", "山东联通", "山西移动", "山西联通", "广东移动", "广东联通",
"广西移动", "广西联通", "新疆移动", "新疆联通", "江苏移动", "江苏联通", "江西移动", "江西联通", "河北移动", "河北联通", "河南移动", "河南联通", "浙江移动", "浙江联通", "海南移动", "海南联通", "湖北移动", "湖北联通", "湖南移动", "湖南联通", "甘肃移动", "甘肃联通", "福建移动",
"福建联通", "西藏移动", "西藏联通", "贵州移动", "贵州联通", "辽宁移动", "辽宁联通", "重庆移动", "重庆联通", "陕西移动", "陕西联通", "青海移动", "青海联通", "黑龙江移动", "黑龙江联通" };
/** 单例模式 **/
public static synchronized DBHelper getInstance(Context context)
if (mInstance == null)
mInstance = new DBHelper(context);
public DBHelper(Context context)
super(context, DATABASE_NAME, null, DATABASE_VERSION);
// 得到数据库对象
mDb = getReadableDatabase();
mContext =
public void onCreate(SQLiteDatabase db)
//创建数据库
db.execSQL(NAME_TABLE_CREATE);
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
* 插入一条数据
* @param key
* @param date
public void insert(String tablename, String key[], String date[])
ContentValues values = new ContentValues();
for (int i = 0; i & key. i++)
values.put(key[i], date[i]);
mDb.insert(tablename, null, values);
}数据库写入完毕后,然后将生成的数据库从程序中拷贝至本地。如下图所示,将本例程序的location.db文件拷贝至电脑中。然后使用数据库查看软件,来看一看我们生成的数据库。因为我这里使用的是mac在做开发,所以和以前写用的数据库查看软件有点不一样。如下图所示,本地数据已经写入到数据库当中 , 下面说一下字段的含义:_id为升序具有唯一性 , number 表示号码的前6位字段,city表示号码归属地的城市,location:表示省级的运营商归属地。那么到这一步我们的第三方数据库文件就已经制作完毕。如果有朋友问能不能使用非Android程序生成的数据库,那么我建议最好不要用。或者你将系统生成的表android_metadata与sqlite_sequence表添加进你的数据库试一试,因为这个数据库一定要与Android生成出来的数据库结构一样。否则在部分Android手机上无法打开它db文件的对象。 & & & &接着创建一个新android工程,用于我们查询数据库。首先将上面工程中生成的归属地数据库文件location.db拷贝至新工程的raw文件夹中。在如下代码中开始载入数据库中的内容。
&&作者:雨松MOMO &&
最新热门tag经验1434 米
在线时间107 小时
版本4.9.19
积分 1722, 距离下一级还需 278 积分
积分 1722, 距离下一级还需 278 积分
机型小米手机3-WCDMA/CDMA版
签到次数84
MIUI版本4.9.19
通过手机发布
求助!小米3W开发版,短信中允许第三方软件优先获取短信的设置在哪里?小米1s有这个选项,但小米3没有。该如何设置?
谢谢各位!
已有&1&人评分
精品文章^_^
经验362 米
在线时间61 小时
版本4.4.25
积分 512, 距离下一级还需 1488 积分
积分 512, 距离下一级还需 1488 积分
机型小米手机3-WCDMA/CDMA版
MIUI版本4.4.25
通过手机发布
短信里&&有设置一说&&在里面可以找到
经验454 米
在线时间126 小时
版本5.1.16
积分 551, 距离下一级还需 1449 积分
积分 551, 距离下一级还需 1449 积分
机型小米手机3/4 WCDMA版
签到次数27
MIUI版本5.1.16
通过手机发布
开发版没有了系统短信优先的开关
经验1055 米
在线时间260 小时
版本5.1.16
积分 1347, 距离下一级还需 653 积分
积分 1347, 距离下一级还需 653 积分
机型小米手机3 TD版
签到次数52
MIUI版本5.1.16
通过手机发布
4.4版中没有了
经验1434 米
在线时间107 小时
版本4.9.19
积分 1722, 距离下一级还需 278 积分
积分 1722, 距离下一级还需 278 积分
机型小米手机3-WCDMA/CDMA版
签到次数84
MIUI版本4.9.19
本帖最后由 Wxd0911 于
15:05 编辑
原来如此,谢谢各位
经验1434 米
在线时间107 小时
版本4.9.19
积分 1722, 距离下一级还需 278 积分
积分 1722, 距离下一级还需 278 积分
机型小米手机3-WCDMA/CDMA版
签到次数84
MIUI版本4.9.19
短信里&&有设置一说&&在里面可以找到
你自己去米3的设置里找找看,根本就没有好不好!
已关注极客秀微信
已关注微信
Copyright (C) 2014 MIUI 京ICP备号安卓4.4,sd卡的android文件夹的内容第三方软件有读取权限吗?为什么我下载的安装包,存在_百度知道
安卓4.4,sd卡的android文件夹的内容第三方软件有读取权限吗?为什么我下载的安装包,存在
为什么我下载的安装包,存在android文件夹里,360读取不到安装包。
要是读取不了的话就不太清楚了,你看看这个安装包的格式是啥样的啊另外就是平常我下载软件都是在应用宝上然后一攻範掇既墀焕峨唯法沥般都是用电脑来连接手机就能直接安装的,所以也方便很多你不行的话就也这样吧,很简单的
其他类似问题
安卓的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁加载中,请稍候...
加载中,请稍候...
商品名称:
京东价:暂无报价
评价得分:
咨询内容:
使用这东西会不会有泄露银行卡信息的风险?比如刷卡后把读取的银行卡资料通过短信或其它方式秘密发送给第三方,还有手机病毒会不会通过这玩意读取银行卡信息后&&,银行卡被复制的风险似乎很大很大。。????
京东回复:
您好!拉卡拉手机刷卡器有三重安全保障,第一重:内置有安全芯片,每一台刷卡器对应有唯一的银行卡磁条信息保护密钥。使用专用安全算法,保证一机一密,一次一密。
第二重:手机客户端软件与服务器端的通讯,采用安全的超文本HTTPS传输协议进行通讯,以保证客户端与服务器间的通讯安全。
第三重:用户的个人密码,采用RSA非对称加密方法进行加密。同时交易中涉及的所有银行卡密码,均使用自定义密码键盘进行输入,同时使用安全的密钥加密体系上传加密数据,充分保证用户的金融安全。所以,您可以放心购买使用,感谢您对京东的支持!祝您购物愉快!
发表咨询:
声明:您可在购买前对产品包装、颜色、运输、库存等方面进行咨询,我们有专人进行回复!因厂家随时会更改一些产品的包装、颜色、产地等参数,所以该回复仅在当时对提问者有效,其他网友仅供参考!咨询回复的工作时间为:周一至周五,9:00至18:00,请耐心等待工作人员回复。
咨询类型:
库存及配送
发票及保修
促销及赠品
京东承诺:商品均为原装正品行货,自带机打发票,严格执行国家三包政策,享受全国联保服务。
功能咨询:咨询商品功能建议您拨打各品牌的官方客服电话,以便获得更准确的信息。
发货时间:现货:下单后一日内即可发货;在途:一般1-2天发货; 预订:一般1-6天可发货;无货:已售完,相应物流中心覆盖地区内的用户不能购买
运&&&&费:如需查看快递运输收费标准及免运费规则,
货到付款:如需查看开通货到付款地区及运费,
上门自提:上门自提不收取运费,如需查看全部自提点位置、地图、注意事项,
物流中心:京东商城拥有北京、上海、广州三个物流中心,各物流中心覆盖不同的城市,
限&&&&额:如需查看各银行在线支付限额,
大额支付:快钱支付中的招行、工行、建行、农行、广发支持大额支付,最高单笔一次支付10000元
分期付款:单个商品价格在500元以上,可使用中国银行、招商银行发行的信用卡申请分期付款,
货到付款:如需查看开通货到付款地区及运费,
京东承诺:商品均为原装正品行货,自带机打发票,严格执行国家三包政策,享受全国联保服务。
发票类型:京东商城所售商品均自带机打发票,在提供相关企业资料证明后,可申请开取增值税发票。
退 换 货:京东商城为您提供完善的退换货服务,
咨询内容:
&将客服的回复发到我的邮箱手机能接受短信,但是无法读取信息内容怎么回事?_百度知道
手机能接受短信,但是无法读取信息内容怎么回事?
我手机康佳E5838接短信手机震声音新信息图标现打短信箱却没收我拿别手机发短信我手机发送功我手机现述情况
提问者采纳
1:能系统现故障重启试试2:许安装安全软件软件拦截3:内存足原删些短信试试(般手机提醒)
其他类似问题
按默认排序
其他4条回答
应该安全管家拦截吧
手机信箱可能满了
删几条短信试试
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 可以查到短信内容吗 的文章

 

随机推荐