搜档网
当前位置:搜档网 › Android_CTS_test(安装和命令)

Android_CTS_test(安装和命令)

Android_CTS_test(安装和命令)
Android_CTS_test(安装和命令)

一、Android CTS测试简介

CTS 全称 Compatibility Test Suite 兼容性测试工具。当电子产品开发出来,并定制了自己

的 Android 系统后,必须要通过最新的 CTS 检测,以保证标准的 android application 能运行在该平台下。通过了 CTS 验证,需要将测试报告提交给 Google,已取得 android market的认证。 CTS 是一款通过命令行操作的工具。目前 cts 没有提供 windows 版本,只能在 Linux 下测试。本文将详细介绍在ubantu系统上如何搭建CTS环境,以及运行测试计划和分析测试结果。

二、Android CTS测试环境搭建

1.下载android-SDK linux版本,下载地址:

https://www.sodocs.net/doc/5b2745651.html,/sdk/index.html

步骤:

1.安装android-sdk

2.2 解压下载所得的android-sdk到安装的目录(任意),如:/home/tester/cts/ android-sdk-linux_86。进入/home/tester/cts/ android-sdk-linux_86/tools,运行android可执行文

件:双击,点击“在终端运行”,出现

在左菜单中选择“Installed package”选项,点击下方“update All…”按钮,进入更新界面:

选择左边的的package,选择“Reject”,不会更新该package,点击Install。进入更新状态。

2.将platfrorm-tools目录下的adb文件拷贝到tools目录下(安装CTS时会用到)安装完成。

在Linux Command窗口输入以下命令:

env

可查看到当前PATH的值为:

PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/ga mes:/home/username/bin:

再输入以下命令,将Android SDK路径加入到环境变量中:

export

PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin :/usr/games:/home/username/bin:/home/username/android-sdk-linux_86/platform-tools:/h ome/username/android-sdk-linux_86/tools

Note:1> 各环境变量之间用冒号隔开

2> 如果PATH中已添加了Android SDK路径,默认即可

2.下载android-cts包,下载地址:

https://www.sodocs.net/doc/5b2745651.html,/compatibility/downloads.html

根据手机系统版本下载对应版本的cts包,否则将无法运行测试

a.配置CTS:进入/home/username/CTS/android-cts/tools目录,打开

/home/username/CTS/android-cts/tools/startcts脚本进行编辑,找到脚本中第一次出现SDK_ROOT的地方(注释了的片段不算),将Android SDK的根目录路径赋值给“SDK_ROOT”,如下:

# Add SDK_ROOT to the PATH for backwards compatibility with prior startcts

# commands that required SDK_ROOT to find adb.

if [ -n "${SDK_ROOT=/home/username/android-sdk-linux_86}" ]; then

PATH=${SDK_ROOT}/platform-tools:${SDK_ROOT}/tools:${PATH}

fi

然后保存编辑。

3.将android-sdk和android-cts解压放置在同一个文件夹

4.jdk的安装:

https://www.sodocs.net/doc/5b2745651.html,/source/initializing.html

在ubuntu系统中打开终端,输入命令:

$ sudo add-apt-repository "deb https://www.sodocs.net/doc/5b2745651.html,/ lucid partner"

$ sudo apt-get update

$ sudo apt-get install sun-java6-jdk

$ sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so 5.设置ubantu系统环境变量

进入ubantu系统用户目录下按Ctrl+H,打开.bashrc在最后面加

PATH=$PATH:$HOME/bin: /home/jackmiao/CTS/android-sdk-linux/tools: /home/jackmiao/CTS /android‐sdk‐linux/platform‐tools: /home/ jackmiao/CTS /android‐cts/tools:

其中红色部分为sdk和cts工具的路径请根据自己的实际路径创建

6.设置手机/模拟器:

Note: 该部分很重要,缺少任何一步,都将无法进行CTS测试。

(1) 下载并安装Android SDK。

(2) 手机/模拟器上已在运行一个用户build(Android 1.6以上版本)。

(3) 找到Android SDK中的AndroidManifest.xml文件(注意使用主文件),打开,在节点的属性中添加android:debuggable="true"。

. 在Linux command窗口输入以下命令(可首先进入Android SDK目录):

find –name “AndroidManifest.xml”

. 打开如下目录中的AndroidManifest.xml文件:

/home/username/android-sdk-linux_86/samples/Adroid-10/Home/AndroidManifest.xml

. 找到以下片段:

android:label="@string/home_title"

android:icon="@drawable/ic_launcher_home">

. 加上android:debuggable="true":

android:label="@string/home_title"

android:icon="@drawable/ic_launcher_home"

android:debuggable="true">

保存修改。

(4) 进入手机/模拟器的Settings > Applications,勾选上“Unknown sources”项。

(5) 进入手机/模拟器的Settings > Applications > Development,勾选上“USB debugging”项。

(6) 让PC能识别到手机:

. 如果使用的是Windows操作系统,需要在PC上安装手机配套的USB驱动。

. 如果使用的是Mac操作系统,不需要进行任何设置直接可识别手机。

. 如果使用的是Ubuntu Linux操作系统,需要在/etc/udev/rules.d/51-android.rules文件(如果没有该文件,需要先手动创建)中配置USB接口:

cd /etc/udev/rules.d/

ls

gedit(or vi) 51-android.rules

在文件中添加如下内容,保存修改:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

修改文件的使用权限如下:

chmod a+r /etc/udev/rules.d/51-android.rules

检测下是否设置成功,执行如下命令,如果显示出手机ID,说明配置USB成功:

adb devices

Note: 各品牌手机的USB Vendor IDs分别如下表所示:

(7) 需要通过Settings->Speech Synthesis->Install voice data来下载安装TTS(TextToSpeech,能将所指定的文本转成不同语言音频输出)文件:

(8) 在手机/模拟器上配置了一个谷歌帐号。

(9) 确保手机内插有SD卡,或为模拟器配置了虚拟SD卡(可进入

/home/username/android-sdk-linux_86/tools目录,执行./mksdcard 1024M sdcard.img创建虚拟SD卡,然后编辑模拟器,通过选择目录方式引入该虚拟SD卡,重启模拟器即可)。

(10) 在设备/模拟器上做一次恢复出厂设置(Settings->SD Card & phone Storage->Factory data reset)。注意:这会删除设备上的所有用户数据。

(11) 进入手机/模拟器的Settings->Security&location,去勾选“Require Pattern”项。

(12) 确保手机/模拟器的“Screen Timeout”被设置为“Never Timeout”

(Settings->Sound&Display->Screen Timeout应该被设置为“Never Timeout”)。

(13) 确保手机/模拟器的“Stay Awake”被选中(Settings->Applications->Development->Stay awake)。

(14) 确保手机/模拟器的Settings->Application->Development->Allow mock locations被设置为true。

(15) 在运行CTS之前,确保手机/模拟器停留在主界面。

