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

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

首页 / 操作系统 / Linux

Android 工程文件的结构

Android 工程文件的结构

当我们创建完Android工程如(HelloAndroid)后,展开"Package Explorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构:res:放置应用 程序 用到的资源 文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录下面的R.java就会自动发生变化。assets:主要放置多媒体等数据 文件 。res/drawable:放置应用到的图片资源。res/layou...
Android 将图片扩大缩放的类

Android 将图片扩大缩放的类

Android项目为了能自适应不同的分辨率手机,有二种方法,一种是把各个分辨率的图放到资源里去,这样做使APK文件太大了,有时我们只需扩大缩放图来达到适应的目的。下面是我用J2ME的方法进行修改,适应Android的。希望对大家有用。/********** 图片扩大缩放类*/import android.graphics.Bitmap;public final class ZoomImage {public static Bitmap getZoomIma...
Linux 上简单的MeeGo 开发 QT 程序

Linux 上简单的MeeGo 开发 QT 程序

介绍 这个教程介绍了Linux下的 MeeGo x86 开发。教程解说了基本的开发流程,重点介绍了如何使用SDK附带的那些工具。 教程不会涉及一些开发细节,例如 Qt 和 MeeGo 的 API、或是如何将程序整合到 MeeGo 环境中。 如何开发 (简要说明) 获取并安装 MeeGo SDK 进入 MeeGo SDK 环境 启动模拟器 启动 Qt Creator 使用 Qt Creator 创建一个项目, 配置项目的 DISPLAY 环境变量,让项目能够...
Linux C函数之文件及目录函数

Linux C函数之文件及目录函数

opendir: 打开目录头文件: sys/types.h dirent.h函数定义: DIR *opendir(const char *name);说明: opendir()用来打开参数name指定的目录, 并返回DIR*形态的目录流, 和open()类似, 接下来对目录的读取和搜索都要使用此返回值. 成功则返回DIR*型态的目录流, 打开失败则返回NULL.错误代码:EACCESS 权限不足EMFILE 已达到进程可同时打开的文件数上限ENFILE 已...
嵌入式Linux的串口通讯C++程序设计

嵌入式Linux的串口通讯C++程序设计

嵌入式Linux工控板EM9160提供了6个标准异步串口:ttyS1——ttyS6,其中ttyS4、ttyS5、ttyS6和GPIO的管脚复用,每个串口都有独立的中断模式,使得多个串口能够同时实时进行数据收发。各个串口的驱动均已经包含在嵌入式Linux操作系统的内核中,EM9160在嵌入式Linux系统启动完成时,各个串口已作为字符设备完成了注册加载,用户的应用程序可以以操作文件的方式对串口进行读写,从而实现数据收发的功能。串口编程接口函数 在嵌入式Lin...
Android中读取中文txt

Android中读取中文txt

前几天在实验室开发项目,Android端通过局域网ip访问实验室一台机器,实现Android上对json的解析,由于过两天要回家,实验室外网又访问不了,所以只能自己做一个伪服务器端,就是读取本地一个有json代码的txt文件,假装成一个服务器返回的字符串。但是中文显示都是乱码。代码如下:InputStream is = context.getResources().openRawResource(R.raw.json); BufferedReader br...
Linux0.11中的head.s代码分析

Linux0.11中的head.s代码分析

head.s程序被编译后,会被连接成system模块的最前面位置,它被setup.s加载到内存绝对地址0处开始的地方,并执行。此时Linux内核已经完全在保护模式下运行。head.s的主要功能包括:1. 设置内核堆栈;2. 设置中断描述符表idt;3. 设置全局描述符表gdt;4. 设置页目录表和页表;5. 将/init/main.c程序的入口地址预先压入堆栈中,并在随后利用返回指令弹出该地址,去执行main()程序。在head.s执行结束之后,其中部分内...
Android程序反编译的方法

Android程序反编译的方法

Apk文件的格式 Android application package文件。每个要安装到android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。 apk文件实际是一个zip压缩包,可以通过解压缩工具解开。可以用zip解开*.apk文件,下面是一个helloword的apk示例文件 |– AndroidManifest.xml |– META-INF | |– CERT.RSA | |– CE...
Windows VS Linux 编程之区别汇编

Windows VS Linux 编程之区别汇编

本人是从Windows转到Linux的。因此学习Linux编程时候,每学习一种思想或者概念都要跟Windows对应的东西相比较,这样便于理解和记忆,也不至于搞混了。下面将陆续列出本人涉及到一些,随着学习的深入和工作经验的加深,下面的内容将逐渐扩充。1. 线程的ID.Windows: 是全系统唯一的, 可参看msdn上面关于OpenThread的相关说明。 Linux: 不是全系统唯一的,是进程唯一的。这个参看Addison Wesley的《Advanced...
全能选手 看看Python应乎潮流72变

全能选手 看看Python应乎潮流72变

在多年的编程经历里,不断的重复着同样的悲剧。Turbo C学完了,用Borland C,Visual C++太麻烦,开始用PowerBuilder快速开发,接上去Delphi、C++Builder、Jbuilder,十八般武艺都学完了,结果又蹦出个新时髦。哪天有个终结? 在软件的浪潮里,程序员太渺小了。我们害怕自己,会同过气的语言一样昙花一现,成为过眼烟云。直至Python出现,故事开始转折。 起源于上世纪80年代末的Python语言,是一种开放源代码的...
线程+定时实现Linux下的Qt串口编程

线程+定时实现Linux下的Qt串口编程

说明:本设计采用的是线程+定时实现Linux下的Qt串口编程,而非网上资料非常多的Qt编写串口通信程序全程图文讲解系列,因为Qt编写串口通信程序全程图文讲解系列是很好实现,那只是在windows下面的,可是在Linux下面实现串口的通信并非如此,原因在于QextSerialBase::EventDriven跟QextSerialBase::Polling这两个事件的区别,EventDriven属于异步,Polling属于同步,在windows下面使用的是E...
<< 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 >>