- 浏览: 273774 次
- 性别:
- 来自: 苏州
-
文章分类
最新评论
-
成大大的:
Android自动化测试从入门到精通网盘地址:https:// ...
Android自动化测试手段之Monkey -
opadnjmdl:
Android自动化测试从入门到精通链接:http://pan ...
Android自动化测试手段之Monkey -
yezhiyouling:
为什么转换的视频不完整呢??一个3分钟的视频只能转换1分钟都不 ...
java调用视频转换工具ffmpeg -
fanfq:
Jocson 写道http://javapapers.com/ ...
Android Server Push - GCM -
fanfq:
zzudhj 写道是啊 !这里得到的b1是null.不知道为何 ...
android屏幕截图
import android.content.pm.PackageManager; import android.support.v4.app.ActivityCompat; import android.support.v4.content.ContextCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.app.Activity; import android.database.ContentObserver; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private TextView vSms;//短信内容TextView private SMSContent smsObsever;//短信观察者 private Handler handler = new Handler() { public void handleMessage(android.os.Message msg) { Bundle bundle = msg.getData(); String body = bundle.getString("body"); vSms.setText(body); } ; }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); vSms = (TextView) this.findViewById(R.id.tx_sms);//短信内容显示 smsObsever = new SMSContent(handler);//实例化短信观察者 //注册短信观察者 getContentResolver().registerContentObserver(Uri.parse("content://sms/"), true, smsObsever); } /** * @author Administrator * @description 短信观察者 */ class SMSContent extends ContentObserver { private Handler mHandler; public SMSContent(Handler handler) { super(handler); mHandler = handler; } @Override public void onChange(boolean selfChange) { super.onChange(selfChange); Cursor cursor = null; String body = null; //申请读取短信的权限,需要与用户交互 final int REQUEST_CODE_ASK_PERMISSIONS = 123; ActivityCompat.requestPermissions(MainActivity.this, new String[]{"android.permission.READ_SMS"}, REQUEST_CODE_ASK_PERMISSIONS); //读取之前判断一下是否已经渠道权限 if (ContextCompat.checkSelfPermission(getBaseContext(), "android.permission.READ_SMS") == PackageManager.PERMISSION_GRANTED) { try { cursor = getContentResolver().query( Uri.parse("content://sms/inbox"), null, null, null, "date desc"); if (cursor != null) { if (cursor.moveToNext()) {//不遍历只拿当前最新的一条短信 //获取当前的短信内容 body = cursor.getString(cursor.getColumnIndex("body")); Message msg = Message.obtain(); Bundle bundle = new Bundle(); bundle.putString("body", body); msg.setData(bundle); mHandler.sendMessage(msg); } } } catch (Exception e) { e.printStackTrace(); } finally { if (cursor != null) { cursor.close(); } } } } } @Override protected void onDestroy() { super.onDestroy(); //取消注册 getContentResolver().unregisterContentObserver(smsObsever); } }
<!--收短信的权限--> <uses-permission android:name="android.permission.RECEIVE_SMS"/> <!--读取短信信息的权限--> <uses-permission android:name="android.permission.READ_SMS"/>
发表评论
-
使用aapt工具获取android package信息
2016-11-02 15:30 867aapt 位于 android sdk下的build-tool ... -
编译shadowsocks-android工程
2016-10-31 13:51 3960之前是买的ss的账号,每年的费用差不多300块RMB,服务也比 ... -
ubuntu sbt 安装
2016-10-31 13:41 933真的还是第一次听说过sbt,没想到如此之牛逼。不是编译程序用到 ... -
git ss代理配置
2016-10-31 12:57 2099#http、https代理的配置与取消 git config ... -
Android - Device Administration
2014-07-09 14:08 1291课程内容 定义和声明您的策略 创建 Dev ... -
android屏幕解锁
2012-09-24 16:23 1576KeyguardManager km = (KeyguardM ... -
Android Server Push - Urban Airship
2012-09-08 01:25 3685Android Server Push Solutions A ... -
Android Server Push - GCM
2012-08-14 22:11 2363http://developer.android.com/gu ... -
偷数据
2012-08-13 22:20 4一个朋友最近谈了女朋友,他告诉我他想开发一款公交车查询的app ... -
小米手机离一坨屎的距离
2012-04-25 10:56 2164前言 媳妇想换部手机, ... -
Funambol 编译
2012-03-08 23:18 3127前面介绍过有关服务器推送,最终选择Androidpn应用于我们 ... -
Android Server Push - C2DM
2012-02-14 11:38 1592C2DM 敬请期待 -
Android Server Push - Androidpn
2012-02-14 11:36 3941Server androidpn-server-0.5.0-b ... -
Android Server Push - MQTT
2012-02-14 11:31 14361最近花了较长的时间重点研究有关服务器推送的技术,在下面的几篇文 ... -
Failure [INSTALL_FAILED_OLDER_SDK]
2011-07-26 13:41 2108/build/core/version_defaults.mk ... -
android模块编译,mm,mmm 模块编译 .
2011-07-26 11:00 3710from http://jinguo.javaeye.co ... -
通过wifi连接设备
2011-05-17 11:35 2153set ADB_HOST=192.168.1.1 ... -
Android核心分析
2011-02-25 16:08 1536文章皆来自CSDN网友maxleng的专栏,maxleng ... -
Android 内核编绎错误解决方案
2011-01-18 18:53 2662错误1: ... -
ubuntu 下ADB驱动安装
2011-01-17 13:54 3254http://blog.csdn.net/zhenwen ...
相关推荐
轴类零件加工工艺设计.zip
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。
seaborn基本绘图人力资源数据集
移动机器人(sw三维)
自制html网页源代码查看器
3吨叉车的液压系统设计().zip
1_实验三 扰码、卷积编码及交织.ppt
北京交通大学软件学院自命题科目考试大纲.pdf
雅鲁藏布江流域 shp矢量数据 (范围+DEM).zip
基于RUST的数据结构代码示例,栈、队列、图等
NIFD:2024Q1房地产金融报告
详细介绍及样例数据:https://blog.csdn.net/li514006030/article/details/146916652
内容概要:本文档详细介绍了Java虚拟机(JVM)的相关知识点,涵盖Java内存模型、垃圾回收机制及算法、垃圾收集器、内存分配策略、虚拟机类加载机制和JVM调优等内容。首先阐述了Java代码的编译和运行过程,以及JVM的基本组成部分及其运行流程。接着深入探讨了JVM的各个运行时数据区,如程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区等的作用和特点。随后,文档详细解析了垃圾回收机制,包括GC的概念、工作原理、优点和缺点,并介绍了几种常见的垃圾回收算法。此外,文档还讲解了JVM的分代收集策略,新生代和老年代的区别,以及不同垃圾收集器的工作方式。最后,文档介绍了类加载机制、JVM调优的方法和工具,以及常用的JVM调优参数。 适合人群:具备一定Java编程基础的研发人员,尤其是希望深入了解JVM内部机制、优化程序性能的技术人员。 使用场景及目标:①帮助开发人员理解Java代码的编译和执行过程;②掌握JVM内存管理机制,包括内存分配、垃圾回收等;③熟悉类加载机制,了解类加载器的工作原理;④学会使用JVM调优工具,掌握常用调优参数,提升应用程序性能。 其他说明:本文档内容详尽,适合用作面试准备材料和技术学习资料,有助于提高开发人员对JVM的理解和应用能力。
Android项目原生java语言课程设计,包含LW+ppt
戴德梁行&中国房地产协会:2021亚洲房地产投资信托基金研究报告
Android项目原生java语言课程设计,包含LW+ppt
Thinkphp6.0+vue个人虚拟物品发卡网站源码 支持码支付对接 扫码自动发货 源码一共包含两个部分thinkphp6.0后端文件,以及vue前端文件.zip
《基于YOLOv8的食品冷链运输车厢门未锁闭预警系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。