(16) 正在运行CTS时,不要在手机/模拟器上进行任何其它操作(包括按键/触摸屏幕)。

7.使用CTS:

1.Android-CTS测试的几个概念

在进行 CTS 测试之前,先阐述 CTS 测试中几个概念:

Test Plan(Plan):测试计划,Test package 的集合,每个 Plan 中都包含若干个测试包以android –cts 2.2版本为例,总共有8个测试计划

CTS:包含2万多个测试用例,这些测试用例是检验兼容性必须的,性能测试不包含在本计划中,随版本的更新,本测试计划也会更新。

Signature:包含所有针对公有APIs的署名测试

Android:包含针对android APIs的所有测试

Java:包含所有针对Java核心library的测试

VM:包含对虚拟机的所有测试

RefApp:包含针对参与应用程序的所有测试,随版本的更新,本测试计划也会更新

Performance:包含所有针对性能的测试,随版本的更新,本测试计划也会更新

AppSerurity:针对Application安全性的测试

Test Package(Package):测试包,Test case的集合

Test case:测试用例,Test 的集合

Test:测试,每一个测试对应一个或者多个 Instrumentation Test

Instrumentation Test:Android 测试环境的核心是一个 Instrumentation 框架,在这个框架下,你的测试应用程序可以精确控制应用程序。使用 Instrumentation,你可以在主程序启动之前,创建模拟的系统对象,如 Context;控制应用程序的多个生命周期;发送 UI 事件给应用程序;在执行期间检查程序状态。Instrumentation 框架通过将主程序和测试程序运行在同一个进程来实现这些功能。 Result_Type:CTS 的测试结果可以通过命令查阅,也可以通过浏览器查看下结果文件

命令查阅结果:

其中 Test result 有四种类型的值:Pass, Fail, Timeout, NoExecuted

浏览器查看 testResult.xml. 路径:…/android‐cts/repository/results/

上图为performance plan所包含的Test package的测试结果,可以看到每个测试包的测试情况,详细的测试结果分析我们将在 CTS 测试结果分析中介绍,这里主要让大家明确 result_type 的含义。

2.CTS 测试

(1) 前提条件:确保有手机通过USB连接到PC,或模拟器已打开。

检测手机是否连接上电脑

打开终端输入命令:adb devices ,连接上这会显示设备ID,如果未连接上则会以???????代替,此时可以通过输入以下命令进行连接

$ adb kill-server

$ sudo adb start-server

$ adb devices

(2)手机端安装CtsDelegatingAccessibilityService.apk

此包位于android-cts/repository/testcases下面。可以将安装包拷贝到手机后安装也可通过打开终端输入命令。输入命令方法:先定位到plantform-tools文件夹,cd cts/android-sdk-linux/platform-tools 然后再输入安装命令:./adb install /安装包的路径/CtsDelegatingAccessibilityService.apk

安装好后设置进入手机设在菜单:

Setting>Accessibility>Accessibility>DelegatingAccessibilityService

(3) 进入/home/username/CTS/android-cts/tools,执行其下的startcts:

startcts (或者./ startcts)

. 如果CTS连接成功将显示类似如下的提示:

Android CTS version 2.3_r1

Device(emulator-5554) connected

cts_host >

(4)进入CTS测试环境

开启终端输入命令: startcts // 注意权限问题

如果权限不够的话输入:sudo ./startcts

输入用户密码

当出现

Android CTS version 2.2_r1

Device(s5830f1188529) connected

cts_host > cts_host >

就代表已经进入CTS测试环境

(5) 启动默认的测试plan:

cts_host > start --plan CTS

. 执行此cts命令,将运行所有的测试包。

cts_host >help

. 执行此cts命令,将显示出所有cts命令。

. 通过执行不同的cts命令,可测试一个plan,一个package,一个class,一个method,甚至method中的参数。

. 所有的plan在/home/username/CTS/android-cts/repository/plans目录,包含以下几类plan(xml文件):

>CTS:包含所有的测试用例,大约会在设备上执行121000个测试。

>Signature:包含对所有公开API的签名认证。

>Android:包含对Android平台API的测试。

>Java:包含对Java核心库API的测试。

>VM:包含对Dalvik Vm的测试。

>RefApp:包含对相关应用程序的测试。

>Performance:包含对系统性能的测试。

. 所有的testcase在/home/username/CTS/android-cts/repository/ testcases目录(每个apk文件对应一个同名xml文件).

Ls --plan

查看测试包

Ls -p

运行测试计划

start ‐‐plan [test_plan_name]

举例:运行VM测试计划

输入命令:--plan VM

运行测试计划下的测试包

start ‐‐plan [ test_plan_name ] ‐p/‐‐package [plan_package_name] 举例:运行Java计划下的android.core.tests.archive测试包

运行测试计划下测试包中的某个测试项

Start –plan [test plan name]–t

[plan_package_name].[class_name]#[plan_package_test_name]

举例:运行Java计划下android.core.tests.archive包下的test_tostring测试项

指定某个设备上运行摸个测试计划中的测试包

start --plan [ test_plan_name ]‐d/--device [device_ID] 举例:指定设备ID号为1234567890ABCDEF运行VM测试计划

cts_host >exit

. 执行此cts命令,退出CTS运行环境。

8.查看CTS测试结果:

Ls –r

举例:

查看某个session的测试记录

ls -r/--result -s/--session session_id

举例: ls –r –s 3

测试结果被放在$CTS_ROOT/repository/results/.zip压缩包中。解压缩后,找到testResult.xml文件,通过浏览器(推荐火狐3.x版本浏览器)打开浏览详细的CTS测试结果。

9.测试结果分析

Android-CTS运行后会产生一测试报告,测试报告以开始的日期+时间命名,如2011.12.21_12.09.44, 一般只要查看testresult.xml文件就可对测试结果进行分析。由于CTS测试所需要花的时间比较长,当对测试进行调试时可针对的进行测试可节约大量时间。以下将介绍几种常用的方法:

查看整体测试概览

查看具体测试包测试例执行情况

测试fail项查看失败细节

测试调试

首先确定是哪个测试包出现失败,然后针对该测试包进行重新测试

$ adb install …/andandroid‐cts/package.apk

$ adb shell pm list instrumentation pm 用于管理 package,看当前机器安装了什么用例

$ adb shell am instrument ‐w android.tests.sigtest/.InstrumentationRunner 定位某个测试失败项进行单独运行

Start –plan [test plan name]–t

[plan_package_name].[class_name]#[plan_package_test_name]

注意寻找class_name,可从测试报告中找到

举例:

10.注意事项:

(1) CTS在测试时会重启设备,这是正常现象。

(2) CTS一次只能在一个设备上执行。

11.附录-编译CTS方法:

(1)在Linux下进入android源码根目录,输入以下命令:

$ chmod 777 build/envsetup.sh

$ build/envsetup.sh

