(十七)、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函数
static native StudentgetStudent(); |
jni中获取自定义的类函数描述定向总结
定义一个char *指向自定义类
1、返回类型:jobject
2、获取自定义的类
3、通过自定义类的构造函数在jni中构建jobject类:获取方法的域id的描述符填写"<init>"
4、jni回调app中的特定方法来设置自定义对象
或者不使用回调来设置对象属性;set***Field
5、最后返回jobject对象
完整代码
const char *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
没有评论:
发表评论