android.os下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,但是该监听只针对监听的那个文件目录下的一级子文件起作用, 而对它子目录下的文件目录则不能够实现。如下示例: …
标签:Android
Android并发编程 原子类与并发容器
在Android开发的漫漫长途上的一点感想和记录,如果能给各位看官带来一丝启发或者帮助,那真是极好的。 前言 上一篇博文中,主要说了些线程以及锁的东西,我们大多数的并发开发需求,基本上可以用synchronized或者v…
手机作为服务器使用的新时代
基于Apache MINA 开源框架 实现Android OS 作为服务器、客户端,进行Socket通讯 结合HotWiFi项目,手机架设热点进行通讯 How to Step 1. Add it in your root…
Asynctask解析
Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。不过为了更加方便我们在子线程中更新UI元素,Android从1.5版本就引入了一个AsyncTask类,使用…
NDK 开发实战 - 封装 java 层 sdk 模型
关于 Ndk 开发,网上的资料比较少,这方面的书籍也不多。因为其涉及的知识非常广,时常有哥们问我,东西那么多到底要学到什么程度呢?到底应该怎么学?这期我给大家来做一个简单回答,首先单纯站在 Android 系统的角度来说…
我很喜欢玩游戏,那么我就适合做游戏程序员吗?
游戏在今天的普及度已经不是端游时代可以比肩的了。如今人手一台手机、平板就可以吃鸡、打农药,不仅是男生,也有很多女生加入了游戏圈。相信现在在看文章的你也玩游戏,虽然爱玩的程度不同,但是至少都是感兴趣的,当然你也知道,手游行…
极光推送
今天来说一下极光推送的故事,极光推送是一个独立的第三方云推送平台。大家可以看一下极光推送官网的SDK文档,比我写的详细得多! 简单使用## 1、在这之前必须要注册一个极光推送的账号,否则一切都是白谈 2、创建一个应用,可…
Kotlin(三)类型转换
在Kotlin中,即使另一种类型较大,一种类型的数值也不会自动转换为另一种类型。这与Java处理数字转换的方式不同。例如; 在Java中 int number1 = 55; long number2 = number1;…
应届生的 7 月求职之路和总结
目录 年轻人会比较冲动 今年6月底,我辞去了原本我喜欢公司的开发岗位。原因是因为血气方刚,年少无知,但是既然选择放弃这段故事那就再去寻找新的开始。 感谢理解的朋友 7月初,写了一篇《7月份辞职,不好找工作吗?》非常感谢简…
android9.0 不能联网问题
今天出现同事反馈他的小米8手机安装apk,不能联网. 但是用另一个同事的小米8却可以.对比发现一台是android 8.0版本,一个是android 9 版本,报错如下: 01-24 15:55:09.006 25755…
okhttp的Wiki(翻译)
前言 okhttp已经出來很久咯,从最开始的httpClient和HttpURLConnection,再到后來的各种封装,Volley是吧!其实如果不用开源框架,自己进行封装的话,不同的人封装的也不同。所以呀这個okht…
今日头条视频的地址解析下载
以今日头条视频播放页URL http://www.toutiao.com/a6296462662335201793/ 为例,来说说是如何得到视频的真实地址的。 在Chrome浏览器中打开上面的链接,然后审查播放器区域的元…