摘要:
new Thread的弊端及Java四种线程池的使用:1、new Thread的弊端 new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-generated method stub}}).start(); new Thread的弊端如下:a. 每次new Thread新建对象性能差。 b. 线程缺乏统一管理,可能... 阅读全文
摘要:
一,下载 安装android-ndk开发包 NDK各个版本链接 二,新建项目NDKDemo,选择空Activity就可以;(注:Android studio 2.2,可通过SDK Tools 添加LLDB,CMake,更方便的开发jni程序了)三,按F12,配置项目NDK路径:四,在MainActivity中添加如下代码:static { System.loadLibrary("MyJni... 阅读全文
摘要:
Android Studio2.2更好的支持NDK开发,并可以像开发java一样的DEBUG程序,不需要添加gradle-experimental插件,就可调试代码!一,下载 NDK 和构建工具要编译和调试本地代码(native code),你需要下面的组件:(1)The Android Native Development Kit (NDK) : 让你能在 Android 上面使用 C 和 C+... 阅读全文
摘要:
在Android Studio2.2 进行NDK编程,在对*char 字符串 进行日志输出时,报错:error: format not a string literal and no format arguments [-Werror=format-security] 代码: 网上说是版本不兼容导致的!搜索了下解决 方法如下:解决方法:在你的ndk目录下修改build/core/default... 阅读全文
摘要:
为了方便自己的代码管理,通常是把自己的写的一些小项目分享到GitHub 或者git.oschina上面!区别: GitHub 只能创建公开的项目,国外的,速度慢!git.oschina 开源中国的代码托管平台,可建私有的,国内的,速度快!一,准备工作:Git 客户端安装:下载git 客户端,并安装!附:下载地址:git客户端 ,安装教程!在oschina/GitHub创建账号并创建项目! 然后,就... 阅读全文
摘要:
简单的讲,XStream 涉及的就五个知识点:详情参考 官网混叠,注解,转换器,对象流和操作json! 下面就用几个简单的例子来实现上述五个知识点!基本步骤:第1步:创建XStream对象。通过它传递一个StaxDriver创建XStream对象。StaxDriver使用SAX解析器(可从Java6),一个快速的XML解析器。XStream xstream = new XStream(new St... 阅读全文