Linux程序员必须要学习的MakeFileLOCAL_MODULE 项目名称LOCAL_MODULE_FILENAME 生成so文件的名字LOCAL_SRC_FILES 所有需要编译的源代码文件(cpp/c文件等),每行末尾用"\"和下一行连接起来LOCAL_C_INCLUDES 添加头文件所在的...
分类:
移动开发 时间:
2014-11-02 00:29:30
阅读次数:
167
项目中如果使用到第三方的SDK,大多数是以.so动态共享库的文件打包给我们使用,如何使用他们,见下面分析。
1、获得库文件
假如我们得到的库文件是libxxx.so(注:关于.so文件的命名方式,可百度)。在Jni目录下新建prebuilt文件夹,把获得的库文件
拷贝到该文件夹下。
2、使用库文件
库文件的使用需要修改Android.mk,在mk文件中加入以下代码:
i...
分类:
其他好文 时间:
2014-10-31 19:12:40
阅读次数:
342
你觉得FMX很差?你对比过Xamarin吗?UI设计比FMX还差远了。你觉得FMX很大?跨平台的,诸如QT,Xamarin,也是一坨坨的大。谷歌要是同意内置几个FMX的核心RTL.SO文件,,你看到和JAVA开发的APK相差无几。FMX内资了60多种特效,9种动画。FMX的layout和各种控件.....
分类:
其他好文 时间:
2014-10-29 21:15:24
阅读次数:
152
从事Android App开发的都知道,一旦应用被破解,什么源代码、资源文件等都可能泄露,重要点有so文件的支付类、金融类应用等安全更是容易受到威胁!就Java语言编程,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具有jad 、dex2jar 、jdec 、Dedexer 等。因此,...
分类:
编程语言 时间:
2014-10-28 19:27:12
阅读次数:
259
从事AndroidApp开发的都知道,一旦应用被破解,什么源代码、资源文件等都可能泄露,重要点有so文件的支付类、金融类应用等安全更是容易受到威胁!就Java语言编程,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具有jad、dex2jar、jdec、Dedexer等。因此,为保护我..
分类:
编程语言 时间:
2014-10-28 15:50:44
阅读次数:
225
最近在开发Android Wear 手表项目,官方给的Demo全都是gradle 项目。当然我也用eclipse配置了一个可行的环境。
问题来了,eclipse,android studio 开发 android wear 哪家技术更强?
目前的开发体验是studio更强。
开发中碰到一个问题android studio在用gradle build wear app 的时候,不把.so文件打...
分类:
移动开发 时间:
2014-10-27 23:06:14
阅读次数:
264
最近在学android NDK开发,折腾了一天,终于能够成功在ADT中设置断点单步调试本地C/C++源代码了。网上关于这方面的资料太少了,而且大都不全,并且调试过程中会出现各种各样的问题,真是很磨人,程序猿就得有耐心。把自己的调试过程记录下来,希望对需要的朋友有帮助。...
分类:
移动开发 时间:
2014-10-24 14:40:38
阅读次数:
229
动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test....
分类:
系统相关 时间:
2014-10-24 00:08:32
阅读次数:
284
需要使用百度地图的服务,你必须先创建一个百度开发者账号。每个账号就可以创建20个可以使用服务的应用。
armeabi文件夹。首先当然是导入库文件,在项目中建立libs文件夹,在libs文件夹下面建立
将locSDK4.2.jar文件拷贝到工程的libs目录下,liblocSDK4d.so文件拷贝到libs/armeabi目录下。
每个应用需要一个密钥才能调用百度的服务,密钥的申请需要安全...
分类:
其他好文 时间:
2014-10-22 14:36:26
阅读次数:
229
============问题描述============ 我本身有个现成的SO文件,想通过编译方式打包进APK里,不知道该怎么做? ============解决方案1============ libs/...
分类:
其他好文 时间:
2014-10-20 22:46:42
阅读次数:
146