为您找到与如何搭建android开发环境相关的共200个结果:
为什么要在Linux搭建开发环境呢?从直观来说,Android虚拟机在Linux下运行速度更快,而且性能更稳定。那么Linux怎么搭建Android开发环境呢?下面跟着读文网小编一起来了解一下吧。
一、安装jdk,具体步骤如下:
1,将jdk-7u4-linux-i586.tar拷贝到linux下得/home/yan/download目录,新建一个目录/home/yan/android.所以和android相关的都安装到/home/yan/android这个目录,所有的源安装文件都放到download下。切换到root,在download目录下输入命令:tar -zxvf jdk-7u4-linux-i586.tar -C 。。/android, 将其解压到android目录。
2,配置环境变量,Linux下需要修改/etc/profile文件,使用 gedit /etc/profile
在这个文件的最后,输入:
export JAVA_HOME=/home/yan/android/jdk1.7.0_04
export PATH=$PATH:$JAVA_HOME/bin
点击保存后,输入:source /etc/profile使生效。输入:java -version
验证java环境是否配置好。
二、安装AndroidSDK
1,将android-sdk_r18-linux复制到download文件夹下,进入download然后: tar -zxvf android-sdk_r18-linux.tgz -C 。。/android/ 进行解压。
接下来 cd /home/yan/android/android-sdk-linux/tools, 然后运行:。/android,这个是用来启动android sdk manager的,也就是说这个东西是用来下载真正的android开发包。运行的时候,会出现:
(java:2925): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,
(java:2925): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,
(java:2925): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,
(java:2925): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,
这种警告,这是gtk版本太低所导致的。
先关闭android sdk manager,终端输入:sudo apt-get install gtk2-engines-pixbuf 升级一下gtk。
2,升级完毕后,再次打开android sdk manager,这个是在线安装,一定确保联网。里面的api8 对应android2.2版本,api13对应android3.2版本,api10对应android2.3.3版本。这几个都是经典的android版本。最上面的事api15对应android4.0.3版本,这个是最新的。默认已经给我们选择了。这里我们选择前四个。最上面的四个打勾,然后确定。就会自动下载了。下载完成后,会提示重启这个android sdk manager
三、安装eclipse
1,将eclipse-jee-indigo-SR2-linux-gtk.tar复制到download,然后解压到android下。不再重复。(eclipse的linux版本下载地址是http://www.eclipse.org/downloads/?osType=linux,这里选的是第一个javaEE版本,为啥选这个,网上说这个好。好像也有选第二个eclipse classic4.2的)。
解压命令:tar -zxvf eclipse-jee-indigo-SR2-linux-gtk.tar.gz -C 。。/android/
2,进到android/eclipse目录下,输入命令。/eclipse查看 装成功了没有。
四、安装ADT 和 (NDK)
1,在google里的android sdk下载地址里,找到ADT-18.0.0,这个是和android sdk4.0.3相对应的版本,是个zip文件。拷贝到download文件夹下。
2,打开eclipse,点help--install new software,点add--archive,这里用的是离线安装的方法,也可以在线安装。离线安装会比较快吧。点select all,然后点next就进行安装了。点好后,会出现一个Installing software的提示框,显示进度。安装完成后,会提示重启。
注:adt是android develop tool的意思,实现沟通 eclipse和 android sdk的桥梁,所以必须得安装好。
3,设置android sdk location,即告诉eclipse android的sdk在什么地方。重启后,会提示:Welcome to android development,选第二个;use eixsting SDKs,设置路径。
原来adt18.0.0这个版本过时了,这是2012年4月份时的版本,需要安装最新的7月发布的那个。
在workwith里输入:https://dl-ssl.google.com/android/eclipse/,他会自动检测,列出的有DevelopTools,里面有ddms、adt等共四个,另外一个是NDK-plugins 反正要用到,索性一块安了。NDK是本地化的一个工具,说白了是一个交叉编译器,编译本地的c/c++代码成一个动态链接库,供android下得java程序调用。当然程序要满足JNI接口。
提示不能安装ndk,ndk安装前 需要安装cdt插件!这个步骤里只能升级下 adt了。从adt18.0.0 升级到20.0.0.
重启,后打开eclipse,点window-preferrence,点android,制定android sdk文件夹路径。点new project看能否找到android application。。,如能,则这一步安装成功。
五、安装CDT插件
google 一下cdt,进入下载链接,下载cdt8.0.0版本,按照上面安装adt的方法 进行安装。安装成功的标志是,可以新建c/c++工程。
六、NDK插件的安装
google NDK的下载地址,下载后拷到download文件夹下,然后直接解压缩就可以了。export PATH=$PATH:/home/yan/android/android-ndk-r8,然后 source 。。。。
上面就是Linux/Ubuntu 11.10搭建Android4.0.3开发环境的方法介绍了,在安装AndroidSDK前,需先安装jdk,然后再进行相关软件的安装及配置。
浏览量:3
下载量:0
时间:
如何在Mac osx系统下搭建java开发环境,有了java的开发环境,我们就可以做Java相关的开发,Eclipse和Android Studio都是要有JVM环境才能运行的,所以读文网小编就稍微总结一下如何在Mac osx下配置java开发环境吧。
下载JDK
1进入Oracle官网JAVA的下载界面,找到自己需要下载的JDK版本。点选“Accept License Agreement”后,选择自己电脑的下载包(Mac OS X x64)并单击该包进行下载。
安装JDK
1在下载文件夹中,找到下载完成的JDK安装文件。
2单击该安装文件后,显示“Java 8 Update 25"的安装窗口。双击“Java 8 Update 25.pkg”图标。
3在“安装Java 8 Update 25”中“欢迎使用Java 8 Update 25安装器”的对话框中,单击“继续”按钮。
4“在Macintosh HD”上进行标准安装,单击“安装”按钮。
5设置密码管理的电脑,此时会弹出“安装器正在尝试安装新软件。键入你的密码以允许执行此操作”,输入管理员密码,然后单击“安装软件”按钮。
6此时安装器会自动写入JDK到你的Mac电脑中。
7安装完成后,工具栏下端会显示“安装完成”。此时单击右下角的“关闭"按钮。
验证JAVA版本
此时,安装完成后,系统会自动打开验证JAVA版本的窗口。单击“验证JAVA版本”按钮,并在弹出的窗口中,单击“验证”按钮。
2等系统操作数秒后,窗口会显示为:”已验证Java版本“,具体显示如下。
看过“ 如何在Mac osx系统下搭建java开发环境 ”
浏览量:2
下载量:0
时间:
首先我们需要知道开发安卓的环境由以下几个组件组成:Java虚拟机JDK、Eclipse、Eclipse插件ADT(Android Developer Tool)和Android开发包SDK。那么苹果电脑怎么开发android环境呢?小编为大家分享了苹果电脑怎么开发android环境的方法,下面大家跟着读文网小编一起来了解一下吧。
1.首先应该准备好mac平台的eclipse,在http://www.eclipse.org/downloads/里找到适合的版本(在此,我选3.5),并解压安装;
2.下载mac版本的android sdk,解压到指定的目录(其实这个只是个SDK与AVD配置的管理软件);
3.安装Fastboot for Mac OS插件,这个最难找了.
fastboot是刷系统ROM的一种工具,刷系统img和射频img;另一种工具是adp。
4.下载完成后将Fastboot 复制到 /androidsdk/tools 目录下(如果SDK包中包含 fastboot,可跳过此步骤)
打开终端,输入下面的命令来创建一个新的 .bash_profile 文件
[xhtml] view plaincopy
pico .bash_profile
在新出现的修改提示中输入
[c-sharp] view plaincopy
export PATH=$PATH:/AndroidSDK/tools
按“control+X”保存(确认按“Y”),然后退出并重启终端,至此,Mac OS X 下就可以使用 Adb 和 Fastboot 工具了.
本来说是还要需要安装ADB的,但是在tools目录下已经有了,省事,跳过.
5.打开tools目录下的android,进行下载和配置SDK版本及AVD.
6.到eclipse升级里输入
[c-sharp] view plaincopy
安装ADT Plugin,使得刚才所装的SDK能与eclipse相结合;:
7.开始创建HelloWorld,哈哈.
个人认为,在Max OS下搭建Android SDK不需要Fastboot。eclipse+adp,就可以了。
呃,我就是MAC下开发ANDROID的,只需要eclipse+adp就OK,比在LINUX下还要简单
看过“ 苹果电脑怎么开发android环境 ”
浏览量:2
下载量:0
时间:
这里读文网小编给苹果电脑的用户介绍,Mac OS X下怎么搭建Java开发环境?
先来看看笔者的电脑配置:
打开终端,查看10.10版本的系统使用的是什么shell命令:
输出的是bash,说明是Bourne shell,是默认的Unix Shell命令。
下面通过命令行查看笔者的java版本:
如果你的系统已经安装成功JDK,通过java -version就可以看到相应的jdk版本。
如果你的电脑还没有安装JDK的话,可以到Oracle官网下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
笔者下载的1.7版本,目前jdk最新版本为1.8。
配置java环境变量
输入sudo vim etc/profile
使用vi编辑profile文件
键入i,进入插入模式
在文件尾部,添加java路径
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/"
CLASS_PATH="$JAVA_HOME/lib"
PATH=".;$PATH:$JAVA_HOME/bin"
添加完毕之后,按esc退出插入模式,并键入wq!保存退出文件。
到这个步骤,我们就已经配置好了全局的java的path和classpath环境变量。
以后就可以好好的进行java开发了
看过“ Mac OS X下怎么搭建Java开发环境 ”
浏览量:2
下载量:0
时间:
之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apache启动不了,这里小编为大家分享了MAC OS X 下php集成开发环境mamp教程,下面大家跟着读文网小编一起来了解一下吧。
打开【系统偏好设置】,选择【共享】
确保【互联网共享】处于关闭状态。
只要系统中从未安装过 MySQL,就可以继续。
2下载 MAMP 的最新版。
下载完成后安装。
打开【应用程序】,找到【MAMP】文件夹,
双击打开文件夹,打开【MAMP】程序
弹出警告窗口,
选择【Launch MAMP】
浏览器会启动并显示一个欢迎页面,
你会发现浏览器地址栏中的 URL 以【http://localhost:8888】开头。
【localhost】 后的 【:8888】 字符串
表明 Web 服务器通过非标准端口 8888 监听请求。
打开 MAMP 控制面板,点击【Star Servers】
Apache Server 和 MySQL Server 旁的绿灯表明两台服务器都在运行。
单击【Preferences】,从打开的面板顶部选择【Ports】。
面板显示 Apache 和 MySQL 分别运行在端口 8888 和 8889 上。
单击【Set Web & MySQL Ports to 80 & 3306】。
数字更改为标准端口:Apache 为 80,MySQL 为 3306。
这样,你就可以更轻松地使用 Dreamweaver 进行开发。
单击【OK】,根据提示键入你的 Mac 密码。
MAMP 将停止并重新启动两台服务器。
当两个灯再次变绿时,单击【Open Start Page】。
此时,MAMP 欢迎页面将重新载入浏览器中。
这次,URL 中【localhost】后已没有了【 :8888】,也没有【:80】
因为端口 80 是默认值,添加【 :80】 没有必要,所以不添加它也没关系。
使用非标准端口时,只需要在冒号后跟数字即可。
单击 MAMP 菜单中的【phpinfo】链接。
你会看到一个显示 PHP 配置信息的页面:
至此,你已成功安装 PHP、MySQL 和 phpMyAdmin。
看过“ MAC OS X 下php集成开发环境mamp ”
浏览量:2
下载量:0
时间:
苹果公司1980年12月12日公开招股上市,2012年创下6235亿美元的市值记录,截至2014年6月,苹果公司已经连续三年成为全球市值最大公司。下面是读文网小编带来的关于ios开发硬件环境配置是什么的内容,欢迎阅读!
iOS,使用最广的移动操作系统之一,是苹果产品的专用操作系统。因此作为iOS开发人员,要开发苹果设备app的话,就必须基于此操作系统进行开发。在开发完ios app以后,开发人员一般都会面临ios app的配置问题,今天小编就和大家一起分享下iosapp开发环境的配置方法。
硬件配置:
我们知道做ios开发,必须配置苹果设备,所以对于硬件配置,首先,您需要一台Mac电脑及一个iDevice——iPhone、iPad、iPod Touch均可,但三个设备都有的话,会对硬件配置更加有利,我们可以在不同设备上进行测试,确保app能在所有苹果设备上运行。
软件设置:
在ios app开发中,首先要先会运用iOS应用程序设计语言Objective-C(现在最新的ios程序设计语言为swift)进行app设计。完成软件设计后,在开发应用程序时,需要使用Apple开发套件(SDK)以及Xcode,即ios的集成开发环境(IDE),进行代码调试、编译等。
在ios app配置前,你需要做如下工作:
下载最新版本的Xcode。
在Mac上打开Mac App Store应用程序,搜索Xcode,然后点按“免费”按钮下载Xcode。您下载的Xcode已包含iOS SDK。(Mac OS X v10.7以及更高版本已经预装Mac App Store应用程序。如果您使用的是较早版本的Mac OS X,则需要升级。)
加入iOS Developer Program成为Apple开发者。
只有加入该计划,才能在设备上测试与分发应用程序。加入该计划后,还可以全权访问iOS Dev
Center和iOS Provisioning
Portal。
以上就是ios app开发环境配置步骤的总结,苹果为iOS开发提供了一系列的支持,在iOS下开发有着完善的开发语言、工具和支持体系。同时,苹果对应用软件的保护也给程序员提供了空间,使程序员可以在苹果的平台下享受到软件开发带来的利益。但是诸多的限制也给程序员带来不方便,不过这比起iOS系统提供的强大功能对比就可以接受的。
浏览量:3
下载量:0
时间:
Apache Web 服务器和 PHP 都是 Mac OS X 中预装的。但它们在默认情况下并未启用。并且,预装版的 PHP 缺少许多实用功能,并且您需要单独安装和配置 MySQL。除非您能在 Terminal 中轻松使用命令行,否则安装一体解决方案 MAMP 要简单得多。今天读文网小编这里给大家推荐一款在mac上搭建WEB服务器环境的集成环境安装软件,非常的好用,有兴趣的朋友不妨了解下。
之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apache启动不了(估计端口被占了),就是MySql有问题,总是不如意。
mamp
现在终于找到Mac上最好用的本地服务器软件了,一键安装Apache、MySQL、PHP、Postfix等服务器软件,简单方便,并且可以集中管理和调整运行环境,支持PHP多版本切换、Imagemagick图形处理工具、动态DNS、虚拟服务器、phpMyAdmin等等工具,还支持一键安装WordPress, Joomla, Drupal等开源应用,非常强大,是程序员必备的一款软件!
mamp这几个首字母代表苹果的osx系统上的macintosh、apache、mysql和php界面:
默认端口:8888
注册码: 4A9D-E225-E267-FD9F0(亲测可用)
pro版在官网上售价59美元 约360人民币]
软件界面:
os X server
Mac OS X Server 是苹果官方出品的服务器软件工具集,可以快速的让我们的Mac电脑变为一台多功能的服务器,如文件共享服务器、Xcode 服务器、WWW网站服务器、Time Machine、通讯录服务器、邮件服务器等等,最新发布的 4.0 版本完美支持 OS X 10.10 Yosemite 系统,并且仅支持Yosemite,简单易用,并且功能强大,很不错!
OS X Server 4.0 Developer Previe开发版,美国当地时间06.04更新。专为 OS 10.10而设计,必须要升级为 OS 10.10 约塞米蒂才可用。如果你还没有升级为 OS X 10.10测试版,请下载旧版本。
看过“ 在mac上搭建WEB服务器环境的集成环境安装软件 ”
浏览量:3
下载量:0
时间:
DB2 数据库分区功能 (DPF) 允许将数据库划分为可以驻留在相同服务器或不同服务器上的两个或更多分区,那么DPF要怎么搭建呢?下面读文网小编就给大家介绍下如何在Linux虚拟化环境搭建DB2数据库DPF,有需要的可以参考下。
DB2的分区架构一般适合于统计类和分析的应用,主要用来为大规模数据处理、高并发数据访问提供支持,其特点使得许多廉价计算机组成集群在一起协同工作以提高海量数据处理的效率成为可能。DB2 数据库分区采用 Share-nothing 体系结构,数据库在一个非共享的环境中被分解为独立的分区,每个分区都具有自己的资源,例如内存,CPU 和磁盘以及自己的数据、索引、配置文件和事务日志。
本文详细介绍了和记录了db210.5在Linux虚拟化环境下的安装过程,详细操作见下面的内容:
一、创建用户和组
1、使用root用户添加系统用户
/usr/sbin/groupadd -g 1997 db2igrp
#instance所在的group,加入这个group的所有用户都具有DBA权限/usr/sbin/groupadd -g 1998 db2fgrp
#fenced用户所在的group/usr/sbin/useradd -u 1997 -g db2igrp -d /cbusdb/db2inst1 db2inst1
#db2inst1用户/usr/sbin/useradd -u 1998 -g db2fgrp -d /cbusdb/db2fenc1 db2fenc1
#db2fenc1用户/usr/sbin/groupadd db2fadmin
/usr/sbin/useradd -g db2fadmin db2admin
2、使用root用户添加数据库账号
/opt/ibm/db2/V10.5/instance/db2icrt -s ese -u db2fenc1 db2inst1
#在所有的机器上,使用root用户,建立db2 admin server:
/opt/ibm/db2/V10.5/instance/dascrt -u db2admin#启动db2 admin server:
db2admin start
3、修改节点配置文件
#vim /cbusdb/db2inst1/sqllib/db2nodes.cfg0 cbusdb01 0
1 cbusdb01 1
2 cbusdb02 0
3 cbusdb02 1
4、修改实例参数
su - db2inst1
db2iauto -on db2inst1
db2set DB2_SKIPINSERTED=on
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ondb2set DB2_EVALUNCOMMITTED=on
db2set DB2_SKIPDELETED=on
db2set DB2COMM=TCPIP
db2set DB2FCMCOMM=TCPIP4
db2set DB2RSHCMD=/bin/rsh
#注意如果配置的ssh则此处需要修改成
db2set DB2RSHCMD=/usr/bin/ssh
db2set DB2CODEPAGE=1386
db2set DB2TERRITORY=86
db2set DB2_PARALLEL_IO=*
5、配置服务端口
DB2c_db2inst1 61000/tcp
DB2_db2inst1 61001/tcp
DB2_db2inst1_1 61002/tcp
DB2_db2inst1_2 61003/tcp
DB2_db2inst1_3 61004/tcp
DB2_db2inst1_4 61005/tcp
DB2_db2inst1_END 61008/tcp
6、调整系统参数,设置dpf所需的资源
/sbin/sysctl -w kernel.sem=“250 32000 32 1024”/sbin/sysctl -w kernel.msgmnb=16384
/sbin/sysctl -w kernel.msgmni=1024
/sbin/sysctl -w kernel.msgmax=8192
/sbin/sysctl -w kernel.shmmni=4096
/sbin/sysctl -w kernel.shmall=2097152
/sbin/sysctl -w kernel.shmmax=1073741824
7、修改环境变量
cat 。/sqllib/db2profile 》.profile
vi .bash_profile #添加如下信息:
/cbusdb/db2inst1/sqllib/db2profile
二、配置主机名
分别在两台主机上修改如下文件:
#vi /etc/sysconfig/network
#-------------------------
#NETWORKING=yes
#HOSTNAME=cbusdb01
#-------------------------
#vi /etc/hosts
#-------------------------
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 cbusdb01#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#192.168.1.122 cbusdb01
#192.168.1.123 cbusdb02
#-------------------------
三、配置rsh
rsh是远程运行shell的服务.db2使用rsh服务运行启动和停止数据库服务器的命令,以及大部分管理命令。
1、安装rsh
#yum install rsh*
2、配置rsh的安全文件
#vi /etc/securetty
#add the content
#------------------
#rsh
#rlogin
#rexec
#------------------
3、修改rsh的配置参数/etc/xinetd.d/rsh ##在生产环境建议配置ssh免密登录
#vi /etc/xinetd.d/rsh
service shell
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rshd
disable = no
}
4、修改rsh的配置文件rlogin
#vi /etc/xinetd.d/rlogin
service login
{
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rlogind
}
4、免密登陆,实例用户db2inst1的家目录中创建.rhosts文件
cat $HOME/.rhosts
cbusdb01 db2inst1
cbusdb02 db2inst1
5、CentOS7.0需要单独下载xinetd
yum install xinetd #低于此版本可不下载
6、重启rsh服务
service xinetd restart
7、验证rsh服务
rsh cbusdb01 date
rsh cbusdb02 date
#db2_all echo hi 没有返回
yum install ksh
四、配置时钟服务器
1、安装ntp服务器
#yum install ntp*
# ntpdate -u 202.112.10.36
#ntpdate cn.pool.ntp.org
#service ntpd start
#chkconfig ntpd on
2、修改ntp配置
#允许内网其他机器同步时间
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
#互联网时间服务器
server 210.72.145.44 perfer # 中国国家受时中心server 202.112.10.36
# 1.cn.pool.ntp.orgserver 59.124.196.83
# 0.asia.pool.ntp.org#允许上层时间服务器主动修改本机时间
restrict 210.72.145.44 nomodify notrap noquery
restrict 202.112.10.36 nomodify notrap noquery
restrict 59.124.196.83 nomodify notrap noquery
#外部时间服务器不可用时,以本地时间作为时间服务
server 127.0.0.1
fudge 127.0.0.1 stratum 10
3、修改时区
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
clock -w
4、在节点2上配置时钟服务器
*/5 * * * * /usr/sbin/ntpdate cbusdb01
五、配置nfs服务
1、yum install nfs*
# yum install portmap rpcbind #安装nfs客户端
2、配置需要共享的资源
#vi /etc/exports
/cbusdb *(rw,sync,no_root_squash)
/cbusdblog *(rw,sync)
3、启动nfs server
service rpcbind start
service nfs start
service nfslock restart
4、导出资源
exportfs -rv
5、显示NFS Server上所有的共享卷
showmount -e
6、在客户端挂载共享目录
#mount 192.168.1.122:/cbusdb /cbusdb
#vi /etc/fstab
cbusdb01:/cbusdb /cbusdb nfs rw,timeo=300,retrans=5,hard,intr,bg,nolock,suid
六、关闭selinux
vim /etc/sysconfig/selinux
#SELINUX=disabled
七、测试、创建数据库
1、启动数据库
#db2start
2、创建数据库
#db2 “create db cbusdb on /cbusdblog using codeset gbk territory cn”
上面就是在Linux虚拟化环境中搭建DB2数据库DPF的方法介绍了,本文详细介绍了DB2的安装过程及搭建,不知道如何搭建的朋友赶紧学习一下吧。
浏览量:2
下载量:0
时间:
这篇文章主要介绍了Android应用开发中硬件加速支持的使用方法,主要针对图形绘制时的硬件加速与OpenGL调用,下面是读文网小编带来的关于Android开发中硬件加速支持的使用方法的内容,欢迎阅读!
Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存。
开启或关闭硬件加速:
由于硬件加速自身并非完美无缺,所以Android提供选项来打开或者关闭硬件加速,默认是关闭。可以在4个级别上打开或者关闭硬件加速:
Application级别:
Activity级别:
Window级别:
复制代码代码如下:getWindow().setFlags( WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
注意:目前为止,Android还不支持在Window级别关闭硬件加速。
View级别:
?1 | myView.setLayerType(View.LAYER_TYPE_HARDWARE, null ); |
注意:目前为止,Android还:不支持在View级别开启硬件加速。
检测当前是否启用了硬件加速:
?1 2 3 4 5 6 7 8 9 | https:// 方法一 https:// 此方法返回true,如果myView挂在一个开启了硬件加速的Window之下, https:// 也就是说,它在绘制的时候不一定使用了硬件加速,getDrawingCache myView.isHardwareAccelerated();
https:// 方法二 https:// 返回true,如果canvas在绘制的时候启用了硬件加速 https:// 尽量采用此方法来判断是否开启了硬件加速 canvas.isHardwareAccelerated(); |
控制硬件加速开关
引言中说过控制硬件加速可以在不同层级进行,这样可以避免因为一个绘制动作不支持而导致整个应用都不可以使用硬件加速这样很愚蠢的情况发生。总共有四个层级,从上到下是:
1. Application
应用程序等级控制硬件加速,在AndroidManifest.xml中进行:
?1 | <application android:hardwareAccelerated= "true" ...> |
在Android4.0以上(包含)默认就为true,即打开。如果整个应用都不想用硬件加速,则设定为false。
2. Activity
Activity等级的控制方法还是在AndroidManifest.xml中进行,如下展示了应用整体使用硬件加速,而某一个Activity不使用的例子:
?1 2 3 4 | <application android:hardwareAccelerated= "true" >
<activity ... />
<activity android:hardwareAccelerated= "false" /> </application> |
3. Window
窗口级控制,如果只是想让某个窗口使用硬件加速:
?1 2 3 | getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED); |
4. View
可以通过代码在运行时控制单个View是否使用硬件加速:
?1 | myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null ); |
LAYER_TYPE_HARDWARE即为使用硬件加速(GPU),LAYER_TYPE_SOFTWARE使用CPU进行绘制。
理解View的绘制模型:
1.没有硬件加速:invalidate the view hierarchy ------> draw the view hierarchy
2.有硬件加速:invalidate the view hierarchy ------> record and update the display list ------> draw the display list
硬件加速的限制:
目前,Android对硬件加速的支持并非完美,有些绘制操作在开启硬件加速的情况下不能正常工作(具体的列表可以参考Android开发者文档)。
不过Android可以保证内置的组件和应用支持硬件加速。因此,如果应用中只使用了标准UI组件,可以放心开启硬件加速。
随着Android的版本升级,相信一段时间之后,硬件加速可以得到完美的支持。
开启硬件加速之后的异常反应:
1.某些UI元素没有显示:可能是没有调用invalidate
2.某些UI元素没有更新:可能是没有调用invalidate
3.绘制不正确:可能使用了不支持硬件加速的操作, 需要关闭硬件加速或者绕过该操作
4.抛出异常:可能使用了不支持硬件加速的操作, 需要关闭硬件加速或者绕过该操作
浏览量:2
下载量:0
时间:
DPF是DB2的多分区数据库,那么DPF要怎么搭建呢?下面读文网小编就给大家介绍下如何在Linux虚拟化环境搭建DB2数据库DPF,给不知道怎么搭建的朋友做个指导。
DB2的分区架构一般适合于统计类和分析的应用,主要用来为大规模数据处理、高并发数据访问提供支持,其特点使得许多廉价计算机组成集群在一起协同工作以提高海量数据处理的效率成为可能。DB2 数据库分区采用 Share-nothing 体系结构,数据库在一个非共享的环境中被分解为独立的分区,每个分区都具有自己的资源,例如内存,CPU 和磁盘以及自己的数据、索引、配置文件和事务日志。
本文详细介绍了和记录了db210.5在Linux虚拟化环境下的安装过程,详细操作见下面的内容:
分别在两台主机上修改如下文件:
#vi /etc/sysconfig/network
#-------------------------
#NETWORKING=yes
#HOSTNAME=cbusdb01
#-------------------------
#vi /etc/hosts
#-------------------------
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 cbusdb01#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#192.168.1.122 cbusdb01
#192.168.1.123 cbusdb02
#-------------------------
#p#副标题#e#
浏览量:2
下载量:0
时间:
JNDI是标准化的Java命名系统接口,在Jetty容器中,可以对JNDI进行编译和开发。也可以把JNDI的资源配置到Jetty中,下面读文网小编就来为大家介绍一下如何在Linux系统Jetty环境下进行JNDI的开发,欢迎大家参考和学习。
1、在Eclipse环境创建Maven项目
Group Id:com.ch.snippets.enterprise
Artifact Id:jetty-jndi-demo
Packaging:war
2、添加依赖包
在pom.xml配置文件中添加以下依赖包:
org.eclipse.jetty:jetty-server
org.eclipse.jetty:jetty-webapp
org.eclipse.jetty:jetty-plus
org.eclipse.jetty:jetty-jndi
com.h2database:h2
pom.xml配置文件具体如下:
《project xmlns=“http://maven.apache.org/POM/4.0.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”》
《modelVersion》4.0.0《/modelVersion》
《groupId》com.ch.snippets.enterprise《/groupId》
《artifactId》jetty-jndi-demo《/artifactId》
《version》0.0.1-SNAPSHOT《/version》
《packaging》war《/packaging》
《dependencies》
《dependency》
《groupId》org.eclipse.jetty《/groupId》
《artifactId》jetty-server《/artifactId》
《version》9.3.2.v20150730《/version》
《/dependency》
《dependency》
《groupId》org.eclipse.jetty《/groupId》
《artifactId》jetty-webapp《/artifactId》
《version》9.3.2.v20150730《/version》
《/dependency》
《dependency》
《groupId》org.eclipse.jetty《/groupId》
《artifactId》jetty-plus《/artifactId》
《version》》9.3.2.v20150730《/version》
《/dependency》
《dependency》
《groupId》org.eclipse.jetty《/groupId》
《artifactId》jetty-jndi《/artifactId》
《version》》9.3.2.v20150730《/version》
《/dependency》
《dependency》
《groupId》com.h2database《/groupId》
《artifactId》h2《/artifactId》
《version》1.4.188《/version》
《/dependency》
《/dependencies》
《/project》
以上就是读文网小编为大家整理的如何在Linux Jetty环境下进行JNDI的开发的全部内容了,jetty 中定义的资源都需要在 web.xml 中进行一次申明,如此 jetty 才会把默认上下文中资源在 java:comp/env 下做一个映射,希望对大家有所帮助。
浏览量:3
下载量:0
时间:
golang是一个开发语言;最近比较火的哦,这次读文网小编要在linux下安装配置golang的研发环境,下面读文网小编来介绍一下怎么样在linux上配置golang环境
1请自行安装SSH远程工具
2SSH远程登录你的linux服务器
yum install mercurial
安装 mercurial包
安装git包
yum install git
安装gcc
yum install gcc
然后就可以下载golang的压缩包了
wget https://go.googlecode.com/files/go1.2.linux-amd64.tar.gz
下载完成
用tar 命令来解压压缩包
tar -zxvf go1.2.linux-amd64.tar.gz
接着我们要添加环境变量
vi /etc/profile
在profile里面添加如下内容
export GOROOT=/home/forward/tools/go
export PATH=$GOROOT/bin:$PATH
export GOPATH=/home/forward/tools/gopkg
GOPATH和GOROOT修改为你的路径即可
然后我们刷新环境变量
source /etc/profile
最后我们验证一下是否安装成功
go version
如果出现下面的信息说明安装成功了
浏览量:2
下载量:0
时间:
QT Creator是轻量级集成开发环境,在Ubuntu系统操作中,使用QT时无法输入中文,遇到这种情况要如何处理呢?下面读文网小编就给大家介绍下Ubuntu如何解决QT无法输入中文问题,欢迎大家参考和学习。
1 安装搜狗输入法,(如果你想用ubuntu自带的输入法也没问题,那就不安装了)
这个到搜狗官网下载一个linux版的搜狗输入法,安装官网的步骤安装就可以了。
2 qt5 安装,在软件中心寻找qtcreator,直接安装就可以了。
3 修改配置文件, 在你的主文件夹里,寻找profile文件(profile为隐藏文件,按ctrl+H,显示所有文件就可以找到),在最后一行添加:
$QTDIR,PATH=$PATH:$QTDIR/bin
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
#IBus设置
export XMODIFIERS=“@im=missing”
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=IBus
export IBus &
export LC_CTYPE=zh_CN.utf-8
4 卸载 IBus 在终端输入 sudo apt-get install ibus,
5 注销或者重启后,再次安装ibus,
安装完毕后,进入系统设置-》语言支持,将键盘输入方式改为fcitx(因为搜狗输入法只能在fcitx下工作),
6 再次注销
7 安装 ibus-qt4 在终端输入 apt-get install libus-qt4
8 再次注销
9 打开qt creator ,这样就可以输入中文了。
输入法快捷键可以自动设置,但搜狗输入法和sunpinyin输入法不要重复。
可以在终端输入ibus-setup,进行ibus相关配置。
以上就是解决Ubuntu中QT无法输入中文的方法介绍了,希望对你有所帮助。
浏览量:3
下载量:0
时间:
有一些用户在使用WIN8系统时不知道如何搭建FTP服务器,所以今天读文网小编就推荐一个Win8环境下ftp服务器搭建方法给大家参考参考。
首先呢,读文网小编要介绍一下FTP服务器是可以让主机之间相互传送共享文件,如今是一种流行的文件共享方式,而win8系统下,FTP服务器的搭建会有一些变化。
Win8如何搭建FTP服务器
FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件。目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器。下面就告诉大家详细的步骤。
方法/步骤
步骤一:首先在开始屏幕中打开“搜索”,输入“控制面板”,并打开
步骤二:在控制面板窗口中,找到“程序”,点击
步骤三:在打开的“程序”窗口中,找到“启用或关闭windows功能”,点击打开,如下图所示:
步骤四:在“windows功能”中找到“Internet信息服务”,并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”
步骤五:系统自动配置成功后,在开始屏幕的搜索中输入“IIS”,然后点击打开“IIS管理器”
步骤六:打开“IIS管理器”后,在左栏的“网站”上点击右键,打开“添加FTP站点”
步骤七:然后按照提示填写站点信息
步骤八:点击“下一步”,按照下图提示,设置“绑定和SSL设置”,在“IP地址”处,可以用内网IP也可以用外网IP,访客自然也就根据你的IP设定来决定
步骤九:点击“下一步”,设置“身份验证和授权信息”
步骤十:设置完以后,点击“完成”,即可在左栏“网站”下看到“多了一个你设置的FTP站点”
步骤十一:然后在浏览器地址栏中输入“ftp://填写的IP”测试一下
PS:最后读文网小编给大家提醒下注意事项:在启动你的FTP服务器时建议关闭防火墙。
浏览量:2
下载量:0
时间:
读文网小编今天就给大家带来的是教导X11的QT安装过程的文章,非常NICE的文章哟,喜欢LINUX操作系统的用户,欢迎来阅读哟~~
通过SMB服务器,将QT4.5.3的源码包导入linux操作系统中,解压该源码包
进入解压的文件 执行图示命令
按照图示方法选择选项
配置完成后用make来编译,编译过程可能较长,2~3个小时
编译后用make install来安装QT
配置环境变量,并用命令生效source /etc/profile即可
浏览量:2
下载量:0
时间:
在Linux的系统中经常碰到字符集导致的错误,那么Linux系统怎么配置多语言环境呢?就让读文网小编来告诉大家Linux系统配置多语言环境的方法吧,希望对大家有所帮助。
修改 /etc/sysconfig/i18n 文件,如
LANG=“en_US.UTF-8”,xwindow会显示英文界面,
LANG=“zh_CN.GB18030”,xwindow会显示中文界面。
还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n修改 $HOME/.i18n 文件,如
LANG=“en_US.UTF-8”,xwindow会显示英文界面,
LANG=“zh_CN.GB18030”,xwindow会显示中文界面。
这样就可以改变个人的界面语言,而不影响别的用户。
修改后的/etc/sysconfig/i18n 文件为:
代码如下:
LANG=“en_US.UTF-8”
SUPPORTED=“zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=“latarcyrheb-sun16”
LC_ALL=“en_US.UTF-8”
export LC_ALL
设置完毕后重启或者用rc.local使生效
或修改登录用户的.bash_profile文件加入
代码如下:
export LANG=zh_CN.GB18030
export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
Ubuntu
比如将Ubuntu 系统语言环境改为英文的en_US.UTF-8:
查看当前系统语言环境,编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en
代码如下:
sudo nano /etc/default/locale
LANG=“en_US.UTF-8”
LANGUAGE=“en_US:en”
CentOS:
方法一、使用光盘或者相当于光盘的媒介
代码如下:
# mount /dev/cdrom /mnt/cdrom
# cd /mnt/cdrom
# rpm -ivh fonts-chinese
方法二、代码如下:
# yum install fonts-chinese
安装好后,设置一下系统的语言,用桌面方式或字符方式均可,修改后包括如下内容即可:
代码如下:
vim /etc/sysconfig/i18n
代码如下:
LANG=“zh_CN.GB2312”
LANGUAGE=“zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=“zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja”
SYSFONT=“lat0-sun16”
SYSFONTACM=“8859-15”
上面就是介绍了如何为Linux系统配置多语言环境的基本方法 ,如果你还在为不知如何给Linux系统配置多语言环境而烦恼的话,你们不凡可以按照上面所说的方法去操作,一切已实践行动为主,那就赶紧选择一个你自己喜欢的方法去操作吧!
看过“Linux系统怎么配置多语言环境”
浏览量:4
下载量:0
时间:
安卓的环境变量需要我们配置adb的使用,将开发平台的两个工具包配置到环境变量里,那么你知道win7系统怎么配置adb环境变量吗?下面是读文网小编整理的一些关于win7系统配置adb环境变量的相关资料,供你参考。
1、首先右击计算机——属性——高级系统设置——环境变量;
2、弹出”环境变量“对话框,单击”新建“一个环境变量;
3、在新建系统变量里,配置变量名:Android 变量值:D:UsersAdministratorAppDataLocalAndroidsdkplatform-tools(Android SDK目录ADB开发工具的所在路径);
4、环境变量——Path——编辑,添加刚刚新建的环境变量;
5、在变量值后面添加D:UsersAdministratorAppDataLocalAndroidsdkplatform-tools;%Android%;
6、打开Windows 7系统的CMD工具,输入adb敲回车;
7、如下图如果显示很多adb的命令你的adb环境变量就配置成功了。
浏览量:3
下载量:0
时间: