为了Android上使用libcurl且支持HTTPS协议,需要依赖openssl,因此先来了解一下如何编译OpenSSL1.编译ARM下的共享库(默认的)我使用的是guardianproject的openssl,它已经提供好了android的ndk makefile。git clone https ...
分类:
移动开发 时间:
2017-09-08 01:15:12
阅读次数:
285
原文:C# 注册 Windows 热键闲扯: 前几日,一个朋友问我如何实现按 F1 键实现粘贴(Ctrl+V)功能,百度了一个方法,发给他,他看不懂(已经是 Boss 的曾经的码农),我就做了个Demo给他参考。今日得空,将 Demo 整理一下,做为收集,也给大家一个参考。 Begin: 注册系统热... ...
1、还要在gradle.properties里面加上这么一句话:android.useDeprecatedNdk=true
2、打开appModule的build.gradle文件,在defaultConfig节点里添加以下代码
注意这里的moduleName,是我们在之前自己编写的类里面加载的so库名ndk{
moduleName"JniTest"
ldLibs"log","z","m"
abiF..
分类:
移动开发 时间:
2017-09-07 10:59:07
阅读次数:
196
目前为止在安卓方面的已经工作了三年左右的时间了,从一个只会写BUG的菜鸟,到现在慢慢发展成了一名程序员。其实说实在的,我学的也一塌糊涂,当然在学习过程也积累了一些知识,对于以前没接触过Android的朋友,或者刚入门Android 的朋友,这篇文章作为入门,那是再合适不过了,希望对刚入门Androi... ...
分类:
移动开发 时间:
2017-09-07 00:04:23
阅读次数:
280
JNI代码都写好了,在编译之前我们有非常重要的一部,就是写mk文件,mk文件就相当于gcc编译时的Makefile文件,它是用来告诉编译器如何去编译的。 这里只对自己理解和常用的知识点做记录,想要看关于android.mk的全部解释请移步android.mk。 ...
分类:
移动开发 时间:
2017-09-04 22:30:37
阅读次数:
191
按照官网的教程做,你的程序必然会闪退,对于初级开发人员来说,有些问题不说清楚是很麻烦的。解决办法是:在MySxEqEmApp\app\src\main\目录下添加niLibs目录,把官网Demo的4个(或者所需的)文件拷贝下来,即可。之所以需要.so文件,是因为Project引用的jar包中用到了NDK(c++..
分类:
其他好文 时间:
2017-09-01 10:48:16
阅读次数:
933
1、需要安装Android NDK,Mac下下载的是一个bin文件,解压NDK .bin文件: (1)获取文件权限 (2)解压出文件 2、构建脚本中的参数设置 3、查看Android运行log ...
分类:
移动开发 时间:
2017-08-30 21:49:39
阅读次数:
452
arm调试过程,如果抛一个SIGSEGV,地址在 0xe7f001f0 附近,原因居然是因为我在调试。当我使用n指令跳到下一行代码时,往往变成了continue指令一样地执行。还不确定地抛出SIGSEGV(addr:0xe7f00XXX),使用程序直接崩溃不能继续调试下去。查看寄存器发现的确有某个r ...
分类:
其他好文 时间:
2017-08-30 17:13:44
阅读次数:
138