$ make cts

此时生成测试计划,测试包,测试用例,和测试报告生成的目录,

编译好cts后生成的文件位置如下:

#.../…/linux-x86/

在该目录下包含如下测试文件:

◆Package CTS : out/host/linux-x86/cts/android-cts.zip

◆cts make file : mydroid/build/core/tasks/cts.mk

◆run cts program : mydroid/out/host/linux-x86/bin/cts

◆test plans : mydroid/out/host/linux-x86/cts/android-cts/repository/plans

◆test packages : mydroid/out/host/linux-x86/cts/android-cts/repository/testcases

◆test results : mydroid/out/host/linux-x86/cts/android-cts/repository/results

◆CTS program settings value : mydroid/cts/tools/utils/host_config.xml

(2)CTS详细命令

Host:

help: 查看帮助信息

exit: 退出

Plan:

ls --plan: 列出所有的测试包

ls --plan plan_name: 查看测试方案

add --plan plan_name: 新建一个测试方案

add --derivedplan plan_name -s/--session session_id -r/--result result_type:

derive a plan from the given session

rm --plan plan_name/all: remove a plan or all plans from repository

start --plan test_plan_name: 运行一个测试方案

start --plan test_plan_name -d/--device device_ID: run a test plan using the

specified device

start --plan test_plan_name -t/--test test_name: run a specific test

start --plan test_plan_name -p/--package java_package_name: 运行一个特定的java测试包

start --plan test_plan_name -t/--test test_name -d/--device device_ID: 用指定的device运行一个特定的测试方案

start --plan test_plan_name -p/--package java_package_name -d/--device devic

e_ID: run a specific java package using the specified device

Package:

ls -p/--package: list available packages

ls -p/--package package_name: list contents of the package with specified na me

add -p/--package root: add packages from root to repository

rm -p/--package package_name/all: remove a package or all packages from repo sitory

Result:

ls -r/--result: list all result of sessions

ls -r/--result -s/--session session_id: list detail case result of a specifi ed session

ls -r/--result [pass/fail/notExecuted/timeout] -s/--session session_id: list detail cases of a specified session by the specified result.

History:

history/h: list all commands in command history

history/h count: list the latest count records in command history

history/h -e num: run the command designated by 'num' in command history

Device:

ls -d/--device: list available devices

手机程序安装不上提示应用程序未安装怎么办

手机程序安装不上提示应用程序未安装怎么办 安卓手机系统的应用繁多,丰富人们使用体验的同时,有时候还会出现种种问题,比如安装提示“应用程序未安装”,那么,遇见这个问题应该怎么处理呢请阅读下文! Es浏览器 已Root手机Mb860安卓2.3.4试验通过清除卸载的垃圾文件 打开Es浏览器,然后按手机上的Menu键,选择“设置”: 单击“文件设置”: 勾选“显示隐藏文件”后,返回到文件浏览界面: 单击打开文件夹.android_secure: 长按“选择”按钮,然后选择“全选”: 单击“删除”: 单击“确定”,然后重新尝试安装程序: 手动安装程序到手机上(需要Root权限) 在ES浏览器的设置中勾选“向上到根目录”,“Root浏览器”,“装在文件系统”,为避免误操作,建议勾选“备份系统应用”: 在Es浏览器中找到要安装的程序,然后长按文件: 选择重命名:

重命名格式为.XXXX.XXXX.apk,X代表任意英文字符(因为安卓本身为英文系统,建议不要使用数字,符号和中文汉字,避免出现未知故障): 依次点击“选择”,程序,“复制”: 使用“向上”按钮,直接回到最上一层目录,然后找到并单击Sstem 文件夹: 单击app文件夹: 单击Es浏览器上的“粘贴”按钮: 稍等片刻,等到出现“文件复制成功”的提示之后,即可退出Es浏览器: 注意,一百年文件都有与程序名相同的odex文件,只是为了加速程序启动的,没有特殊的含义: 重新启动手机: 手机重启后,即可发现要安装的程序图标了: 点击,即可正常使用: 重新进入到app文件夹中,发现手动安装的程序,还是没有odex文件: 注意事项 程序文件夹中没有odex文件的,在主界面上长按图标,没有卸载的相关选项:

智能手机新手入门全攻略——智能手机常用软件详细介绍

智能手机新手入门全攻略——智能手机常用软件详细介绍 一、常备软件精选1、UCWEB网络浏览器2、文件动力未签名版3、A4输入法 7.X-Plorev1.22X管理器支持中文文件名解决了和A4输入法冲突的问题可以说是S60系统上最好的文件管理器支持关联程序。主要功能有通过树形视图浏览磁盘/文件夹/文件、内置text文本和图片浏览器、阅读Word文档文件、查看文件详细信息、编辑文件属性隐藏只读系统等、解压ZipRarJar文件、创建Zip 压缩文件、经蓝牙或红外发送文件包括受保护文件。任何通过蓝牙或者红外接收到的文件都可以直接剪切到内存卡任意目录。很方便不像其他软件从收件箱复制之后还要手动在收件箱删除源文件那么麻烦。提供有注册机可以方便的注册。 58.Y-管理器Y- 1021.SimGuarderSIM卡卫士本软件是智能助手中的sim卡保护功能提取出来并加以改进的作品。完全在后台运行不易被察觉菜单中也不会出现本程序。 22.防盗助手Guardianv1.20Guardian是一个非常受欢迎的防盗软件.在你每次开机时验证你的SIM卡.如果被别人更换了SIM.将会发送短信息给你预先设置的收件人.另外你还可以通过短信息发送命令远程操控手机.甚至通过短信命令可以删除密码保护. 24.私隐助手beta111私隐助手-能对图片文本进行加密处理独特的启动密码保护保护软件没经用户确认不能使用本软件图片处理加入了批量处理技术更方便用户使用被加密后的图片如果没解密的话打开时图片会变乱码 26.A4输入法S60V3数字键盘版_ 1227.知了五笔080330全键盘的五笔输入法也支持拼音/码表现在的demo 版只适用于E61E61iE62正在开发当中的软件。 29.JaWriter日语输入法S603rd上的日语输入法可以输入日文.30.NKanFEP 日语输入法13嵌入式输入法也可以在A4输入法中切换。这个输入法也不够自然感觉不比tyuka的JaWriter方便到哪儿去尤其是需要中日文混排的时候还不如在后台单开一个日语输入方便。但是好处就是可以自定义词库而且是Unicode 的理论上可以支持其它语言。 31.crystaljapanese、J、PiClipID061三款日语输入法32.KeyMap按键大挪移V1.1版开发此软件的最初主要目的是为了映射按键以便使游戏中按键更为顺手对于有的使用摇杆的机型来说作用犹为明显可以最大程度上保护摇杆.目前仅支持方向键、ok键、0-9键、键、键的映射.需要注意的是:尽量不要键某个按键映射到―‖如果映射了会导致键盘锁定后无法解锁键盘.33.第三版短信时间同步补丁软件官方时区设置升级补丁彻底解决短信详细时间显示不对问题以前不管设定时区为冰岛还是中国总有收或发的短信详细信息时间不对的问题安装这个补丁后设置时区为中国北京时间调整为正确的当地时间网络运营商时间设置为自动更新然后重新启动14手机。 1

