Android
文章平均质量分 61
普通网友
这个作者很懒,什么都没留下…
展开
-
android明晰_gravity与layoutgravity
gravity表示位于控件内部的元素位置 layout_gravity表示本控件位于父控件中的位置。 为了区别暂时标记出来,待以后完善。原创 2017-05-15 10:00:19 · 260 阅读 · 0 评论 -
ndk-build
ndk-build文件是Android NDK r4中引入的一个shell脚本。其用途是调用正确的NDK构建脚本。内部构建运行ndk-build脚本相当于运行一下命令:$GNUMAKE -f <ndk>/build/core/build-local.mk<parameters>$GNUMAKE 指向 GNU Make 3.81 或更新版本, 指向 NDK 安装目录。 您可以使用此信息从其他 she转载 2017-11-22 15:09:28 · 206 阅读 · 0 评论 -
Application.mk
本文档介绍Application.mk构建文件,此文件用于描述应用需要的原生模块。模块可以使静态库、共享库或可执行文件。概览Application.mk文件实际上是定义要便宜的多个变量的微小GNUMakefile片段。它通常位于 PROJECT/jni/下,其中PROJECT/jni/下,其中 PROJECT指向应用的项目目录。另一种方式是将其放在顶级$NDK/apps/ 目录的子目录。例如:$N转载 2017-11-22 14:54:26 · 215 阅读 · 0 评论 -
Android.mk
本页介绍用于将C和C++源文件粘合至Android NDK的Android.mk 构建文件的语法。概念Android.mk 文件位于项目 jni/ 目录的子目录中,用于向构建系统描述源文件和共享库。 它实际上是构建系统解析一次或多次的微小 GNU makefile 片段。 Android.mk 文件用于定义 Application.mk、构建系统和环境变量所未定义的项目范围设置。 它还可替换特定模块转载 2017-11-22 14:27:39 · 187 阅读 · 0 评论 -
NDK
NDK 能够在Android应用中使用原生代码对于想执行以下一项或多项的开发者特别有用:在平台之间移植其应用 重复使用现有库 主要组件:ndk-build:ndk-build脚本用于在NDK中心启动构建脚本。 自动探测您的开发系统和应用项目文件以确定要构建的内容。生成二进制文件将二进制文件复制到应用的项目路径。Java Android构建过程从Java来源生成.dex文件,这些文转载 2017-11-22 10:41:46 · 799 阅读 · 0 评论 -
NIO操作
原生I/O在缓冲区、大规模网络和文件I/O及字符集支持方面的性能有所改进。JNI提供了在原生代码中使用NIO的函数。与数组操作相比,NIO缓冲区的数据传送性能较好,更适合在原生代码和java应用程序之间传送大量数据。1.创建直接字节缓冲区 原生代码可以创建java应用程序使用的直接字节缓冲区,该过程是以提供一个原生C字节组为基础。//基于给定C字节数组创建字节缓冲区unsigned char*转载 2017-11-30 21:56:56 · 209 阅读 · 0 评论 -
Android studio 如何创建创建第三方库生成自己的jar
原文链接:http://www.jianshu.com/p/a73202c3bedb 1.创建moulde (1)File — New Moudle File — New Moudle1.png (2)选择Android Library — NextFile — New Moudle2.png (3)填写Moudle名 — Finish。一个新的Moudle就完成啦。 填写M转载 2017-12-08 12:23:14 · 354 阅读 · 0 评论 -
你必须知道的ABI和CPU关系
内容出自:http://blog.csdn.net/xx326664162/article/details/51167849 ABI和CPU的重要知识1、 大部分cpu都支持多于一种的ABI。 2、 当一个应用安装在设备上,只有该设备支持的CPU架构对应的.so文件会被安装。3、 注意:上表格中的空白部分,是我不知道它是否支持,极有可能是不支持解析: x86设备上,选择ABI的优先级lib转载 2017-11-28 21:32:16 · 2983 阅读 · 0 评论 -
Android的onCreateOptionsMenu()创建菜单Menu
转自博客 https://www.tuicool.com/articles/VrUBRf android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu) 其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 m转载 2017-11-09 18:09:10 · 187 阅读 · 0 评论 -
Android 事件处理概述
基于监听的事件处理。事件源事件监听器注册监听器在程序中实现事件监听器,通常有如下几种形式。内部类形式外部类形式Activity本身作为事件监听器类匿名内部类形式外部类作为事件监听器类Activity本身作为事件监听器类匿名内部类作为事件监听器类直接绑定到标签基于回掉的事件处理。 基于回掉的事件传播原创 2017-11-09 18:07:00 · 212 阅读 · 0 评论 -
Android事件处理
Android提供了两套强大的事件处理机制:基于监听的事件处理。基于回掉的事件处理。监听的处理模型 事件监听的处理模型中、主要涉及以下三类对象。 Event Source:通常就是各种组件,例如按钮、窗口、菜单等。 Event:事件封装了界面组件上发生的特定事情。如果用户需要获得界面组件上所发生事件的相关信息,一般通过Event对象来取得。 Event Listener:负责监听事件源原创 2017-10-22 17:33:22 · 189 阅读 · 0 评论 -
Android:Android应用和开发环境
之前零零散散的学习过Android的部件构成啊,布局,和零散的广播, contentProvider,以及Service等等。记忆零散且不连贯, 不能很好的掌握和运用。鉴此系统从头到捋顺Android应用开发涉及到的知识点,并记录下来,详细每节涉及到的内容及相关涉及留在以后逐步完善。1.5.4Android应用的清单文件:AndroidManifest.xml 它是整个Adnroid应用的全局描述原创 2017-10-04 23:49:46 · 275 阅读 · 0 评论 -
AS 程序中 Theme.AppCompat.Light影响标题栏显示的问题
这是style.xml文件刚开始的样子<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item nam原创 2017-05-15 21:57:14 · 614 阅读 · 0 评论 -
使用现有库
本部分阐述如何使用您自己的以及 NDK 提供的现有库。首先介绍如何使用您自己的预构建库。 然后,介绍 NDK 提供的 C++ 帮助程序运行时,以及如何使用它们。 最后,提供有关 NDK 提供的其他库的信息,如 OpenGL ES 和 OpenSL ES,以及支持这些库所需的最低 Android API 级别。NDK 支持使用预构建库,静态库和共享库均受支持。针对此功能提供两个主要用例:向第三方 ND转载 2017-11-22 17:01:35 · 269 阅读 · 0 评论