|
1. 问:winfrom中的messagebox在smobiler中如何写? 答:MessageBox.Show("title", "内容", MessageBoxButtons.YesNo, (obj, args) =>
{
if (args.Result == ShowResult.No) { }
});
2. 问:什么使用GridView,ListView绑定数据时会出现 missing template 错误的?
答:模板没有设置,lisview.TemplateControl="";//你的listview模板类 具体用法参考https://www.smobiler.com/SmobilerDemo/listview.aspx
3.问:smobiler如何访问数据库呢?是否支持mysql呢?
答:数据库访问与.Net访问数据一致,.net支持的数据我们也支持
4:问:listview控件如何弄个点击事件提取当前行的记录,还有如何添加行呢?
答:listview没有press,对行处理的事件可以在usercontrol中写,例如在uercontrol中加入panel,使用panel的press作为行点击事件
比如在模板类中获取当前行 lvRow = this.Tag as ListViewRow;
int rowIndex = lv.Rows.IndexOf(lvRow);
5. 问:支付宝插件,人脸识别插件,蓝牙插件等提示api未实现?
答:一般都是打包时未打包插件,重新打包插件,部分插件打包时找不到请在商城中购买并且在云平台激活
6. 问:MapTrimView,MapView,Gps控件在开发版可以使用但是在打包版中无法使用?
答:需要打包地图插件,云平台上需要的高德地图的安卓key
使用gps插件,需要在代码中添加
gps.AmapKey="";//填高德web服务key
gps.GPSSource=Amap;//gps来源选择高德
申请高德key时,SHA1要与云平台的KEYSHA1相同,PackageName要与云平台的包名相同
7.gps定位不准?使用gps获取到的经纬度在高德地图上显示差距较大
答:与坐标系有关,gps获取的地球坐标系,mapview使用的火星坐标系 ,高德的是火星坐标系在gps的回调中ToGCJ02()可转换为火星坐标https://www.smobiler.com/Help/html/Methods_T_Smobiler_Core_Controls_GPSResultArgs.htm
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|