Docker容器平台部署指南

Docker容器平台部署指南

目录 1集群配置 (1) 1.1集群组成 (1) 1.2系统和软件版本 (1) 2启动Docker Container (2) 2.1安装docker (2) 2.2制作镜像 (2) 2.3启动Ambari-Server节点 (2) 2.4启动Ambari-Agent节点 (2) 2.5修改hosts (2) 3HDP安装部署 (3)

1集群配置 1.1集群组成 本次部署由于虚拟机限制,总共有2个Docker Container,如下所示: 上表中的Docker镜像是利用Dockerfile生成的镜像。首先从Github上克隆https://https://www.sodocs.net/doc/5b2745651.html,/sequenceiq/docker-ambari.git到本地,然后修改其中的Dockerfile,修改方法为在“EXPOSE 8080”前增加: 最后根据这个Dockerfile生成docker镜像。 1.2系统和软件版本 系统采用CentOS6.5,Docker版本为1.1.2,ambari-server和ambari-agent为1.6.0,HDP版本为2.1。

2启动Docker Container 2.1安装docker 使用yum install docker.io安装docker。 2.2制作镜像 制作过程见1.1。 2.3启动Ambari-Server节点 使用命令docker run -d -p 8080 -h amb0.mycorp.kom --name amb0 ambari-stack --tag ambari-server=true建立主机名为amb0.mycorp.kom的container,其中--tag ambari-server=true表示该container上运行ambari-server。 2.4启动Ambari-Agent节点 使用命令docker run -d -e SERF_JOIN_IP=172.17.0.2 --dns 127.0.0.1 --entrypoint /usr/local/serf/bin/start-serf-agent.sh -e KEYCHAIN=$KEYCHAIN --name amb1 -h amb1.mycorp.kom ambari-stack --log-level debug建立主机名为amb1.mycorp.kom的container,其中-e SERF_JOIN_IP=172.17.0.2表示该container上运行ambari-agent需要连接的ambari-server。 以上两步之后运行docker ps -a 可以看到当前正在运行的container,例如: 2.5修改hosts 通过docker inspect命名可以查看各个container的信息,从中获取到各个container的IP地址,然后使用ssh登陆到各节点,修改hosts文件,是每个container 都知道其他container主机名对应的IP地址,例如:

手机办公软件安装方法

管理信息系统部2009.11

1.安装条件 建议采用服务支撑人员集中为用户手机终端统一安装方式,服务支撑人员PC应具备以下软件环境: 1.1.操作系统Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP https://www.sodocs.net/doc/5b2745651.html, Framework 3.5 SP1环境 微软官方下载地址 https://www.sodocs.net/doc/5b2745651.html,/downloads/details.aspx?familyid=AB99342F-5D1A-413D-83 19-81DA479AB0D7&displaylang=zh-cn 完整安装包下载地址 https://www.sodocs.net/doc/5b2745651.html,/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/ dotnetfx35.exe 1.3.IPHONE配置实用工具(iPhone Configuration Utility for Windows) 下载地址 https://www.sodocs.net/doc/5b2745651.html,/downloads/DL926/en_US/iPhoneConfigUtilitySetup.exe 1.4.iTunes8.2以上 下载地址https://www.sodocs.net/doc/5b2745651.html,/itunes/download/ 1.5.手机办公客户端软件包 见分发个各省的邮件附件,由于为试用版,有效期到2010年2月1日。届时会提前通知正式版的下载地址。 1.6.手机办公客户端证书 见分发个各省的邮件附件。

教你入门如何安装智能手机软件

首先,建议在手机上先安装IA等资源管理器,在电脑端安装智能手机工作室”,方便以后安装软件。一般IA资源管理器是绿色软件,请参考下面的“ 2、绿色软件”进行安装(绿色版的IA资源管理器一般名字为 TA_File_Manager.exe还附带一些文件,有 IA_File_Manager.exe.0409.muk IA_File_Manager.exe.0804.mui等。IA 还有其他相关的软件,一般为IA_Task_Manager.exe^务管理器)、IA_Space_Maker.exe"间管理器)、IA_SIM_Manager.exe(SIM^管理器)、IA_System_Info.exe保统信息),我接触过最多的就是这5个,3个的话一般是: IA_File_Manager.exe IA_Task_Manager.exe IA_Space_Maker.exe)另外,智能手机工作室”是电脑端的软件,跟平常在电脑安装软件一样,要注册它的,执行破解软件后按照破解软件的提示进行注册就行了(一般这个软件都带有破解程序)。 还有,安装软件前,先将电脑文件夹选项”中的隐藏已知文件类型的扩展名”的勾去掉,这样能看出后缀名,方便安装软件。 1、扩展名为.exe,可以在电脑运行的软件 这种软件是最正规的软件,类似于电脑上的软件,跟大部分软件的安装方法近似。这是最简单的一种安装方式,只要把手机跟电脑同步,然后运行下载到的exe可执行文件。电脑就会提示你如何操作安装,然后会提示你按照手机的提示接着安装。选择安装位置放在手机或“storage card安桀后,如果是在手 机上,那程序就在\Storage\Program Files里面,如果是卡上,那就是\Storage Card\Program Files里面),在完成手机的操作后,在开始菜单里的就能找到该软件的快捷方式。如果是游戏,就在游戏的文件夹里面(开始--游戏里面)。 要删除软件,可以通过升始”--设置”--删除程序”进行操作。 2、绿色软件的安装 下载到是一个文件夹下有多个文件形式的,并且其中有exe结尾的可执行 文件,或者仅仅只有一个exe可执行文件,而这个可执行文件并不可以在电脑

docker安装PXC的MySQL集群

docker安装PXC的MySQL集群 一、MySQL集群安装环境 (一)操作系统 (二)相关插件 1、socat插件用来监视Docker API(必须安装) socat是一个十分强大的命令行工具,它允许你在几乎任何类型的两个数据通道之间中继数据,从而可以嗅探到两个数据通道的通信,进行分析。可以把它看成是一个增强版本的netcat。 安装指令: (1)debian/ubuntu系统安装指令 aitalk@luo:~$ sudo apt-get install socat (2)centos/redhat系统安装指令 aitalk@luo:~$ sudo yum install -y socat 二、安装Percona XtraDB Cluster

