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

首页 / 操作系统 / Linux

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...
Bash功能与使用技巧

Bash功能与使用技巧

目录:历史命令命令别名管道与重定向常用快捷键作业控制花括号扩展一个完整计算机的体系结构包括:硬件与软件,而软件又分为系统软件与应用软件,负责对硬件仅需管理与操作的是系统软件的内核部分,用户是无法与硬件或内核打交道的,用户通过应用程序或部分系统软件发出指令(可能是通过浏览器发送一封邮件),这些指令会被翻译并传给内核,内核在得知用户的需求后调度硬件资源来完成操作(比如,使用网卡发送数据包)。在Linux环境下,我们一般通过Shell来与内核交流,并最终实现我们...
Linux内核模块管理

Linux内核模块管理

目录:内核模块路径查看已加载的内核加载与卸载内核模块修改内核参数Linux内核采用的是模块化技术,这样的设计使得系统内核可以保持最小化,同时确保了内核的可扩展性与可维护性,模块化设计允许我们在需要时才将模块加载至内核,实现动态内核调整。本文重点关注方法与思路,具体实现可以参考kernel-doc文档。2.9.1 内核模块存放位置Linux内核模块文件的命名方式通常为,CentOS 6.3系统的内核模块被集中存放在/lib/modules/`uname -r...
在 BASH shell 中读取用户输入

在 BASH shell 中读取用户输入

在 BASH shell 中读取用户输入BASH shell 中通过 read 函数来实现读取用户输入的功能,如下面这段程序:#!/bin/bashecho Please enter your nameread NAMEecho "Hi! $NAME !"exit 0上面这个脚本读取用户的输入,并回显在屏幕上。另外BASH 中还提供另外一种称为 here documents 的结构,可以将用户需要通过键盘输入的字符串改为从程序体中直接读入,如密码。下面的小...
Python apply函数的用法

Python apply函数的用法

python apply函数的具体的含义:apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典中时,间接地调用函数。args是一个包含将要提供给函数的按位置传递的参数的元组。如果省略了args,任何参数都不会被传递,kwargs是一个包含关键字参数的字典。apply()的返回值就是func()的返回值,apply()的元素参数是有序的,元素的顺序必须和func()形式参数的顺序一致下面给几个例子来详细...
iOS中NSJSONSerialization解析JSON数据暨google地理信息处理案例

iOS中NSJSONSerialization解析JSON数据暨google地理信息处理案例

在iOS开发中,涉及到从网络取得json格式的数据处理工作时,我们会想到很多开源的第三方包,如SBJSON。在iOS5开始,也增加了对json格式数据的处理能力,增加的类是NSJSONSerialization。使用NSJSONSerialization,可以分析各种复杂格式json数据。使用的类方法是+ (id)JSONObjectWithData:(NSData *)data options:(NSJSONReadingOptions)opt erro...
Android Setting中添加解除屏幕锁选项

Android Setting中添加解除屏幕锁选项

首先,我前面有一篇写的是Android消除屏幕锁http://www.linuxidc.com/Linux/2013-03/81233.htm,这里想加以改进,因为在我们所使用的手机中已经在“设置”的“辅助功能”中有选择是否“解除屏幕锁”(也就开机时和按power键亮屏时是否有屏幕锁)。这里我想做的就是在原生的android源码上添加这一功能,主要还是以学习为主去实现这一功能。看这个之...
<< 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 >>