Welcome 微信登录

首页 / 操作系统 / Linux

Android常用布局控件之RelativeLayout

Android常用布局控件之RelativeLayout

我们使用LinearLayout和TableLayout可以满足开发应用程序界面基本的要求。但是有时候实现界面的时候不够灵活,我们还可以使用另外一种控件RelativeLayout。RelativeLayout是一种相对布局的控件,这个容器内部的子元素们可以使用彼此之间的相对位置或者和容器间的相对位置来进行定位,类似于网页设计中的CSS。在指定控件的位置时,我们需要指定这个控件与其它控件之间的相对位置关系,比如说与另一个控件的左边对齐,右对齐,位于另一个控...
Android常见布局控件之LinearLayout和TableLayout

Android常见布局控件之LinearLayout和TableLayout

一、LinearLayout布局控件xml属性Android:baselineAligned:是否允许用户调整它内容的基线。android:baselineAlignedChildIndex:当一个线性布局与另一个布局是按基线对齐的一部分,它可以指定其内容的基线对齐方式。android:gravity:指定控件中内容的基本内容。android:orientation:设置它内容的对其方向,有两个可以选择的值:horizontal和vertical。分别表示...
Android常见控件之TextView、EditView、Button、Menu

Android常见控件之TextView、EditView、Button、Menu

一、TextView控件常见的属性属性名称描述Android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)。这里只有在同时设置text时才自动识别链接,后来输入的无法自动识别。android:ems设置TextView的宽度为N个字符的宽度。参见TextView中此属性的截图android:scrollHorizontally设置文本超...
Android Log日志文件的分析、查看

Android Log日志文件的分析、查看

Log 在Android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件 。 1,程序异常退出 , uncaused exception2,程序强制关闭 ,Force Closed (简称FC)3,程序无响应 , Application No Response (简称ANR) , 顺便,一般主线程超过...
Android 程序错误处理全局处理

Android 程序错误处理全局处理

本文将分析在程序出错的情况下如何收集相关的错误信息,并发送错误信息到服务器供开发者分析和调试程序。错误信息将成为您Debug的一把利刃,通过错误信息您可以最及时的掌握程序在各个系统版本和设备上的运行情况。错误处理介绍在一般情况下,OPhone程序出错都会出现如下一个提示对话框:图一:OPhone默认出错提示这种情况下,用户只有点击“强行关闭”来结束程序。当该对话框出现对用户来说是相当不友好的,本文中将会告诉您如何在程序出错时不显示该对话框。随着OPhone...
初学Android练手的小游戏项目[附源码]

初学Android练手的小游戏项目[附源码]

写了两个Android小游戏,顺便还完善了以前就在做的计算器。用到的技术包括: XML各种框架的嵌套使用,通过Handler在线程间通信来对UI界面进行修改各种控件的监听机制和监听方法等,都是比较初步的,适合初学者拿来练练手以下是介绍--------------------------------------------------calculator顾名思义,一个计算机小程序,但是功能并不完善。只实现了个位数字的四则运算(运算结果则可以处理任意的位数,做...
给你的Android虚拟机安装sdcard

给你的Android虚拟机安装sdcard

Android应用广泛,应用方式灵活,可以在模拟器中进行相应修改实现许多特定的功能需求。我们在这里就先来了解一下Android创建sdcard的具体方法,从中感受一下这一操作系统的相关特性。 Android创建sdcard步骤一、cmd进入tools目录输入mksdcard -l mycard 100M F:mysdcard.img 1. mycard命令可以使用三种尺寸:字节、K和M。如果只使用数字,表示字节。后面还可以跟K,如262144K,也表...
Unix环境高级编程第二版读书笔记

Unix环境高级编程第二版读书笔记

1.5 I/O<unistd.h>的两个常量STDIN_FILENO, STDOUT_FILENO是POSIX标准的一部分, 他们指定了标准输入和标准输出的文件描述符,他们的典型值分别是0和1。该头文件包含了很多UNIX系统服务的函数原型。stdin和stdout常量定义在<stdio.h>中,表示标准输入和标准输出文件。UNIX环境高级编程中文第二版PDF高清版 下载地址 http://www.linuxidc.net/threa...
Ubuntu下创建Linux内核树 驱动helloworld

Ubuntu下创建Linux内核树 驱动helloworld

这几天看了一些linux驱动的资料,对其结构和原理大致有了些了解,然后就开始动手实践了。首先是要重新编译内核,构建linux内核树。我完全是小白一个,网上搜了很多方案,尝试了好些次,终于成功。步骤如下:1.安装编译内核所需要的软件有:build-essential、autoconf、automake、cvs、subversion$apt-get install build-essential kernel-package libncurses5-dev l...
怎样阅读Linux源代码

怎样阅读Linux源代码

像Linux内核这样庞大而复杂的程序看起来确实让人望而生畏,它象一个很大的球,没有起点和终点。在读源代码的过程中,你会遇到这样的情况,当读到内核的某一部分时又会涉及到其它更多的文件,当返回到原来的地方想继续往下读时,又忘了原来读的内容。在internet上,很多人为此付出了很大的努力,制作出了源代码导航器,这为源代码阅读提供了良好的条件,下面给出阅读源代码的一些线索。1. 系统的启动和初始化在基于Intel的系统上,当 loadlin.exe 或 LILO...
解决Android平台移植ffmpeg的一揽子问题

解决Android平台移植ffmpeg的一揽子问题

IT行业是一个踩在巨人肩膀上前进的行业,否则做的事情不一定有意义,所以我也是基于havlenapetr移植的ffmpeg基础上做了些改进,他做的主要贡献有:1. 移植了ffmpeg并将与媒体相关的结构体在java层重新进行了封装,方便应用程序在java层直接操作ffmpeg API,如各种媒体格式转码及播放,如图1所示2. 模仿Android的MediaPlayer类实现了ffmpeg的播放接口,如setDataSource(),setDisplay(),...
<< 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 >>