(十七)、MDT高级应用基于MAC进行系统部署
1、设置对应的SQL数据库,因为自带安装的精简版,我们就根据精简版来设置,设置对应的Named Pipes为启用
2、设置对应的TCP/IP为启用
3、设置对应的端口号为1433,记得将IPv4设置为启用状态。
4、设置一个共享目录,并设置为可读写状态
5、配置对应的数据库,右击"Database"点击"New Database"
6、设置对应的计算机名,端口、连接方式等,点击"Next"
7、建立对应的数据库名为MDT2012,随便设置,点击"Next"
8、配置刚刚设置的共享文件夹名称,点击"Next"
7、确认配置信息,点击"Next"
10、点击"Finish"
11、右击"Database"选择"Configure Database Rules"
12、这里根据需求选择,我们这里是全选的,详细说明如下所示:
计算机的具体设置查询
分配给此计算机的角色查询
要在这台计算机上安装的应用程序的查询
SMS软件包安装在这台计算机上查询
管理员可以分配给此计算机查询
13、取消全选,具体设置意思如下所示:
基于默认网关位置名称查询
在特定位置设置查询
指定此位置的角色查询
要安装此位置查询的应用
短信包的安装此位置查询
管理员可以分配给这个位置查询
13、取消全选,具体设置意思如下所示:
具体设置查询模型
查询的角色分配给计算机这个型号
查询将应用程序的计算机上安装着这个型号
查询将要安装在电脑这个型号
查询管理员分配给机器与此型号
14、取消全选,根据自己的需求选择,具体设置意思如下所示:
角色的具体设置查询
要安装此应用程序查询的作用
短信包的安装这个角色的查询
管理员可以分配给这个角色查询
15、确认配置信息,点击"Next"
16、完成配置,点击"Finish"
17、详细配置内容如下所示:
[CSettings]
SQLServer=Win2012R2-AD01
Instance=ADK
本案例中编写 android app中对应的jni函数
staticnativeStudentgetStudent(); |
jni中获取自定义的类函数描述定向总结
定义一个char *指向自定义类

1、返回类型:jobject

2、获取自定义的类

3、通过自定义类的构造函数在jni中构建jobject类:获取方法的域id的描述符填写"<init>"

4、jni回调app中的特定方法来设置自定义对象

或者不使用回调来设置对象属性;set***Field

5、最后返回jobject对象

完整代码
constchar*jnistudentname="com/jniacpp/Student"; jobjectgetStudent(JNIEnv*env,jobjectthiz){ jclassstuClass=env->FindClass(jnistudentname); jmethodIDconstuctId=env->GetMethodID(stuClass,"<init>","()V"); jobjectstuObj=env->NewObject(stuClass,constuctId); jmethodIDsetStudentId=env->GetMethodID(stuClass,"setStudent","(ILjava/lang/String;Z)V"); //调用app中的setStuudent函数 env->CallVoidMethod(stuObj,setStudentId,"110917010","mrzhang",true); jfieldIDnameID=env->GetFieldID(stuClass,"name","Ljava/lang/String;"); jfieldIDidID=env->GetFieldID(stuClass,"id","I"); jfieldIDisBoyID=env->GetFieldID(stuClass,"isBoy","Z"); env->SetIntField(stuObj,nameID,21); env->SetObjectField(stuObj,nameID,env->NewStringUTF("zhangsir")); env->SetIntField(stuObj,isBoyID,true); |
参考电子书
本文出自 "lilin9105" 博客,请务必保留此出处http://7071976.blog.51cto.com/7061976/1422746
没有评论:
发表评论