(一)docker下载镜像 1、通过docker拉取MySQL aitalk@luo:~$ sudo docker pull percona/percona-xtradb-cluster:5.7.22 未指定版本号,下载默认是lastes版本,这里指定版本号:docker pull percona/percona-xtradb-cluster:5.7.22 2、查看MySQL镜像 aitalk@luo:~$ sudo docker images (二)配置percona-xtradb-cluster相关环境 1、创建自定义网络:(设置固定IP) root@luo:~# docker network create --subnet=172.19.0.0/16 pxc-mysql-network

2、创建 Docker卷 通常我们通过 docker的目录映射机制将业务数据存储到我们的宿主机上。但是PXC集群技术比较特殊,如果为PXC 集群使用了docker的目录映射技术,PXC会闪退,因此要采用另外一种目录映射技术,即使用 docker卷。 (1)MySQL配置文件目录 aitalk@luo:~$ sudo docker volume create v1-etc (2)MySQL数据文件目录 aitalk@luo:~$ sudo docker volume create v1-data (3)MySQL日志文件目录 aitalk@luo:~$ sudo docker volume create v1-logs

手机安装软件说明

多普达手机软件安装详细步骤解读【教程】 【新手必看】以下对于多普达的软件安装方法分文件格式做一介绍,希望不懂怎么安装手机软件的朋友们能够先耐心的看下此贴,如果问题仍不能得到解决再发问!不要总在论坛里发一些无用的月经贴! 1、CAB格式 “.cab”是PPC上使用的一种安装程序格式,类似PC上的.exe格式是一种安装包,在PPC上用于安装软件使用,在PC上是不可以使用的。如果电脑上装了WinR AR解压缩软件,CAB文件看起来跟压缩的文件一样,所以要先看后缀名是什么,否则CAB文件解压后,得到的是一些setup.xml和带有001、002这种不能使用的文件的东西。有些网友运行setup.xml提示安装不成功就是这个原因。 如何识别.rar文件和.cab文件:打开任一文件夹,点击“工具/文件夹选项/查看”,把“隐藏已知文件类型的扩展名”复选框不要钩选,即可看到文件的后缀。 安装过程中会出现安装确认与否提示和安装位置的选择,一般都装到SD 卡里。 安装完成后,如果CAB软件针对WM5以前版本会有相关提示,如果CAB软件在WM5下使用没有问题,只出现安装成功提示。进开始\设置\系统\删除程序,可以在软件不需要的时候删除安装的程序。 2、EXE格式 这种软件是最正规的软件,类似于电脑上的软件,跟大部分软件的安装方法近似。

1.通过ActiveSync联机 2.找到安装(.exe)文件,然后运行这个exe可执行文件。电脑就会提示你如何操作安装,然后会提示你按照手机的提示接着安装(基本上只要按“下一步”就OK了)。 3.安装的时候有一个询问框,问你是否要安装到默认的路径(默认路径是指主内存,一般安装在/Windows和/Program File文件夹中),如果你不想装到本来就很有限的RAM里,你可以选“否”,有些软件必须装在主内存,如一些系统 管理软件,和一些输入法,在软件的说明中会告诉你,大部分软件都可以安装在存储卡中。 安装后,如果是在手机上,那程序就在\Storage\Program Files里面,如果是卡上,那就是\Storage Card\Program Files里面),在完成手机的操作 后,在开始菜单里的就能找到该软件的快捷方式。如果是游戏,就在游戏的文件夹里面。 这种安装方法的弊端是不能够移动。要删除软件,可以通过“开始”--“设置”--“删除程序”进行操作。 2.1 手机同步电脑后,PC端直接安装的EXE格式程序。 PC端点击EXE格式程序后,自动运行安装,提示应用程序下载完成,到PPC 端完成安装。 安装过程中会出现安装确认与否提示和安装位置的选择,一般都装到SD卡里。安装完成后,CAB软件针对WM5以前的版本会有相关提示,在WM5或WM 6下使用则没有问题,只会出现安装成功的提示。如果软件需要注册,会有相关注册信息表显示。进开始\设置\系统\删除程序,可以在软件不需要的时候删除安装的程序。进开始\程序中可以看到刚才安装程序的快捷方式,方便启动运行。 2.2 手机端直接安装的EXE格式文件,只需把文件拷贝到手机或者SD卡任意

怎么使用下载安装手机软件

每个手机都有自己的平台,比如S40,S60,java,android等等,而且不同平台的版本不同,也会导致下载的软件不支持,不能够在自己的手机内运行,其中国产/山寨版本是最次的,几乎没有这个平台的软件,只有QQ,UC等可以 可以的,杂牌机90%以上都是MTK平台,可以用mrp格式的文件,看你手机里有没有mythroad、mrapp、application、apple中的一个,有的话就支持,具体安装的方法可以再问我,因为不同的文件夹有不同的方法。 刚买了部诺基亚S60的机子,首先在电脑上安装pc套件(去网上下或者从盘安装). 然后在网上下格式为sis或者jar的软件,把手机和电脑用数据线连接起来.双击下载的文件即可. 软件可以去论坛上下. 一共两种方法! 第一!买手机时给你的驱动光盘安装到电脑里然后选择里面的安装程序就能够安装了!第二用读卡器把要装的程序复制到other 文件夹里然后在手机里找到这个文件选择打开就可以安装了!! A780手机如何下载软件你的问题太模糊了,不知道你是问手机上网如何下载软件,还是如何把电脑上的软件传到手机上....... 前者可用手机自带的浏览器上网,点击网页的下载项,然后按提示操作即可。后者则在手机找到设置——USB模式——大容量模式。然后接上数据线连接电脑,手机就可以当U盘使用,把软件复制到手机上就可以了。 A780支持的软件格式有.jar,.mpkg,.mtf,jar格式的直接复制到手机上点击安装,mpkg格式的50版的可以直接点击安装,74版的需要破解后才能安装。这些都是基本的知识了,具体的介绍在网上搜搜。 看你的手机是不是支持java 格式,如果支持,你可以通过电脑下载软件,放到手机扩展卡上安装,你也可以用手机登陆https://www.sodocs.net/doc/5b2745651.html,是手机百度网,里有hao123有好多下载软件的网站(你最好办个GPRS的套餐) 看手机说明书,有无提示;或打上你手机品牌,用百渡搜索,看有没有适合你手机使用的软件,下载后用数据线等,传至手机。也可以直接用手机上网下载 我手机是诺基亚5230,在网上下载QQ2010不知道怎么按到手机上,一般手机

智能手机什么系统最好

智能手机什么系统最好? 本文观点:对于目前的智能手机,最理智的选择应该是安卓,最豪华的选择应该是苹果,最盲目的选择应该是微软,最个性的选择应该是黑莓,最OUT的选择可能是塞班。

Symbian 优点:多年来Symbian系统一直占据智能系统的市场霸主地位,系统能力和易用性等各方面很强!不过成了萧何败也萧何,正是塞班让诺基亚走到了今天江河日下的地步,淘汰的塞班,你还能坚持多久?? 缺点:一般配置的机型反映较慢,对主流的媒体格式的支持性较差,不同版本的软件兼容性不好,且证书问题也很头痛。

