自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 静态库与动态库

本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll),主要是链接阶段的区别。静态库之所以称为静态库,是因为在链接阶段,会将汇编生成的目标文件.o与引用到的库一起链接打包到可执行文件中。因此对应的链接方式称为静态链接。静态库可以和目标文件一起打包到可执行文件,是因为其格式和目标文件格式类似,一个静态库可以简单看做是一组目...

2018-04-11 14:59:30 145

转载 Shell 编程

shell 简介shell 是 C 语言编写的程序,是用户使用 Linux 的桥梁。既是一种命令语言,又是一种程序设计语言。shell 脚本是为 shell 编写的脚本程序。现在我们说的 shell 已经通常是指 shell 脚本了。Linux 的 shell 种类众多:Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)C ...

2018-04-10 15:22:26 154

原创 CMake NDK 交叉编译

CMakeCMake 首先允许开发者编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件,如 Unix 的 Makefile 或 Windows 的 Visual Studio 工程。其编译流程为:1、编写 CMakeList.txt 2、执行 cmake path 生成 Makefile,path 为...

2018-04-02 20:47:05 2731

原创 前台 Service

    普通的 service 优先级比较低,当系统内存不足时,就有可能会回收掉正在后台运行的服务,如果希望服务一直运行而不被回收,则应该使用前台服务。    前台服务的特点是,会有一个正在运行的图标在状态栏显示,下拉状态栏会有更详细的信息,和通知的效果很相似。    创建前台服务,只需在 onCreate 中创建通知 Notification,然后调用 startForeground(notif...

2018-03-22 23:02:07 163

原创 Service 小记

    Service 适合执行那些不需要和用户交互,还要求长期运行的后台任务。    Service 默认是运行于当前进程的主线程,并不会主动创建线程。通常我们需要在 service 内部创建子线程来执行任务。用法:    继承 Service     onCreate()    创建时调用    onStartCommand(Intent intent, int flags, int star...

2018-03-22 22:41:08 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除