搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
细说Android 4.0 NDK编程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121161407
  • 作      者:
    王家林著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2012
无复本可借
收藏
内容介绍
  通过NDK,应用程序可以非常方便地实现Java与C/C++代码的相互沟通。本书顺应Android软/硬件、云计算整合潮流,详细剖析了NDK开发中涉及的各类问题和解决方案:搭建Android NDK开发环境的每一步细节,开发第一个Android NDK程序,Android NDK中Java与C/C++代码的互相调用,Facade设计模式在NDK中的美妙应用,NDK与软/硬件整合,NDK与云计算等。本书还特别介绍了Android UI编程技术。
精彩书摘
  现在已经理解了R.java文件中内容的来源,也即是当开发者在res/目录中任何一个子目录中添加相应类型的文件之后,ADT会在R.java文件中相应的匿名内部类当中自动生成一条静态int类型的常量,对添加的文件进行索引。如果在layout目录下再添加一个新的界面,那么在public static final class layout中也会添加相应的静态int常量。相反,当在res目录下删除任何一个文件后,其在R.java中对应的记录会被ADT自动删除。例如,在strings.xml中添加一条记录,在R.java的string内部类中也会自动增加一条记录。
  R.java文件会给开发程序带来很大的便利,例如,在程序中使用public static final int icon=0x7f020000就可以找到其对应的icon.png图片。
  R.java文件除了有自动标识资源的“索引”功能之外,还有另一个主要的功能,当res目录中的某个资源在应用中没有被使用到时,在该应用被编译时系统就不会把对应的资源编译到该应用的APK包中,这样可以节省Android手机的资源。
  4.组件标识符
  通过对R.java文件的介绍,已经了解了R文件的索引作用,它可以检索到应用中需要使用的资源。下面介绍如何通过R.java文件来引用所需要的资源。
  (1)在Java程序当中,可以按照Java的语法来引用。
  ……
目录

第1章  Android 4.0开发环境搭建和测试
1.1  下载所需要的软件
1.2  安装所需要的软件
1.3  第一个Android 4.0程序
1.4  剖析Android 4.0程序的组织结构
1.5  Android 4.0模拟器无3G信号的解决方案
第2章  使用C语言编程
2.1  下载并安装C语言交叉编译工具链
2.2  第一个C语言程序
2.3  在Android上安装、授权、运行C语言程序
2.4  采用动态链接的方式生成可执行文件并在Android上安装、授权、运行C程序
2.5  解决采用动态链接方式生成的可执行文件执行时的“Segmentation fault”问题
第3章  搭建Android NDK开发环境并开发第一个Android NDK程序
3.1  下载Windows下开发Android NDK所需的软件
3.2  安装Windows下Android NDK开发环境
3.3  配置Cygwin
3.4  开发第一个Android NDK程序
第4章  Android NDK中的代码调用
4.1  NDK与JNI的关系
4.2  JNI中的JavaVM与JNIEnv对象
4.3  Android NDK中Java通过JNI调用C的步骤
4.4  本地C代码调用Java中的Method
4.5  本地C代码获得Java对象的属性值
4.6  多个类中有本地C代码的调用
4.7  Java、Dalvik VM、C/C++的运行机制与流程
4.8  Java中分配线程调用C/C++函数
第5章  NDK的架构/设计模式及NDK与软/硬件整合、云计算
5.1  NDK的架构图及思考
5.2  Facade设计模式剖析
5.3  Facade设计模式在JNI中的应用
5.4  Facade设计模式在NDK中的应用
5.5  NDK的优势与不足
5.6  NDK与软/硬件整合
5.7  NDK与云计算
附录A  Android UI编程
附录B  如何成为Android高手V2.0:结合云计算和智能终端、软/硬件整合

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

省本级
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证