Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux 动态库的创建和使用

Linux 动态库的创建和使用

简介动态库相比动态库有以下优点:由于不用静态连接到使用库的每个程序中,使用动态库更节省内存;升级方便,升级动态库,可以不用重新编译使用库的程序;注意:在x86架构下,使用动态库可能降低性能。创建和使用共享库我们使用上一篇《Linux 静态库的创建和使用》http://www.linuxidc.com/Linux/2013-03/81083.htm中的程序清单,只不过这次我们不生成静态库,而是生成动态库。同时为了方便我们使用Makefile文件。Makefi...
Android ListView 的下拉刷新【附源码】

Android ListView 的下拉刷新【附源码】

Android 实现listview的下拉刷新已经不是什么新鲜问题了,这里我先上图。运行程序:看不出这是一个listview或者不知道listview是啥玩意儿的,建议不要往下看了。然后下拉这个listview下拉到知道高度,有一个箭头翻转动画松开listview等待刷新完成后上面为这个demo的主要流程。做下简单讲解:首先这是一个自定义的listview控件(自定义控件应该都明白)继承listview,并给它添加一个header,就是工程中的header...
Adroid 4.0 HttpURLConnection抛异常解决方法

Adroid 4.0 HttpURLConnection抛异常解决方法

刷了个Android 4.0的系统,其实我个人比较怀旧,一直使用2.3的系统,感觉很好,但刷了4.0系统以后发现以前写的一个程序部署上去以后,HttpURLConnection一直抛异常,代码完全没有错误,在2.3里跑的相当的溜。后百度发现android的新的特性,这些网络数据请求时不能放在主线程中的。于是用异步任务解决了下,就OK了。如果你也遇到了这个问题,希望对你有所帮助,但是并不完全是这个的问题,如果你有类似问题,不能解决也希望帮到你。我查资料过程中...
Android UI开发详解之Fragment

Android UI开发详解之Fragment

Fragment是Android自从3.0之后新加入的一个组件,我相信很多人都已经听说过这个组件了,但这个组件到底是个什么,如何去使用他呢,且听我讲来。以下部分资料来自官网(官网才是王道,其他都是浮云)一、Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Frag...
Android UI开发详解之Layout_gravity和gravity的区别

Android UI开发详解之Layout_gravity和gravity的区别

Android UI开发详解之Layout_gravity和gravity的区别,对于这两个属性来说:layout_gravity表示组件自身在父组件中的位置gravity 表示组件的子组件在组件中的位置1、在使用时,最外层的LinearLayou的属性:androidrientation="?"是不能少的。但我们在设置其属性的时候,有时候并不能达到我们所需要的效果,所以在此总结下他的使用注意事项。2、当作为父layout的LinearLay...
Android之Android.mk用法介绍

Android之Android.mk用法介绍

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,在升级NDK后,你应该得到新的toolchain/platf...
Eclipse之NDK配置

Eclipse之NDK配置

一、关于NDK:NDK全称:Native Development Kit。1、NDK是一系列工具的集合。NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可...
Android之Activity的taskAffinity属性

Android之Activity的taskAffinity属性

Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Activity都在同一个Task中,它们在该Task中度过自己的生命周期,这些Activity是从一而终的好榜样。那么为什么我们创建的Activity会进入这个Task中?它们会转到其它的Task中吗?如果转到其它的Task中,它们会到什么样的Task中去?解决这些问题的关键,在于每个Activity的tas...
Android UI开发详解之ActionBar

Android UI开发详解之ActionBar

在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。一、添加ActionBar1、不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中2、在Android3.0的默认主题“holographic”中,已经创造了ActionBar...
<< 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 >>