- 博客(18)
- 资源 (96)
- 收藏
- 关注
转载 Android应用程序资源的编译和打包过程分析
分类:Android(177) 版权声明:本文为博主原创文章,未经博主允许不得转载。 我们知道,在一个APK文件中,除了有代码文件之外,还有很多资源文件。这些资源文件是通过Android资源打包工具aapt(Android Asset Package Tool)打包到APK文件里面的。在打包之前,大部分文本格式的XML资源文件还会被编译成二进制
2017-03-18 16:22:04 299
转载 Android应用程序资源的编译和打包过程分析
分类:Android(177) 版权声明:本文为博主原创文章,未经博主允许不得转载。 我们知道,在一个APK文件中,除了有代码文件之外,还有很多资源文件。这些资源文件是通过Android资源打包工具aapt(Android Asset Package Tool)打包到APK文件里面的。在打包之前,大部分文本格式的XML资源文件还会被编译成二进制
2017-03-18 16:21:57 469
转载 Android APK 编译打包流程
下面是Google官方的一个apk编译打包的流程图一.用AAPT编译R.java文件AAPT全称是 Android Asset Packaging Tool。aapt有一个可执行的aapt.exe在Android SDK 的build-tools下,选择要编译的SDK版本,如23.0.1,在该目录下命令行运行下面指令:aapt.exe package -f
2017-03-18 16:18:22 550
转载 蓝牙api先关功能
一 Bluetooth 的设置应用 packages\apps\Settings\src\com\Android\settings\bluetooth\* 蓝牙设置应用及设置参数,蓝牙状态,蓝牙设备等。 BluetoothDevicePreference.Java顾名思义,蓝牙设备首选项,也就是蓝牙设备的配置信息,比如是否连接,是否配对,是否可见等等
2017-03-16 17:31:20 814
转载 蓝牙相关
1.前言市面上关于Android的技术书籍很多,几乎每本书也都会涉及到蓝牙开发,但均是上层应用级别的,而且篇幅也普遍短小。对于手机行业的开发者,要进行蓝牙模块的维护,就必须从Android系统底层,至少框架层开始,了解蓝牙的结构和代码实现原理。这方面的文档、网上的各个论坛的相关资料却少之又少。分析原因,大概因为虽然蓝牙协议是完整的,但是并没有具体的实现。蓝牙芯片公司只负责提供最底层的API
2017-03-16 16:48:39 3256 1
转载 Android蓝牙BLE低功耗相关简单总结
在看Android4.42的源码时看到有添加对BLE设备的处理,看的一头雾水,多方百度,终于有种柳暗花明的感觉。本文总结来源于百度多篇文章,欢迎转载,分享交流BLE蓝牙概念BLE:Bluetooth low Energy 低能耗蓝牙,实现低成本,短距离的无线传输,传输速率于传统蓝牙相同位2.4GHZ,采用非常快速的连接方式,适用于发送数据量少而且发送次数较少的蓝牙通信
2017-03-16 16:45:51 529
转载 Android蓝牙BLE低功耗相关简单总结
在看Android4.42的源码时看到有添加对BLE设备的处理,看的一头雾水,多方百度,终于有种柳暗花明的感觉。本文总结来源于百度多篇文章,欢迎转载,分享交流BLE蓝牙概念BLE:Bluetooth low Energy 低能耗蓝牙,实现低成本,短距离的无线传输,传输速率于传统蓝牙相同位2.4GHZ,采用非常快速的连接方式,适用于发送数据量少而且发送次数较少的蓝牙通信
2017-03-16 16:45:47 760
转载 Android 蓝牙开关
转载请注明出处:http://blog.csdn.net/zrf1335348191/article/details/50995466蓝牙相关代码已在另两篇文章中介绍,有需要的可以查看Android4.42-Settings源码分析之蓝牙模块Bluetooth(上)Android4.42-Setting源码分析之蓝牙模块Bluetooth(下)ONE,S
2017-03-16 16:44:11 1587
转载 Android系统 蓝牙模块
接着来介绍一下设置中某个模块的源码,本文依旧是基于Android4.42源码进行分析,分析一下蓝牙模块的实现。建议大致看一下关于Settings的剖析。ZERO,蓝牙模块的fragment及其配置 1>,首先由Settings_headers.xml文件可以知道,蓝牙对应的fragment为BluetoothSettings.Java,对应的id,icon,
2017-03-16 16:40:52 3160
转载 Android系统---Settings
本文为博主辛苦总结,针对Android4.42源码分析,转载请注明出处,http://blog.csdn.NET/zrf1335348191/article/details/50837027最近在研究Android的Settings源码,先看一下源码的目录结构。大概967左右个文件,是不是及其头疼而且无从下手?待我娓娓道来~~~~~1,初识Set
2017-03-16 16:37:48 412
转载 Android系统---Settings
本文为博主辛苦总结,针对Android4.42源码分析,转载请注明出处,http://blog.csdn.NET/zrf1335348191/article/details/50837027最近在研究Android的Settings源码,先看一下源码的目录结构。大概967左右个文件,是不是及其头疼而且无从下手?待我娓娓道来~~~~~1,初识Set
2017-03-16 16:37:47 922
转载 Android系统---Settings
目录(?)[+本文为博主辛苦总结,针对Android4.42源码分析,转载请注明出处,http://blog.csdn.NET/zrf1335348191/article/details/50837027最近在研究Android的Settings源码,先看一下源码的目录结构。大概967左右个文件,是不是及其头疼而且无从下手?待我娓娓道来~~~~~
2017-03-16 16:37:32 652
转载 Android Bluetooth蓝牙开发\蓝牙协议\蓝牙通信例子_Android支持蓝牙4.0版本_BLE开发
版权声明:本文为博主原创文章,未经博主允许不得转载。一、Android Bluetooth现状在android官网可以了解到android4.2新增了部分新功能,但是对于BT熟悉的人或许开始头疼了,那就是Android4.2引入了一个新的蓝牙协议栈针。谷歌和Broadcom之间的合作,开发新的蓝牙协议栈,取代了基于堆栈的Bluez。因此市场上出现了老设备的兼容问
2017-03-14 22:23:02 827
转载 android编译系统的makefile文件Android.mk写法
(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Android.mk中可以定义多个编译模块,每个编译模块都是以include $(
2017-03-09 16:56:30 932
转载 Android.mk的用法和基础 && m、mm、mmm编译命令
一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文件 2)Java库,java类库,编译打包生成jar文件 3) C\C++应
2017-03-09 16:55:34 369
转载 搭建NDK的Android开发环境
分类:Android&NDK(4) 版权声明:作者:Jinliang's Hill(金良山庄),欲联系请评论博客或私信,CSDN博客: http://blog.csdn.net/u0121765911. 安装JDK. 1.1 去官网http://www.oracle.com/technetwork/java/javase/downloads/in
2017-03-09 16:47:34 308
转载 android Studio打包apk,aar,jar包
转载请标明出处:一片枫叶的专栏文本我们将讲解Android studio打包apk,aar,jar包的相关知识。apk包就是android系统的安装包,这里没什么好说的,aar包是android中独有的类库包,而jar包是Java中特有的类库包,在具体的介绍打包之前,我们先来aar包和jar包的区别。jar包与aar包的区别jar是java字节码文件(class
2017-03-09 09:31:10 445
转载 移动应用开发必备工具盘点
移动应用开发的路程是艰辛的,在移动应用开发的道路上,一些实用的移动开发工具可以帮开发者更高效地开发应用。下面分享一些比较常用移动应用开发工具。一、项目管理和Bug跟踪工具Redmine:Redmine 是一个基于 Web 的项目管理和 Bug 跟踪工具,在实际开发中,用的最多的就是 Wiki 和 Bug 跟踪。二、产品原型制作工具Ax
2017-03-01 10:36:51 394
ShareSDK分享内容
2014-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人