Google Android:

优点:平台的开放性造就了安卓无穷的发展潜力,具备触摸屏、高级图形显示和上网功能,界面强大,可以说是一种融入全部Web应用的单一平台。 缺点:1. 太接近网络,可能让我们活在人肉搜索下,寝食难安。 2. 山寨!山寨将会对Android造成难以估计的打击。没办法,时代产物。3. 系统推出时间不是太长但市场占有率疯涨,苹果、微软等对安卓的侵权诉讼怕是一道坎。 Mac OS X (苹果iphone的系统):

优点:全触摸设计,真的是一次手机革命,娱乐性能强,第三方软件多。 缺点:系统封闭发展,功能不是太全面。 Windows Phone 7: 优点:界面和操作都和电脑上的Windows十分接近,对于机友来说十分熟悉又上手;各种保存在电脑或手机里的信息、资料可以轻松实现共享;有较多的应用软件可供用户选择。 缺点:中文芒果系统推出太晚,苹果、谷歌已经把市场抢得差不多了,要想翻盘,怕不是一时半刻的光阴能做到的。

Linux: 优点:具有自由、免费、开放源代码的优势,可以由用户自主研究代码,自定义多数系统的内容。严格地说,安卓就是基于Linux基础上的系统。但纯Linux 系统现在基本在手机上废弃了。 缺点:Linux操作系统的机型来自官方的第三方软件很少,需要用户自行刷机后才能安装更多的程序,操作起来有些门槛。

docker基础安装使用

Docker基础安装使用 2020-02-22 作者:刘子毅

创建yum源 [root@bogon ~]# [root@bogon ~]# yum-config-manager --add-repo https://https://www.sodocs.net/doc/5b2745651.html,/linux/centos/docker-ce.repo Loaded plugins: fastestmirror, langpacks adding repo from: https://https://www.sodocs.net/doc/5b2745651.html,/linux/centos/docker-ce.repo grabbing file https://https://www.sodocs.net/doc/5b2745651.html,/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo Could not fetch/save url https://https://www.sodocs.net/doc/5b2745651.html,/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#7 - "Failed connect to https://www.sodocs.net/doc/5b2745651.html,:443; Operation now in progress" [root@bogon ~]# [root@bogon ~]# 链接无法解析改为使用阿里的yum源,操作如下: [root@bogon ~]# yum-config-manager --add-repo https://www.sodocs.net/doc/5b2745651.html,/docker-ce/linux/centos/docker-ce.repo Loaded plugins: fastestmirror, langpacks adding repo from: https://www.sodocs.net/doc/5b2745651.html,/docker-ce/linux/centos/docker-ce.repo grabbing file https://www.sodocs.net/doc/5b2745651.html,/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo repo saved to /etc/yum.repos.d/docker-ce.repo 安装最新的docker [root@bogon ~]# [root@bogon ~]# yum install docker-ce Loaded plugins: fastestmirror, langpacks Existing lock /var/run/yum.pid: another copy is running as pid 9034. Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 119 M RSS (1.0 GB VSZ) Started: Fri Feb 21 19:28:47 2020 - 07:27 ago State : Sleeping, pid: 9034 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 119 M RSS (1.0 GB VSZ) Started: Fri Feb 21 19:28:47 2020 - 07:29 ago State : Sleeping, pid: 9034 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memory : 119 M RSS (1.0 GB VSZ) Started: Fri Feb 21 19:28:47 2020 - 08:12 ago

CentOS系统下docker的安装配置及使用详解

1 docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了。它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc。它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次的概念上工作。 Docker 扩展了 Linux 容器(Linux Containers),或着说 LXC,通过一个高层次的 API 为进程单独提供了一个轻量级的虚拟环境。Docker 利用了 LXC, cgroups 和 Linux 自己的内核。和传统的虚拟机不同的是,一个Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的。 Docker类似虚拟机的概念,但是与虚拟化技术的不同点在于下面几点: 1.虚拟化技术依赖物理CPU和内存,是硬件级别的;而docker构建在操作系统上,利用操作系统的containerization技术,所以docker甚至可以在虚拟机上运行。 2.虚拟化系统一般都是指操作系统镜像,比较复杂,称为“系统”;而docker开源而且轻量,称为“容器”,单个容器适合部署少量应用,比如部署一个redis、一个memcached。 3.传统的虚拟化技术使用快照来保存状态;而docker在保存状态上不仅更为轻便和低成本,而且引入了类似源代码管理机制,将容器的快照历史版本一一记录,切换成本很低。 4.传统的虚拟化技术在构建系统的时候较为复杂,需要大量的人力;而docker可以通过Dockfile来构建整个容器,重启和构建速度很快。更重要的是Dockfile可以手动编写,这样应用程序开发人员可以通过发布Dockfile 来指导系统环境和依赖,这样对于持续交付十分有利。 5.Dockerfile可以基于已经构建好的容器镜像,创建新容器。Dockerfile可以通过社区分享和下载,有利于该技术的推广。 Docker 会像一个可移植的容器引擎那样工作。它把应用程序及所有程序的依赖环境打包到一个虚拟容器中,这个虚拟容器可以运行在任何一种 Linux 服务器上。这大大地提高了程序运行的灵活性和可移植性,无论需不需要许可、是在公共云还是私密云、是不是裸机环境等等。 Docker也是一个云计算平台,它利用Linux的LXC、AUFU、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。 Docker 由下面这些组成: 1. Docker 服务器守护程序(server daemon),用于管理所有的容器。 2. Docker 命令行客户端,用于控制服务器守护程序。 3. Docker 镜像:查找和浏览 docker 容器镜像。 2 docker特性 文件系统隔离:每个进程容器运行在完全独立的根文件系统里。 资源隔离:可以使用cgroup为每个进程容器分配不同的系统资源,例如CPU和内存。

手机软件不能安装原因

