在开发中我们可能经常需要用到一些第三方公司的SDK,比如:百度地图SDK、腾讯的分享朋友圈的SDk等,我们使用这些SDK有个前提就是我们需要将我们应用的签名和包名添加进去,跟我们在这些第三方SDK公司网站里创建的应用联系起来(我们需要在里面填写我们的应用签名) 1.生成签名 首先,选择:Build->Generate Signed APK 弹出如下的弹窗: 点击Create New 按钮,出现下面

android   android-studio  

项目中的公共代码或者公用模块,常常使用库的方式进行管理,除了第三方库以外,开发中也常常自己定义一个库。 在Android Studio使用Modules的方式让一个库的源代码在多个项目中使用,这是gradle在管理Android项目中常用的方式之一,那NDK的library库又是如何管理的呢? gradle-experimental既然是gradle的扩展插件,必然有很多的地方和gradle类似,

ndk   gradle-experimental   gradle   android-studio   android  

引言 React Native是现在移动开发新的可选方案,也带来了原属于Web领域的React的优秀开发特性。另一方面,React Native的技术栈一经掌握,可以用于iOS、Android及Windows(见此)多个平台,即所说的“learn once, write anywhere”。 开始使用React Native的问题 如何使用React Native?参照官方指南,你会发现官方告诉你

android-studio   android   react-native   javascript  

相对于NDK来说SDK里面有更多API可以调用,有的时候我们在做NDK开发的时候,需要在JNI直接调用Java中的函数,比如callback,系统信息等.... 了解如何在JNI中调用Java方法,需要先了解FindClass和GetMethodID。 FindClass和GetMethodID 在JNI中可以通过FindClass可以找到类,得到jclass,比如: jclass clz=(*e

java   jni   ndk   android-studio   android  

C语言是一个巨大的宝库,系统底层的很多的实现都是基于C语言实现的,比如图像处理,加密等。 C语言的运行效率也是很高的,因此为了效率有时候也会引入第三方的C语言库。 总而言之,会在NDK开发的过程中会使用大量的库,系统自带的库,第三方库等。 在gradle-experimental中使用C语言的库是非常便利的。 调用系统库 Log是在Android开发过程用来调试程序必备的工具之一,如何在NDK中使

ndk   openssl   android-studio   android  

LLDB是一个高效的c/c++的调试器,他与LLVM编译器一起使用,提供了丰富的流程控制和数据检测,有效的帮忙我们调试程序。 LLDB是XCode中默认的调试器,Android Studio中可以在SDK Tools中下载LLDB最新版本,在Android Studio中和gradle-experimental一起调试NDK项目。 LLDB安装 在Androis Studio中的Toolbar中可

ndk   lldb   android-studio   android  

gradle-experimental可以在不用编写.mk文件的情况下进行NDK开发。 做NDK开发有件比较麻烦的事情就是Application.mk和Android.mk的编写。而gradle-experimental就是用来解决这个麻烦的。 gradle-experimental是Android Studio的一个实验性的项目,基于gradle的一个插件,主要用来自动化NDK的配置实现,无需自

gradle-experimental   ndk   android-studio   android  

介绍了在Android Studio中配置NDK的开发环境:http://www.jianshu.com/p/d695020dc08c,配置完NDK开发环境之后,就可以写一下著名的Hello World程序了。 创建JNI目录 右键点击App(对应的module)新建jni目录: App->New->Folder->JNI Folder  在main目录下就会出现一个jni目录: 新建Java类

java   jni   ndk   android-studio   android  

NDK全称是 Native Development Kit。NDK是一系列工具的集合,NDK提供了一系列的工具,可以帮助开发者进行c/c++的开发,并能自动将.so打包成apk。NDK集成了交叉编译器,并提供了相应的mk文件可以做到隔离CPU,平台,ABI等差异,只需修改mk文件即可。开发人员只需要简单修改mk文件,就可以创建出.so。NDK还提供了一份稳定的功能有限的API头文件声明。 NDK开

lldb   c   ndk   android-studio   android  

1.说明 看这篇文章之前,首先你得知道怎么通过Adapter使用ListView控件,不然请不要往下看。主要是为了便于快速阅读,删除了很多多余的代码。 包含了字体颜色和背景颜色的改变,纯xml。没有上源代码,有时间再进行整理。 2.演示 3.步骤: 1.ListView控件中必须设置属性,不然是不起作用的: android:choiceMode="singleChoice" 2.要想让ListVi

android-studio   android  
1 2 3 4 5 6 7 8 9