Android

Android 文件管理系列 (01) – 获取挂载点和权限

上一章已经大概了解了 Android 存储挂载点的问题,这一张来讲讲如何获取常见文件管理器中可以看到的存储位置,以及访问这些存储位置的权限。
阅读更多
Android

Android 文件管理系列 (00) – 存储系统概述

随着时间的演变,Android 支持了各种不同类型的存储设备和存储功能。所有的 Android 版本都支持 portable 和 emulated 存储。可移动存储通常由物理设备提...
阅读更多
Linux

Debian 8 Jessie 安装 Oracle JDK

之前需要在 Debian 上安装 Oracle JDK, 然而 Debian 本身的仓库并不包含 Oracle JDK, 搜索了一下发现网上出现最多的方法有两个: 下载 tar 包...
阅读更多
Hackintosh

完美驱动 AppleHDA

在黑苹果中声卡驱动算是比较复杂的一部分,如果觉得麻烦可以选择 VoodooHDA 万能声卡驱动,但是这个驱动的缺点比较多,用起来始终不太舒服。最早在 10.9 的时候折腾了一次声卡...
阅读更多
Android

龙空 Android App

最近为了练习 Android 编程做了一个龙空论坛的应用, 基本遵守了 Material Design, 目前已经实现了论坛的大部分功能。 版本信息 版本:0.9.11 版本要求:...
阅读更多
macOS

Mac OS X 设置环境变量

English Version 在Mac OS X 中,/etc/profile 和 ~/.bash_profile 等文件中导出的变量无法在 *.app 形式的桌面应用中直接读取...
阅读更多
Linux

CentOS 7 安装配置 OpenVPN Server

这篇文章描述了如何在CentOS 7 服务器上安装与配置OpenVPN服务器,以及如何编写客户端连接到新建立的OpenVPN服务器上所需的配置文件。
阅读更多
Android

如何在 Android 编程中使用 Lambda 表达式

在 Java8 之前,Java 并不支持 Lambda 表达式,而 Android 目前最新也才支持到 Java7 特性,所以在 Android 中使用 Lambda 表达式需要进...
阅读更多