移动应用开发试题及答案Word文件下载.docx
- 文档编号:4304076
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:13
- 大小:20.16KB
移动应用开发试题及答案Word文件下载.docx
《移动应用开发试题及答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《移动应用开发试题及答案Word文件下载.docx(13页珍藏版)》请在冰点文库上搜索。
;
oString().trim();
finalStringstr2=().toString().trim();
if(str2))
{
Intentin=newIntent,;
startActivity(in);
}
else
"
!
);
}});
(newOnClickListener(){
@Override
publicvoidonClick(ViewargO){
getMenulnflater().inflatemenu);
returntrue;
<
xmlversion="
encoding="
utf-8"
>
manifestxmlns:
android="
package="
android:
versionCode="
1"
versionName="
>
uses-sdk
minSdkVersion="
17"
targetSdkVersion="
/>
uses-permissionandroid:
name="
/>
vapplication
allowBackup="
true"
icon="
@drawable/ic_launcher"
label="
@string/app_name"
theme="
@style/AppTheme"
activity
@string/app_name"
intent-filter>
actionandroid:
categoryandroid:
/intent-filter>
/activity>
android:
@string/title_activity_sec"
<
/application>
/manifest>
Layout文件
Layout文件,用来呈现一个拨打电话的按钮
1.<
xmlversion="
encoding="
2.<
LinearLayoutxmlns:
android="
3.android:
layout_width="
fill_parent"
4.android:
layout_height="
5.android:
orientation-'
vertical"
6.
7.
6.<
Button
10.
nt"
layout_width
="
wrap_conte
11.
layout_height
wrap_cont
ent"
12.
text-'
call"
13.
14.v/LinearLayout>
②Activity
使用以下代码,
Android拨打电话:
1.IntentcallIntent
-newlntent;
2.
("
tel:
));
3.
startActivity(call
Intent);
文件:
当点击拨打电话按钮时,就会拨打这个号码。
1.
package
classMainActivityextends
Activity
privateButtonbutton;
4.
5.
publicvoidonCreate(Bundle
savedInstanceState){
7.(savedInstanceState);
8.setContentView
9.button=(Button)
findViewById
1.ainActivity"
label="
@string/app
_name"
vintent-filter>
vaction
name="
6.vcategoryandroid:
7.<
/intent-filter>
8.<
/activity>
9.v/application>
11.<
/manifest>
④PhoneStateListener例子
更新上面的Activity,模拟拨打电话的状态,当电话拨打结束后,返回原始Activity,实际
上只是重启了这个activity。
1.packageclassMainActivity
Activity{
2.privateButtonbutton;
3.@Override
4.publicvoidonCreate(BundlesavedInstanceState){
extends
7.(savedInstanceState);
9.
button=(Button)
findViewByld
etSystemService(phoneListener
14.
15.
etPackageManager()
.getLaunchlntentForPackage(
16.
getBaseContext().getPackageNam©
17.;
18.startActivity(i);
19.
19.isPhoneCaliing=false;
20.}
22.
23.}
24.}
25.}
26.}
由于PhoneStateListener需要READ_PHONE_STAT限,需要在中添加以下代码:
1.vuses-permissionandroid:
添加后如下:
manifestxmlns:
package-'
versionCode="
versionName="
vuses-sdkandroid:
minSdkVersion
7"
8.
vuses-permissionandroid:
name
vapplication
icon="
@drawable/ic_launc
her"
@string/app_name'
vactivity
.MainActiv
ity"
@string/a
17.
18.
20.
pp_name"
vintent-filter
action
vcategory
/intent-filter
23.
v/application>
24.
1.答:
import
25.<
classMainActivityextendsActivity{
privateButtonmCallButton;
protectedvoidonCreate(BundlesavedlnstanceState){
(newC
(savedInstanceState);
setContentViewmCallButton=(Button)findViewByld
publicvoidonClick(Viewv){nflatemenu);
ainActivity"
vTextView
id="
@+id/show"
layout_width="
wrap_content"
layout_height="
wrap_content"
layout_alignParentLeft="
layout_alignParentTop="
text="
@string/hello_world"
Button
@+id/btn_click"
wrap_content"
layout_below="
@id/show"
点击我"
onClick="
clickHandler"
@+id/btn_call"
@id/btn_click"
拨打电话"
/RelativeLayout>
xmlversion="
”encoding="
android二"
package二"
versionCode="
8"
18"
vuses-permissionandroid:
name="
application
vintent-filter>
vactionandroid:
vcategoryandroid:
v/intent-filter>
v/application>
2.答:
打开表单模板:
选中总体概况按钮,在右侧的属性表中添加点击事件。
具体的js代码如下:
td;
if!
=null){"
style"
}var
if($.is("
button"
)){td=$.parent().parent();
}else{td=$.find("
).parent().parent();
}
({"
background-image"
:
url()"
"
background-color"
rgb(170,223,248)"
});
=td;
3.答:
服务器端
@author/8/2
/publicclassServerSocketTest{privateServerSocketss;
privateSocketsocket;
privateBufferedReaderin;
privatePrintWriterout;
publicServerSocketTest(){try{
ss=newServerSocket(IOOOO);
.
ServerislisteningatlOOOO..."
while(true){
server_1,作为服务端;
另一个命客户端将内容发送至服务端,服务端和客户端都关闭通信,通
开发环境Vs2008新建
socket=();
etHostAddress();
开发环境为eclipse,首先,新建两个普通的Java工程,一个命名为
名为client_1,作为客户端。
完成的功能就是在客户端的控制台输入内容后,在服务端的控制台可以看到输入的内容,当输入的内容为shutdown时
信结束。
服务端代码:
packageserver_1;
importclassserver_1{
publicstaticvoidmain(String[]args)throwsIOException{一个Win32consoleproject
#include
#includen"
continue;
memset(recvmsg,0,MAXSIZE);
memset(sendmsg,0,MAXSIZE);
if(read(peer,recvmsg,sizeof(recvmsg))<
0){perror("
recverr"
break;
printf("
client:
%s\n"
recvmsg);
if(!
strcmp(recvmsg,"
quit"
)){
closeaconnection\n"
break;
strcpy(sendmsg,"
Igetyourreq"
write(peer,sendmsg,strlen(sendmsg)+1);
close(peer);
return0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 应用 开发 试题 答案