用户
 找回密码
 立即注册

10

主题

16

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2019-1-11 10:23:59
请教一下如何得到手机屏幕的分辨率
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
this.Form.Client.ScreenSize.ToString(),参考https://github.com/comsmobiler/S ... nents/demoClient.cs
使用道具 举报 回复 支持 反对
发表于 2023-1-19 10:27:41
Lula.Jin 发表于 2019-1-11 10:35
this.Form.Client.ScreenSize.ToString(),参考https://github.com/comsmobiler/SmobilerTutorials/blob/ma ...

这个获取的是APP的大小,我晕,可折腾死我的
使用道具 举报 回复 支持 反对
发表于 2023-1-19 11:46:53
有些手机可以正确拿到分辨率,有些不行,我现在用androidCodeCompiler来获取,代码是
AndroidCodeProvider provider = new AndroidCodeProvider();
            provider.Imports.Add("android.graphics.Point");
            provider.MethodBody = @"
Point point=new Point();
               activity.getWindowManager().getDefaultDisplay().getRealSize(point);
                resultValue=point.toString();";
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册