最近复习JNI,通过AndroidStudio导入源码一点点的跟踪分析so库的加载过程。在网上发现有其他同学做了同样的工作,对比文章看起来更加轻松。感谢他们的工作!下面是其中比较好的一篇的转载。原文链接:http://my.oschina.net/wolfcs/blog/129696未经许可转载,如...
分类:
编程语言 时间:
2015-04-02 06:33:27
阅读次数:
186
在Android开发的过程中,针对对象的序列化推荐使用Parcelable,而不是Seralizable,因为Parceable的效率比较高。这样,针对Android中大量的对象,手写实现Parcelable的代价,就比较高了。楼主github上发现一个针对Intelij和AndroidStudio...
分类:
移动开发 时间:
2015-04-01 23:39:37
阅读次数:
181
此记录适用于AndroidStudio,Eclipse下适当修改亦可,但是一般Eclipse有UI下的操作方式。Swig生成一个JNI代理类需要一个.i类的文件作为接口描述:示例:%module Unix%{#include%}typedef unsigned int uid_t;extern ui...
分类:
其他好文 时间:
2015-03-29 12:05:55
阅读次数:
2880
参考文章http://ph0b.com/android-studio-gradle-and-ndk-integration/看了上面的文章之后对于AndroidStudio集成NDK生成的so动态库有了很简单的解决方案,其他的东西暂时没有很难的东西。因此我们首先就需要生成so文件,按照hello-j...
分类:
移动开发 时间:
2015-03-27 22:09:58
阅读次数:
193
AS中并没有独立的Module 工程,但是可以在普通的Project中加入Module。所谓的Module就是我们通常所指的模块化的一个单元,并常常以jar包的形式存在。下面以一个获取手机信息的例子演示AS中的模块化。一、项目中新建ModuleFile—>New Module,详细见下图。
二、新建Java类新建一个PhoneInfo类,内容如下:package com.linc.myli...
分类:
移动开发 时间:
2015-03-19 16:27:16
阅读次数:
215
一、字体大小问题 在androidstudio的使用过程中没有发现类似于Eclipse中的font选项,调节字体大小方法如下: 1.File---->Settings,找到Editor 2.将箭头所指的选项勾中 然后我们就可以按住Ctrl同时滑动滚轮,对字体大小进行调节 二、导入第三方类...
分类:
移动开发 时间:
2015-03-18 10:18:56
阅读次数:
138
从Maven仓库中导出jar包:进入工程pom.xml 所在的目录下,输入: mvn?dependency:copy-dependencies 会导出到targed/dependency 下面 可以在工程创建lib文件夹,输入以下命令: mvn?dependency:copy-dependenc...
分类:
编程语言 时间:
2015-03-18 07:53:59
阅读次数:
166
本新手最近学Android都是用的eclipse。其实个人觉得eclipse不错,可能接触Android不久,倒也不觉得它慢还是怎样。对于Google的Android studio也是早有耳闻,前两天终于去下了一个,win7跟ubuntu下面都装上了。当然,本人更习惯于在ubuntu下面开发。 问题...
分类:
移动开发 时间:
2015-03-17 21:41:30
阅读次数:
143
首先需要安装JDK,这个没啥好说的,然后下载AndroidStudio的exe安装包,运行。安装完毕后首次启动,基本都会遇到问题一:Fetchingandroidsdkcomponentinformation加载过久原因嘛,你懂的,你的安卓在你家里,打不开除了是你的错不是任何人的错解决方案:AndroidStudio/bin目录..
分类:
移动开发 时间:
2015-03-17 16:04:10
阅读次数:
166
今天刚安装玩Android Studio后,用真机调试运行项目时出现:INSTALL_FAILED_UPDATE_INCOMPATIBLE这个错误个人解决方法:调试机器中已经安装过项目,需要将其卸载后再次安装。卸载方法:通过命令:adb uninstall pakage(包命),如:com.XXXX...
分类:
移动开发 时间:
2015-03-16 14:19:08
阅读次数:
205