错误提示一:证书过期 问题说明:软件证书过期. 解决办法:1:把手机时间调到证书的期限内(把手机时间往前调几个月)再安装,安装完毕后调回正确时间 2:为软件重新签名 错误提示二:证书错误 问题说明:1.安装的软件没有签名 2.如果是JAR程序,一般是因为证书有冲突。(很多java游戏都会出这个错误提示,解决办法看下面2) 解决办法:1:为软件签名; 2:将程序(软件/游戏)直接安装到手机上或更换存储卡 错误提示三:更新错误 问题说明:一般出现这提示是因为安装软件时手机内有旧版本的相同软件没有删除,进行了重复安装。或者因为新、旧版软件安装程序标题不同引起冲突。 解决办法:1:卸载旧版软件之后,再安装新版本软件; 2:把新版本软件解包,在PKG文档中把安装程序标题改为与旧版一致 错误提示四:证书尚未生效 问题说明:手机的时间超出软件证书的期限. 解决办法:1:检查手机的日期是否设置正确; 2:把手机时间调到证书的期限内,然后再装。在安装过后再调回正确时间即可 错误提示五:未授予所需的程序接入权限 问题说明:1.出于塞班第三版系统的安全问题,一些程序的权限被禁止使用。没有该权限的程序都无法安装,或该程序已经被签名。2.证书出错. 解决办法:1:使用未签过名的软件重新签名后再安装; 2:去掉手机证书权限限制----XX手机 错误提示六:证书受限制 问题说明:1:由软件签名出错或者软件已被多次签名引起.2:低权限证书签名了高权限程序解决办法:1:使用未签过名的软件重新签名后再安装. 2:核实该程序所要求的证书权限,证书权限要和程序权限相匹配。(目前本论坛制作的证书权限为17项,签名19项权限的程序时有可能出现此问题) 错误提示七:无法安装不被信任的提供商提供的受保护应用程序 问题说明:有几种可能引发此问题:1.手机设置问题 2.软件没有签名或者签名不正确 3.证书冲突. 解决办法:1:进入手机的“程序管理”- “选项”-“设置”:“安装软件”设置成--全部,“在线证书检查”设置成--关; 2:将未签过名的软件重新签名后再安装; 3 :格机后再安装(注意格机前请作好备份) 错误提示八:文件受损

MacOS安装Docker部署.NET Core Web应用程序并迁移到Windows平台

一都编程 Docker深入编程 MacOS安装Docker部署https://www.sodocs.net/doc/5b2745651.html, Core Web应用程序并迁移到Windows平台 作者:李保军

目录 第1节.概述3 第2节.安装DOCKER3 2.1.下载安装包3 2.2.运行安装包4 第3节.安装VISUAL STUDIO FOR MAC7 3.1.下载安装包7 3.2.运行安装包8 3.3.启动程序14 第4节.创建.NET CORE WEB应用程序16 4.1.创建项目16 4.2.运行项目18 第5节.DOCKER部署22 5.1.添加D OCKER支持22 5.2.生成镜像和容器24 5.3.查看镜像和容器27 5.4.运行应用程序29

第6节.迁移到WINDOWS29 6.1.目标操作系统30 6.2.测试项目30 6.3.导出镜像32 6.4.载入镜像34 6.5.编写DOCKER-COMPOSE.YML35 6.6.创建容器37 6. 7.运行应用程序41

第1节.概述 对于Docker,现在已成为跨平台移植的最佳选择容器了,Docker提供了基于云的Docker和基于桌面本地部署的Docker。 Docker提供了目前三大(Linux、macOS、Windows)流行平台上的安装程序,Docker只是一个运行应用程序的壳子,而在Docker中部署的应用程序与Docker运行所在的平台是没有关系的。 因此,Docker中部署的任何语言(C#/Python/Java/PHP等)开发的应用程序都可以跨平台运行。 本文是基于桌面的Docker在macOS平台上安装并部署https://www.sodocs.net/doc/5b2745651.html, Web应用程序,然后再将应用程序移植到Windows10平台上。 第2节.安装Docker 2.1. 下载安装包 在Docker的官方网站上,在“Get Started”页面上,下载“Docker Desktop”版的Docker安装程序,且平台要选择“for Mac”。

如何在Android系统手机上安装软件的三种方法

如何在Android系统手机上安装软件的三种方法 很多朋友初用安卓手机,可能都会比较陌生。下面就介绍一下如何在安卓系统上安装软件。在Android平台上安装文件的后缀名一般为“.apk”(如果你下载的软件是rar或者zip的话请解压之后再安装),和WM平台上的安装文件的后缀名“.exe”或者S60平台上的安装文件的后缀名“.sis或.sisx”相似。所以只要看到“.apk”结尾的文件就肯定是安装文件了。 在安装软件之前我们首先要对手机进行一系列的设置。在手机程序菜单中点“设置”进入,然后点击“应用程序”选项,在打开菜单中将“未知源”选项勾选中。然后进入“开发”子选项,勾选“USB 调试”选项。这样就完成了手机的设置。 完成如上准备工作后就可以进行软件的安装工作了。常用的安装方法一共有三种,下面我依次来为大家讲解。 方法一 使用Android系统的手机最简单的软件安装方法是进入件Market或者也叫电子市场(如果提示需要设置Gmail的话请参看链接)中下载安装。使用非常简单,只需用手指拖出程序菜单,点击Market(或者叫电子市场)图标进入该程序。 然后在搜索框(search)中填写你需要的软件名称搜索即可,或者在软件分类和推荐软件列表中找到你要安装的软件点击下载安装即可,如果是免费软件会显示为“Free”,如果是收费软件的话会提示软件的费用为“$xx”。 利用Market下载和安装都非常方便,但是此方法的缺点是非常浪费流量(就算软件是免费的,但是网络流量还是要收费的哦!),所以此法只推荐在连接Wifi(如果你Wifi不会设置的话,可以参看该链接)的情况下使用。另外如果你想安装收费软件,但是又不想花钱那么你可以按照下边的方法安装你在论坛或网站下载的以“.apk”为后缀名的破解版软件。 方法二 如果你的手机所刷的固件是安卓自制的固件话,那么你的的手机中可能已经集成了“APK安装器”,你只需要把要安装的文件用读卡器拷贝到内存卡中。然后在在手机程序菜单中点“设置”进入,然后点击“应用程序”选项,拖动菜单到下端可以看到“APK安装器”,点击进入。 安装器会自动搜索你内存卡中的安装程序,你只需选择要安装的程序名称点击安装即可。 如果你的手机使用的是原生的或者没有集成程序安装器的ROM那么你需要去Market中下载一款名为App Installer(其实就是软件安装器)的软件。在Market中下载安装完成后,在程序菜单中就可以找到刚安装的App Installer了,使用方法同上。 方法三 直接使用电脑安装软件。使用“APK安装器”可以直接连接PC中将电脑中的软件安装到你的手机中。不过前提是必须先要安装Android手机的USB驱动,否则电脑无法识别所连接的手机,点击下载USB驱动程序,下载完成解压安装即可。 USB驱动安装完成后电脑就可以将你的手机自动识别为移动磁盘了。这是再点击下载“APK安装器”,下载安装完成后将该压缩包解压,然后点击运行该程序。该程序会自动关联电脑中的apk程序,安装软件时只需双击apk安装文

各种型号手机安装软件问题解决方法集合

各种型号手机安装软件问题解决方法集合 一.JAVA程序传送到手机的方法: JAVA程序传送到手机的方法有4种,分别是手机上网直接下载安装,通过电脑下载到本地后,然后通过读卡器,数据线,蓝牙,红外线传输JAVA程序到手机. 具体方法说明如下. 1.手机上网下载: 通过手机上网下载以及使用短信定购的方式,直接在手机的个人文档或者应用程序中找到(根据手机各不相同),无需在安装,直接可以在类似“我的文件夹”之类的选项找到。使用电脑下载就需要将文件传送到手机上。 2. 读卡器: (1). 新买的卡,先在手机上格式你的TF 卡:设置——手机状态——存储存储设备——卡——菜单键——格式OK 或先安装TF 卡到手机上采取拍照,录象的方式,激活TF 卡的文件夹。如果是已经使用的就不必了... (2).将我的电脑——工具- 文件夹选项- 查看中的,隐藏文件和文件夹——选显示 (3).打开我的电脑——工具- 文件夹选项- 查看,把“隐藏受保护的操作系统文件”前面的勾去掉 (4).然后用读卡器打开你的TF ,就可以看见TF 卡上 的KJAVA 了。copy JAVA程序(包括*.JAR,*.JAD)到你TF 卡的KJAVA 目录里就行了 (5).安装TF 卡到手机。 (6).进入手机“游戏和应用程序)里安装新的程序OK 3.数据线传输: 通过安装购买手机时所附带的软件安装盘,安装其pc套件,用数据线接上手机与电脑,通过管理软件把JAVA程序文件*.JAD,*.JAR传送到手机上;MIDWAY2.8 也可以传

