Welcome 微信登录

首页 / 操作系统 / Linux

Android:layout_weight

Android:layout_weight

layout_weight是LinearLayouts的view布局里一个很重要的值。所有的view的layout_weight缺省值都是为0,意味着他们只在屏幕上占据它们需要显示的空间大小。activity根据这个View的比0大的layout_weight值来划分剩余的空间和其它Views定义的layout_weight也按比例进行空间的划分。 给个例子:假设我们在水平行上有一个文本标签和两个文本编辑框view. 文本标签没有定义layout_weig...
Android开发之ListView页眉页脚效果VS android背景渐变

Android开发之ListView页眉页脚效果VS android背景渐变

大家都知道,在我们调用ListView的addFooterView()方法给List增加一个页脚时,如果列表内容很多,超过了屏幕大小,那么页脚就看不到了,可我们一般想要的效果是如下图所示的,在ListView的内容超过屏幕时,页脚还在屏幕的底部。 本文将介绍上图所示的ListView效果,同时介绍一下在Android中如何实现渐变效果,就像上图中的页眉页脚的背景色一样。 实现上面的效果主要使用几个RelativeLayout标签和ListView组合...
Linux下git简单使用教程(以Android为例)

Linux下git简单使用教程(以Android为例)

在项目开发过程中,由于经常要修改文件然后共享发布,但我们只是单独改变,拷来拷去比较麻烦。现介绍一点简单的git命令用于我们的开发。首先我们知道服务器IP是:10.66.3.200我们当前最新的代码在机子的目录:/home/user/Android-0916如果我们仅仅想修改某一个工程,如Settings这个package,那么我们可以先从服务器上将其下载下来,命令:$ git clone user@10.66.3.200:~/android-0916/pa...
Linux下面的C开发---Socket编程

Linux下面的C开发---Socket编程

来说Linux的网络编程。 首先说几个常用的网络工具 Ping 很著名的工具了,测试网络是否正常全靠这个小玩意了。捎带说一句,ping的底层是ICMP协议。并非TCP/IP协议。 netstat 查看当前系统中开启的所有服务状态,我们写完的网络程序运行的时候,可以用这个工具在终端里面看一下状态。 ifconfig 查看系统的网络配置信息,比如IP地址,子网掩码,网关,主机名等等。 然后我们再说说网络的基本概念 在计算机网络中有一个很重要的概念就是主机地址,...
Android 内存分配小结

Android 内存分配小结

有Android手机的童鞋们可能经常会有这样的疑问,为什么我的G2手机明明是256M的内存,可用任务管理器或者free之类的命令,看到的实际值会远远小于256。看到网上的很多误导言论,这里我给大家澄清一下吧: 无图无真相,贴张MSM7627的内存分布图,一目了然: 由上图可以看到,内存主要分给modem/bootloader/SMEM/pmem/android几个部分使用: 1、modem/bootloader/SMEM部分一般会占用40M~50M的内...
如何察看Android smem log

如何察看Android smem log

现在大部分的Android手机都是基于双核架构的,这必然导致双核之间的通信,一些crash bug经常出在这一部分。这里,我给大家介绍两种方法: 1、用trace32。trace32无疑是强大的,几乎可以做任何debug的事情,有高通代码的兄弟可以在AMSSproducts76XX oolsdebug目录下找到smemlog.cmm和smem_log.pl这两个文件,可以dump出log. 2、没有trace32的兄弟也不要灰心,google为我们提供了...
Linux+Skyeye嵌入式系统开发环境的实现!

Linux+Skyeye嵌入式系统开发环境的实现!

以下是我最近学习SkyEye的一些经验当中参考了许多网上的实例 ,其中还有不完善的地方,有待改进!一.所需工具要实现Linux+SkyEye嵌入式系统开发环境,需要一下工具:1.SkyEye2. Arm-elf-tools二.SkyEye简介SkyEye是一个开源软件项目,中文名字是“天目”。SkyEye的目标是在通用的Linux和Windows平台实现一个纯软件集成开发环境,模拟常见的嵌入式计算机系统;可在SkyEye上运行μCLinux以及μC/OS-...
Java计算时间差及某个时间段数据

Java计算时间差及某个时间段数据

最近在写代码的时候碰到一些关于处理时间的问题。总结了2个关于计算时间的代码。1、java算出时间差Date t1=dc.getComRegdate(); //从某个POJO拿出来的时间字段Date t2=new Date();long day=(t2.getTime()-t1.getTime())/(1000 * 60 * 60*24);//算出2个时间相差多少天2、hibernate+spring里 查出N天以内的数据假设要查询近一个星期内的数据,也就是...
C/C++调用Fortran的使用说明

C/C++调用Fortran的使用说明

这里将详细介绍一下在C++中如何调用用Fortran语言编写函数的问题,即Fortran与C++的混合编程问题。通常情况下,C++与Fortran的混合编程问题是利用动态链接库的方式进行的,换句话说,如果在C/C++中调用Fortran函数,应将Fortran函数按照一定的协议编译为动态链接库,然后即可实现二者的混合编程问题。实现这一目的有两种方式:显示链接与隐式链接,下面通过两个非常简单的实例分别介绍之。编译环境:Fortran:推荐使用Compaq V...
GCC编译提示显示乱码

GCC编译提示显示乱码

WindowsXP下使用SecureCRT SSH到Linux服务器上使用 gcc 编译程序发现里面带乱码,且多到几乎看不清意思的程度。原来我们的Linux服务器是中文环境,于是改为英文环境,设置方法如下:系统语言设置:[root@localhost pro2]# vi /etc/sysconfig/i18nLANG="en_US.UTF-8"现在问题好多了,不过还没有完全解决。如果编译错误,gcc的输出信息中也有少量乱码,在网上搜索了好久都没有找到有效的...
<< 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 >>