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

首页 / 操作系统 / Linux

Android TabHost解决下面白线

Android TabHost解决下面白线

我之前做分页都是用GridView和ActivityGroup实现的.因为觉得TabHost不好用,还有就是自己水平差的原因吧.如果帮的话,重写view任何问题都可以解决,呵呵,下面请看实现过程,其实很简单.针对TabHost的运用,我就不多讲解了,网上例子好多,或者你也可以下载我的Demo查看,不过先声明,写的不好.代码片段:publicclassMyActivityextendsTabActivity{ privateTabWidgettabWidge...
Android TAb分页菜单实现总结

Android TAb分页菜单实现总结

首先说明的是,我们做APP开发,Tab分页不管是顶部还是底部,都是必不可少的,网上也有太多太多的实现方式了,我在这里总结一下:第一种方式: TabHost原始方式:(链接另一篇文章 http://www.linuxidc.com/Linux/2012-08/69303.htm)这里实现的是底部菜单:布局文件:(我们通过RelativeLayout 可以把TabWidget定位在底部)<?xmlversion="1.0"encoding="utf-8"...
Android 分页Title栏滑块效果--ActionBar(模拟网易 腾讯等动态效果)

Android 分页Title栏滑块效果--ActionBar(模拟网易 腾讯等动态效果)

Android 分页Title栏滑块效果--ActionBar(模拟网易 腾讯等动态效果) 首先我们看几张客户端试图:前两个是网易的,后两个是腾讯的,(注意看上部title分页,当你点击不仅实现了分页,而且背景bar会跟着滑动,这个叫aciotnbar,sdk3.0以后就有了,)看着比一般单存改变背景的效果好看多了.代码片段:用于描绘.@OverrideprotectedvoidonDraw(Canvascanvas){super.onDraw(canva...
Objective-C的引用计数

Objective-C的引用计数

_lastSelected = aString;[_lastSelected release];_lastSelected = bString;在一个写PHP的人看来,可能永远无法理解为什么要有第二行代码。下面说一下为什么:_lastSelected这个变量保存的是一个其他变量的引用。跟PHP不同的是ObjC需要你自己来维护引用计数。所以必须有这样一行显式的把_lastSelected这个变量中的引用释放的操作,才能保证那个引用指向的内存单元可以被回收,否...
Vim中设置编辑Python文件时自动缩进为4个空格

Vim中设置编辑Python文件时自动缩进为4个空格

Python缩进为什么要用4个空格呢?为什么不是TAB或者2个空格?个人认为主要是协同开发时可以保持众人代码的外观一致性,减少一些不必要的麻烦。如果谁有更好的观点欢迎指教。在vimrc中加入如下代码即可将自动缩进改为4空格:autocmd FileType python setlocal et sta sw=4 sts=4其中相关变量含义:变量名 缩写含义(no)autoindent ai 自动缩进,即为新行自动添加与当前行同等的缩进。(no)cinden...
《APUE》:创建一个孤儿进程组

《APUE》:创建一个孤儿进程组

《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在阅读此书的时候,将书上的代码按照自己的理解重写了一遍(大部分是抄书上的),加深一下自己的理解(纯看书太困了,呵呵)。此例子在Ubuntu 10.04上测试通过。相关链接《UNIX环境高级编程》(第二版)apue.h的错误 http://www.linuxidc.com/Linux/2011-04/34662.htm Unix环境高级编程 源代码地址 http://www.linuxidc.com...
C++大作页-数组运算.动态多维数组

C++大作页-数组运算.动态多维数组

很久没有动代码了,下面是这学期C++的大作业。老师还是在念课本,然后布置了这个够2的大作业算最后的考试,唉。很想花时间再学习一遍C++,比如,再看一遍C++ primier,把后面的题做了,还有Thinking in C++,还有数据结构与算法 C++描述。用Code::Blocks写的。被一个问题卡住了许久,就是在引用头文件的时候用相对路径的话回提示找不到文件,最后用绝对路径就解决了。项目1:目的:熟悉c++动态内存分配描述:使用c++程序定义动态数组类...
开源算法库GMP的安装与调试

开源算法库GMP的安装与调试

GMP简介:GMP是一个任意精度的开源算术库,可用于符号整数,有理数,浮点数计算。算数库对于有没有实际的限制,唯一的限制是计算机的内存。 GMP具有丰富的函数集并且函数都有通用的接口。GMP的安装:环境:Ubuntu 11.10Terminal中运行:sudo apt-get install libgmp3-devgmp的调试:新建.c文件,输入一下代码。#include<gmp.h>#include<stdio.h>void ma...
Linux下的C++线程池实现

Linux下的C++线程池实现

我设计这个线程池的初衷是为了与socket对接的。线程池的实现千变万化,我得这个并不一定是最好的,但却是否和我心目中需求模型的。现把部分设计思路和代码贴出,以期抛砖引玉。个人比较喜欢搞开源,所以大家如果觉得有什么需要改善的地方,欢迎给予评论。思前想后,也没啥设计图能表达出设计思想,就把类图贴出来吧。类图设计如下:Command类是我们的业务类。这个类里只能存放简单的内置类型,这样方便与socket的直接传输。我定义了一个cmd_成员用于存放命令字,arg_...
基于Android的远程视频监控系统(附源码下载)

基于Android的远程视频监控系统(附源码下载)

基本过程是Android作为socket客户端将采集到的每一帧图像数据发送出去,PC作为服务器接收并显示每一帧图像实现远程监控。图片如下(后来PC端加了个拍照功能)。。。(PS。刚学android和java不久很多东西还不懂,高手若是知道哪些地方可以继续优化的话还请多多指点下啊)系统代码如下:一、android手机客户端(1)AndroidManifest.xml文件。添加camera和socket权限,并设置了程序开始执行的activity、?<?...
Ubuntu 中其他编程语言的使用

Ubuntu 中其他编程语言的使用

1)Ada编程语言在Ubuntu中,你可以使用自己喜欢的编辑器来编辑程序。编译程序需要软件包gnat(GNU Ada Compiler)。你也可以选择gnat-gps,将安装Gnat编程系统,是一个可用于Ada和C的IDE。2)Clojure语言通过命令行安装clojure。实际上是安装了可以在命令行通过输入clojure使用的REPL(real-eval-print loop),一个互动的编程环境。3)COBOL语言在Ubuntu中,你可以使用自己喜欢的...
<< 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 >>