输JAVA 程序,但是需要开启JAVA 设置中的"JAVA 加载器" 4.蓝牙传输: (1).把蓝牙适配器安上 (2).手机蓝牙开启 (3).双击电脑任务栏上的蓝牙图标,和手机匹配 (4).再点任务栏上的蓝牙图标,直接发送文件到手机,手机自动识. 5.红外线传输 与蓝牙一样,也是可以使用鼠标来传输。只不过红外需要点对点,所以将手机红外功能打开后,与你所买的红外适配器对整齐,才能传输。红外在XP、2K、2003的系统下无须驱动。 二、安装问题-相关说明 1. 如何安装Kjava程序 JAVA平台的手机软件一般有两个文件,一个是jar,一个是jad。诺基亚等品牌的机器需要两个文件都传入手机中才能正常使用。而索爱等品牌的手机只需要一个jar文件就可以用了。具体情况要根据你自己的手机来确定。如果你是下载至电脑本地安装,你的手机需要用到.jad文件才能完成安装. 通过数据线,红外或蓝牙等方式把两个文件 [.jar,.jad]存到手机上同一个目录中即可。 2.如何安装Symbian程序 Symbian软件安装包通常是.sis的压缩文件,其中包含许多组件文件。 安装步骤如下: (1) 安装文件可以通过蓝牙连接或红外连接发送至手机. (2) 在手机收到信息后,打开新信息,选择打开->安装 (3) 按照提示一步一步操作下去,直到安装完成

IT技术进阶:Docker容器的四种网络模式

IT技术进阶:Docker容器的四种网络模式 docker容器技术可谓是炽手可热,docker不仅仅改变了传统软件服务的交付流程,更是为云计算和微服务大规模集群管理部署,提供了强有力的技术支撑。当今各大公司企业也是把容器化技术作为不可或缺的技术战略。 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何安装Docker引擎的服务器上,也可以实现虚拟化。 随着云计算的飞速发展以及企业需求的多样化,Docker容器技术成为云计算人才必备的技能之一。很多人想要快速掌握Docker容器技术,接下来就给大家讲解Docker容器的四种网络模式。 1、closed container 封闭式网络模式 没有网络协议栈的通信。 使用none模式,Docker容器拥有自己的Network Namespace,但是,并不为Docker 容器进行任何网络配置。也就是说,这个Docker容器没有网卡、IP、路由等信息,只有lo 网络接口。需要我们自己为Docker容器添加网卡、配置IP等。 2、bridged container 桥接式网络模式 各个容器之间网络协议栈单独分离。 当Docker启动时,会自动在主机上创建一个docker0虚拟网桥,实际上是Linux 的一个bridge,可以理解为一个软件交换机,它会在挂载到它的网口之间进行转发。同时,Docker随机分配一个本地未占用的私有网段(在 RFC1918 中定义)中的一个地址给docker0接口。 当创建一个Docker容器的时候,同时会创建了一对veth pair 接口。这对接口一端在容器内,即eth0;另一端在本地并被挂载到docker0网桥,名称以veth开头。通过这种方式,主机可以跟容器通信,容器之间也可以相互通信。Docker就创建了在主机和所有容器之间一个虚拟共享网络。 3、joined container 联合挂载式网络模式 容器之间可以共享网络协议栈,即可以通过套接字来进行通信。

手机软件安装

使用数据线将下载下来的文件复制到手机上。最好自己在手机上新建一个文件夹专门放软件。 然后移出手机,使用文件管理打开你复制上去的软件进行安装。 2、程序安装时几种有错误提示的解决办法(新手必看) 错误提示一:证书过期 问题说明:软件证书过期. 解决办法:1:把手机时间调到证书的期限内(把手机时间往前调几个月)再安装,安装完毕后调回正确时间 (调整时间的方法:设置--手机设置--常规--日期和时间--日期)2:为软件重新签名 错误提示二:证书错误 问题说明:1.安装的软件没有签名 2.如果是JAR程序,一般是因为证书有冲突。(很多java 游戏都会出这个错误提示,解决办法看下面2) 解决办法:1:为软件签名; 2:将程序(软件/游戏)直接安装到手机上或更换存储卡 错误提示三:更新错误 问题说明:一般出现这提示是因为安装软件时手机内有旧版本的相同软件没有删除,进行了重复安装。或者因为新、旧版软件安装程序标题不同引起冲突。 解决办法:1:卸载旧版软件之后,再安装新版本软件; 2:把新版本软件解包,在PKG文档中把安装程序标题改为与旧版一致 错误提示四:证书尚未生效 问题说明:手机的时间超出软件证书的期限. 解决办法:1:检查手机的日期是否设置正确; 2:把手机时间调到证书的期限内,然后再装。在安装过后再调回正确时间即可 错误提示五:未授予所需的程序接入权限 问题说明:1.出于塞班第三版系统的安全问题,一些程序的权限被禁止使用。没有该权限的程序都无法安装,或该程序已经被签名。2.证书出错. 解决办法:1:使用未签过名的软件重新签名后再安装; 2:去掉手机证书权限限制----XX手机 错误提示六:证书受限制 问题说明:1:由软件签名出错或者软件已被多次签名引起.2:低权限证书签名了高权限程序 解决办法:1:使用未签过名的软件重新签名后再安装. 2:核实该程序所要求的证书权限,证书权限要和程序权限相匹配。(目前本论坛制作的证书权限为17项,签名19项权限的程序时有可能出现此问题) 错误提示七:无法安装不被信任的提供商提供的受保护应用程序 问题说明:有几种可能引发此问题:1.手机设置问题 2.软件没有签名或者签名不正确 3.

相关主题