![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
chanchaw
这个作者很懒,什么都没留下…
展开
-
Android 实现定时任务之二 - Handler 结合 TimerTask
1/4. 在 Activity 中声明成员变量 private final Timer timer = new Timer(); private TimerTask task; Handler handler = new Handler() { @Override public void handleMessage(Message msg) { // TODO Au...原创 2019-10-16 15:50:46 · 240 阅读 · 0 评论 -
Android 实现定时任务之一 - 使用Handler的postDelayed
弃用的方法 网上搜索有介绍使用Sleep方法实现的,这里就不介绍了 1/3. 在 Activity 中声明成员变量 Handler handler=new Handler(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Runnable runnable=new Runnable() { @Over...原创 2019-10-16 15:48:45 · 467 阅读 · 0 评论 -
Android 6.0 开始声明权限的变更
官方对权限的解释 Android 安全架构的中心设计点是:在默认情况下任何应用都没有权限执行对其他应用、操作系统或用户有不利影响的任何操作。这包括读取或写入用户的私有数据(例如联系人或电子邮件)、读取或写入其他应用程序的文件、执行网络访问、使设备保持唤醒状态等。 由于每个 Android 应用都是在进程沙盒中运行,因此应用必须显式共享资源和数据。它们的方法是声明需要哪些权限来获取基本沙盒未提供的额...原创 2019-10-15 22:38:38 · 137 阅读 · 0 评论 -
史上最详细创建 Android AIDL 远程服务步骤
项目介绍 创建时间:2019年10月4日16:30:09 实现功能:Android 远程服务的制作与测试运行,AIDL服务。 开发环境介绍:Android API = 29 即 Android 10,开发IDE是 Android Studio 吐槽 网上搜了N多文章,要么年代久远,要么开发IDE不同操作不懂(小白搞不懂。。),本文以最详细的步骤实现最简的 AIDL 远程服务的制作和调用。 实现...原创 2019-10-04 17:47:48 · 953 阅读 · 3 评论 -
Android 广播的两种注册方式
概述 本文介绍两种注册方式的广播:动态注册( JAVA代码)、静态( 在清单文件AndroidManifest.xml 中注册) 动态注册广播接收器 达到的效果:在 app 的 MainActivity 中发送广播消息的按钮点击后给出下面几个反馈: 向 MainActivity 中的 EditText 中写入文字 弹出 Toast 打印 Logcat 创建项目的操作就略过了,下面开始每个模块的...原创 2019-10-06 15:02:12 · 1296 阅读 · 0 评论