随机推荐

FileProvider的使用

前言自Android 7.0开始,Android 框架开启了严格模式(StrictMode),禁止应用将file:///开头的Uri共享给其他的应用读写文件,否则会收到FileUriExposedException的异常。因此,Android提供了新的文件共享机制FileProvider。记录...

adb logcat的基本使用

adb logcat基本用法1. adb logcat //打印默认所有日志2. adb logcat -s tag //打印带有tag标签的所有日志3. adb logcat -v time //打印所有日志并带上时间4. adb logcat -s tag -v time //...

Fragment的简单使用

多用几次就熟悉了。以防止忘记,因此附上代码于此。(图片来自Android官网)零、Fragment的生命周期一、布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" x...

三毛:故乡人

我们是替朋友的太太去上坟的。朋友坐轮椅,到了墓园的大门口,汽车便不能开进去,我得先将朋友的轮椅从车厢内拖出来,打开,再用力将他移上椅子,然后慢慢的推着他。他的膝上放着一大束血红的玫瑰花,一边讲着闲话,一边往露斯的墓穴走去。那时荷西在奈及利亚工作,我一个人住在岛上。我的朋友尼哥拉斯死了妻子,每隔...

Callable的简单使用

一、Callable的简介Callable是Java1.5中引入的一个接口,直接看官方文档:public interface Callable<V>A task that returns a result and may throw an exception. Impleme...

Android 中Bn和Bp介绍

前言阅读Android源码时总是遇到Bnxx和Bpxx等类,老是对不上号,容易迷糊,因此这里记录一下,方便自己查阅。正文BP(binder proxy)和BN(binder native)是通过binder来通信的,Bp端可以通过BinderProxy的transact()方法与Bn端发送请...