- 博客(6)
- 收藏
- 关注
原创 Android apk ant打包
apk打包流程以上图就是整个apk打包的流程.具体流程可以分为8步: 1. 通过aapt工具将 资源文件(res)、清单文件(AndroidManifest.xml)生成对应的R.java文件. 2. 通过aidl工具 将 aidl文件转化为java文件. 3. 通过javac工具,将.java文件转化为.class文件. 4. 将libs下的jar解压到输出目录中. 5. 通过dex命令
2016-08-29 21:45:30 583
原创 更多关于Fragment的使用
承接上篇Fragment如何接收argument参数Fragment如何获取Activity接收的intent值呢?主要是通过Bundle 来 putString() 参数, 在创建Fragment实例的时候将Bundle作为参数 setArgument(),这样在 getArgument()的时候,就可以用Bundle 的 getString()拿到所要传递的参数, 即由Ac
2016-08-28 18:42:30 704 1
原创 认识Fragment
生命周期Activity和Fragment比较其实, 上图所体现的Fragment的生命周期只是一部分, 真正的Fragment生命周期更加复杂, 如下图:生命周期主要的方法回调时机onAttach() 关联Activity时调用onCreate() 创建Fragment时调用,在这里必须初始化Fragment的基础组件onCreateView() Fragment要绘制自己的界面
2016-08-28 15:18:52 460
原创 入门JNI需要知道的(三)
JNI的开发流程基于Android studio 2.0 的JNI开发流程HelloJni需求:点击一个按钮,Toast从c代码中打印出来的”HelloJni”字符串.布局就不作赘述了,下面开始具体实现步骤:关键字native声明一个本地方法,具体内容交给c来实现.public native String helloFromC();public void click(Vi
2016-08-26 08:33:19 264
原创 入门JNI需要知道的(二)
承接上篇我们还需要知道更多关于c语言的一些知识.c语言中的字符串. c语言中用字符数组保存字符串,但需要在最后保存一个结束标志 ‘\0’.所以有效字符会比字符数组实际长度少1.c语言中的字符串由string库函数处理,需要< string.h > 声明.strlen(一个参数) 计算字符串的长度 .strcmp(两个参数) 比较字符串.注意: 字符串长度不一定是数组容量-1.字符
2016-08-21 22:46:35 367
原创 入门JNI需要知道的(一)
前言什么是JNIjava native interface 的简称在java和本地语言相互调用时,充当两者之间的翻译.可以看作一种协议(规范),它提供了一套编程框架.为什么需要JNI可以很方便的操作底层硬件,例如手机上的传感器等.提高程序的运行效率,例如2D,3D加速,音视频的解码.提高程序的安全性,因为本地语言编译之后是二进制的可执行文件(不同的操作系统二进制的可执行文件不同)
2016-08-21 21:34:19 304 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人