Android NDK 介绍与使用示例
简单介绍 NDK 是干啥的? 全称 Native Development Kit, 允许你在 Android 应用中使用 C 或 C++ 代码 NDK 的好处 NDK 可以生成 .so 文件, 方便代码共享 增加反编译的难度 提高性能 使用示例 版本说明 Android Studio: 2.2 Android Plugin for Gradle: com.an...
简单介绍 NDK 是干啥的? 全称 Native Development Kit, 允许你在 Android 应用中使用 C 或 C++ 代码 NDK 的好处 NDK 可以生成 .so 文件, 方便代码共享 增加反编译的难度 提高性能 使用示例 版本说明 Android Studio: 2.2 Android Plugin for Gradle: com.an...
需求 我经常在家和公司的不同电脑上开发一个Web项目, 代码托管可以用GitLab或者GitHub, 这解决了代码的多地同步问题, 但是MySQL一直没发现一个好的方式来同步。 目前MySQL多地同步的方案主要有以下几种 使用可远程连接的MySQL, 多地开发时直接连接这个数据库, 这个方案如果网速不好的话,就不合适 A 地使用mysqldump导出sql文件,发送给 B 地,B...
条件准备 iTerm2 version 3 nightly builds 动手 需要在你自己的机器和想通过ssh远程连接的机器上都安装shell integration 自动安装 curl -L https://iterm2.com/misc/install_shell_integration.sh | bash 手动安装 下载这个脚本 curl -L https:...
运行环境 Android 5.1.1, API 22 解决方案 下载新版本的 apk public void downloadNewVersion() { mDownloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); // apkDownloadUrl 是 apk...
初始化 Fragment 对于不需要接收参数的Fragment,只需要实现 public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 方法即可 传参给 Fragment Fragment需要提供一个静态的创建方法, 通常叫做newInstance p...
需求 versionCode是android应用内部用来识别版本,判断新旧用的, 希望每次发布新版本时能够自动化的自增,避免人工修改可能带来的问题 更好的做法 import java.util.regex.Pattern task('increaseVersionCode') << { def buildFile = file("build.gradle") d...
需求 fresco 的 SimpleDraweeView 不支持缩放与拖动,想尽可能简单的实现这个功能 代码 ZoomableDraweeView.java package com.xmeise.mm; import android.content.Context; import android.graphics.Canvas; import android.graphics.Matr...
解决方案 方案1, 自动 sudo -u apache ssh-keygen -t rsa 方案2, 手动 你必须复制root用户生成的key到apache用户的.ssh文件夹下, 软链接是不行的, 必须复制, 复制, 复制, 重要的事情说三遍 假设apache的homedir是/var/www(检查/etc/passwd), root用户生成的私钥(key)是id_rsa-git m...
步骤 打开/etc/update-motd.d, 这个目录下面的文件会在登录成功后按照序号的顺序先后运行 cd /etc/update-motd.d 我们找到00-header这个文件, 修改它, 在文件末尾添加如下代码 cat << "EOT" /\_/\ =( °w° )= ) ( // (__ __)// EOT ...
Windows 按住 ctrl + f5 一段时间 Mac 按住 Command + Shift + R 一段时间 吐槽 “域名切换ip后chrome无法立即生效”这个问题苦恼了好久, 之前花了很多时间都没有找到解决办法, 有的朋友还专门写了个脚本去刷新chrome sockets, 脚本用过一段时间觉得还是挺麻烦, 不是最优解 参考资料 http://stackoverflow...