了解下NDK开发,给你的安卓app,插上so库的翅膀,让他更加安全,更加健壮;...
分类:
移动开发 时间:
2016-05-27 11:51:53
阅读次数:
233
操作步骤:配置好NDK开发环境指明ndk路径可以在local.properties中手动输入ndk路径,或者用Studio菜单栏File--ProjectStructure--AndroidNDKLocation中点击选中ndk路径。修改build.gradle配置工程中共有两个build.gradle配置文件,我们要修改的是在<Project>\app\build.g..
分类:
移动开发 时间:
2016-05-20 06:19:16
阅读次数:
270
本篇主要讲Animation 和 Property Animation的使用,最后会讲QQ管家桌面火箭作为例子:在Android中开发动效有两套框架可以使用,分别为 Animation 和 Property Animation;相对来说,Animator比Animation要强大太多,两者之间的主要区别在于:
区别一:需要的Anroid API level不一样
Property Animatio...
分类:
其他好文 时间:
2016-05-18 18:19:24
阅读次数:
165
一:使用gradleexperimentalplugin首先,我们不能用androidstudio默认的gradle插件,我们需要把androidstudio的插件改为gradleexperimentalplugin,这个plugin是google开发的,网址在这里:http://tools.android.com/tech-docs/new-build-system/gradle-experimentalGradleexper..
分类:
移动开发 时间:
2016-05-14 01:19:14
阅读次数:
374
Android系统带的传感器有很多种,最常见的莫过于微信的摇一摇了,那么今天我们就来看看Anroid中传感器的使用,做一个类似于微信摇一摇的效果。OK ,...
分类:
微信 时间:
2016-05-13 02:51:57
阅读次数:
637
android studio NDK 开发初探
环境配置
1)下载ndk
2)在android studio中配置ndk 路径
3)配置gradle
在gradle.properties中加入 android.useDeprecatedNdk=true配置 开启ndk
在开发过程中我们有时还会用到c++中到stl库这时我们就需要在build.gradle 中加入...
分类:
移动开发 时间:
2016-05-12 23:43:01
阅读次数:
281
一,android中的主线程和子线程android中的主线程可以认为是UI线程,在主线程不可以执行耗时的操作,否则就会给人一种卡顿的感觉。而主线程主要用于处理四大组件,以及处理它们和用户的交互。anroid的子线程的主要功能就是处理耗时操作。
“在android3.0之后,要求网络访问必须在子线程执行,否则会抛出NetWorkOnMainThreadException异常。”二,Android中的...
分类:
移动开发 时间:
2016-05-12 19:52:09
阅读次数:
256
导入Gradle项目变慢的原因在使用Android Studio 一年多的时间里,我更喜欢上了这样一个IDE工具,在不断更新迭代中,编译速度是最令人兴奋的,
然后问题总是接踵而至,比如说编译速度的优化,上一篇文章。然而导入Gradle的项目,总是让人头痛,在很多时候,异常缓慢
这是不能让人接受的。在头疼了不知道多少次后,今天对此就做一个了断。
优化导入速度是需要知道为什么导入那么慢的原因原因...
分类:
其他好文 时间:
2016-05-12 18:57:51
阅读次数:
120
接着上篇文章Android JNI/NDK开发之基本姿势,今天我们讲讲怎么调用native方法,以及native调用java层方法,上篇文章我们已经完成了编译工作,今天我们就来学习下怎么去调用,在这之前我们更改下之前的JniDemo.c采用C++语法来实现,满足下口味不同的人,更改如下://
// Created by Q.Jay on 2016/5/8.
//
#include <com_j...
分类:
移动开发 时间:
2016-05-12 18:10:46
阅读次数:
131
在Android Studio进行NDK开发,有两种方式:
1 使用已经编译好的.so动态库;
2 使用c/c++源代码开发。1.1 使用预编译好的.so动态库用ndk-build工具先编译好.so,然后在Android Studio中引用。
.so存放的路径:
【module name】\src\main\jnilibs\armeabi如果不想把.so放在上面默认路径,可以在buid.gr...
分类:
移动开发 时间:
2016-05-12 11:54:16
阅读次数:
236