Welcome 微信登录

首页 / 操作系统 / Linux

Android(cacerts.bks)添加根证书

Android(cacerts.bks)添加根证书

Android系统中CA证书文件的位置在:/system/etc/security/cacerts.bks注意:Android 2.2官方系统中是没有CNNIC SSL这个证书的,这是因为中国网络环境原因而没有内置的。如果是你是使用国行版的Android手机,可访问https://www.enum.cn 检查是否内置了CNNIC的CA,如果有的话,你可以使用原版cacerts.bks,这个文件所有android系统通用。以下是导入CA文件到cacerts....
Android ListView 自定义背景后 滚动时的背景变黑问题

Android ListView 自定义背景后 滚动时的背景变黑问题

ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listView的属性 Android:cacheColorHint="#00000000"即可...
Android中如何获取手机屏幕大小

Android中如何获取手机屏幕大小

我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率。 在布局文件main.xml中添加一个TextView对象,一个Button对象。其中TextView对象用来显示获得的分辨率值,Button对象是当点击时获取分辨率。main.xml的代码如下:<?xmlversion="1.0"encoding="utf-8"?>...
MiniGUI+Tslib交叉编译终极教程

MiniGUI+Tslib交叉编译终极教程

第一部分:minigui-1.3.3 移植到SEP4020EVB 详解 在这里只讲怎样将 minigui-1.3.3 移植到开发板 EVB-SEP4020 上去,在 pc 上安装 minigui-1.3.3 不用讲,这里我用到的交叉编译器是 arm-linux-gcc3.4.1 MiniGUI 的编译需要一些库文件,缺省我们的 gcc 基本上都有这些库文件,所以不需要安装,可是现在要交叉编译了,交叉编译器可是不带这些库文件的,所以我们得首先自己编译这些库文...
Devkit8000交叉编译开发环境搭建

Devkit8000交叉编译开发环境搭建

开始搭建平台开发环境了,看了下资料光盘,已经给了交叉编译工具:arm-2007q3-51-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2。这个工具蛮陌生的。上网查了下,原来是ARM公司和XX公司的合作产物,可惜IDE要交钱的...ORZ俺可是穷人啊。好在,人家也厚道,留了个免费的Lite版,就是用命令行的版本。行了,能用就行了,不就命令行嘛,俺还能装高深呢。arm-2009q3-68-arm-none-ea...
用Eclipse CDT开发ARM Linux程序

用Eclipse CDT开发ARM Linux程序

在windows下用eclipse开发linux应用程序。呵呵 是有点奇怪。当然在linux下用eclipse开发更没有问题了。1 安装编译工具。从sourcery网站下载SourceryG++lite 2009q1-203版本。该版本是用于开发linux程序的。而eabi版本是用于开发freertos之类非linux应用的。2 从eclipse网站下载cdt包,要5.x版本的。就是ganymede版本。3 安装eclipse的gnu arm 插件。下载见...
ARM Linux ld指令详解

ARM Linux ld指令详解

我们对每个c或者汇编文件进行单独编译,但是不去连接,生成很多.o 的文件,这些.o文件首先是分散的,我们首先要考虑的如何组合起来;其次,这些.o文件存在相互调用的关系;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什么地址都要有仔细的说明。我觉得在写makefile的时候,最为重要的就是ld的理解,下面说说我的经验:首先,要确定我们的程序用没有用到标准的c库,或者一些系统的库文件,这些一般是在操作系统之上开发要注意的问题,这里并不多说,熟悉...
通过一个Linux Shell脚本学习文件的特殊权限

通过一个Linux Shell脚本学习文件的特殊权限

刚开始学习 Linux ,对 Linux 的安全模型一直都有点迷糊,这次通过一个脚本对它进行了比较透彻的分析,下面就来分析一点我的心得,希望给遇到和我一样问题的同学有个参考,好了,现在书归正传:首先说一下题目:写一个脚本,目标:创建一个目录,并设置其具有 sgid 和 sticky 的功能:1 . 创建目录 /data/share ,如果此目录存在并且不空,就提示用户此目录中可能有正在使用的数据,是否继续?如果否,就退出脚 本。2 . 创建组 peguin...
PC机与mini2440 arm开发板的文件传输/通讯小结

PC机与mini2440 arm开发板的文件传输/通讯小结

我是个Linux的初学者,吃了不少苦,一步步摸索着前进,知道其中的痛和迷茫,感谢群里朋友还有网上大家分享的文章让我不断进步!生命不息、折腾不止!如何把上位机开发的程序下到开发板上?这是本文讨论的主题。1.串口上位机与开发板之间通过串口链接,使用超级终端、secureCRT等等软件都可以,开发板上装好文件系统。例如我们想把上位机编译好的文件下到开发板上(我的文件在虚拟机的Linux系统里,把它拖到xp下),确认超级终端通讯正常,首先在定位到开发板的某一文件目...
Linux下QVFB的快速独立编译

Linux下QVFB的快速独立编译

在Qt-Embedded 4.4以后的版本发布中,host端的工具和target的工具分开来编译了。如果你要编译Qt-Embdedded的版本,则必须先有一个编译好的Qt-X11的版本。编译Qt-X11是一个挺漫长的过程,而且也浪费空间。所以我们可以选择安装Linux发行版提供的已经编译好的二进制的版本。Qt开发环境的安装(Ubuntu)介绍了这个安装过程。但遗憾的qt4的桌面包并没有提供编译好的qvfb版本,qvfb工具在qt3-dev-tools-em...
Java中获取比毫秒更为精确的时间

Java中获取比毫秒更为精确的时间

关键词: java 毫秒 微秒 纳秒 System.currentTimeMillis() 误差在对新写的超快xml解析器和xpath引擎进行效率测试时,为获取执行时间,开始也没多想就用了System.currentTimeMillis() 来做的。由此碰到一个极其诡异的问题,同样的代码循环执行数次,分析每一次的执行时间,发现一大部分执行时间为小于1毫秒,但其间也发现有相当一部分的执行时间有非常大的跳跃,而且时间都近似16毫秒左右。这个1毫秒和16毫秒结果...
基于OMAP-L138电路板的U-boot移植

基于OMAP-L138电路板的U-boot移植

最近参加了一个项目,主板采用的是TI的OMAP-L138,为了引导linux内核,准备采用u-boot作为bootloader。在搜集资料的过程中发现关于移植u-boot到基于OMAP-L138电路板的资料非常少,而且TI的OMAP-L138采用三级boot,比其他单arm9核的 SOC要复杂的多,因此纠结了很长时间。好不容易参照hawkboard的配置把u-boot-2011.03移植到我们的板子(gcboard)上,在此记录下我的一点经验,希望能对后来...
<< 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 >>