Tag: android

有没有办法让一个Android软键盘只有数字(没有小数点,空格)与Java代码?

我有一个使用不同键盘布局的iPhone应用程序。 有些是自定义的,有些是内置的: 仅数字: 小数点: ISBN号码的自定义Xbutton: 我想在Android上做同样的事情,但即使是正常的InputType.TYPE_CLASS_NUMBER仍然包含小数点,空格,逗号等。 我怎样才能在Android中自定义键盘?

蓝牙应用程序的最佳平台

哪个移动应用程序平台开发人员喜欢基于蓝牙的应用程序开发 开发人员对这些平台上当前可用的API有什么看法? 它是否满足您的大部分需求? 您希望看到哪些应用程序的API /function。

AESencryptionAndroid < – > iOS消息长度大于15字节的不同结果

在理解这两个设备上的密码/解密器时,我遇到了一个真正的问题。 1.如果我们使用Cipher AES在iOS和Android上对消息进行encryption,并且string的字符长度不大于16(例如“abcdefghijklmno”),则使用相同的密钥/密码进行encryption后得到相同的结果。 2.但是,如果采取更长的消息,我们会在iOS和Android上获得不同的结果(例如“abcdefghijklmnop”) 我做了很多研究,如何得到这两个设备相同的参数,起初我认为这是安全的。 这是我的encryption密码: public String encode(Context context, String password, String text) throws NoPassGivenException, NoTextGivenException { if (password.length() == 0 || password == null) { throw new NoPassGivenException("Please give Password"); } if (text.length() == 0 || text == null) { throw new NoTextGivenException("Please give text"); } try { SecretKeySpec skeySpec = getKey(password); byte[] […]

确定视口或“标准”浏览器的最佳方法

所以,现在我们都知道iOS移动版Safari使用视口(就像Android浏览器一样),而不是“标准”的浏览器窗口。 这导致overflow:hidden问题overflow:hidden ,和position:fixed 。 这不幸的是与iPad的情况相同。 我想这也是其他Android平板电脑的情况。 而不是每次浏览器嗅探,是否有一个简单的方法来确定浏览器是否有一个视口,或者如果它是标准的?

如何提高室内定位使用云台信标设备的数据稳定性和准确性?

在android中如何提高multipe信标检测的稳定性?我使用的是Gimbal信标进行室内定位,BLE是否适用于室内位置数据访问?

更改react-native项目中android和ios的入口文件path

使用react-native init awesomeProject启动一个新项目后,我尝试重新构build项目,将index.ios.js和index.android.ios放入一个名为src的公用文件夹中。 当我执行react-native run-android时 ,出现以下错误: 在Android设备上的错误 在哪里我必须改变,以正确的path反应原生search条目文件?

iOS对手的内存警告

在iOS中,应用程序将通过实现名为DidReceiveMemoryWarning的函数来接收内存警告,这意味着内存不足以使用。 如果发送此警告的2级版本,应用程序可能会被强制停止。 在Android中是否有类似(像广播意图)告诉我的应用程序,我们没有内存,我可以通过编程删除一些对象? 谢谢。

React-Native:如何在Android和iOS上缩放字体大小以支持多种不同的分辨率和屏幕?

尝试在存在的许多不同屏幕上确定正确的字体大小时遇到​​了很大的麻烦。 目前我有一个称为getCorrectFontSizeForScreen的帮助函数。 export function getCorrectFontSizeForScreen(currentFontSize){ const maxFontDifferFactor = 6; //the maximum pixels of font size we can go up or if(Platform.OS === 'ios'){ //iOS part let devRatio = PixelRatio.get(); this.fontFactor = (((screenWidth*devRatio)/320)*0.55+((screenHeight*devRatio)/640)*0.45) if(this.fontFactor<=1){ return currentFontSize-float2int(maxFontDifferFactor*0.3); }else if((this.fontFactor>=1) && (this.fontFactor<=1.6)){ return currentFontSize-float2int(maxFontDifferFactor*0.1); }else if((this.fontFactor>=1.6) && (this.fontFactor<=2)){ return currentFontSize; }else if((this.fontFactor>=2) && (this.fontFactor<=3)){ return currentFontSize+float2int(maxFontDifferFactor*0.85); }else if […]

Facebook共享错误:“您请求的页面现在无法显示”

我已经使用自定义的故事来做Facebook的份额,共享正确发生,并显示在张贴的用户的脸谱。 见下文: 当我点击页面的名称(图片中的“页面”),通过Facebook的移动应用程序,它给了我以下错误的问题: the page you requested cannot be displayed right now. It may be temporarily unavailable, the link you clicked on may be broken or expired, or you may not have permission to view this page 当我从机器浏览器中点击“页面”(图中的“页面”)时,Facebook应用程序中的"Site URL"input的链接打开, 任何帮助真的很感激,因为没有/很less有关于这个问题的信息。

PhoneGap – 在视口上的target-densitydpi

我正在使用PhoneGap为Android和iOS创build一个应用程序。 从PhoneGap的模板创build“HelloWorld”应用程序后,默认情况下,可以在视口上看到target-densitydpi = device-dpi 。 好吧,现在没问题,但我决定使用JQuery Mobile UI运行一些testing,并且他们不在视口上使用target-densitydpi (顺便说一句,如果我这样做,网站在高dpi设备上应该看起来很小)。 由于我需要我的应用程序的图像在低分辨率和高分辨率的设备看起来很棒,所以我决定在我的Galaxy S4上运行一些testing。 首先, target-densitydpi = device-dpi删除 : <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" /> document.width是360px,所以我创build了一个360px的图像,在我的GS4屏幕上非常模糊。 <img src="360img.jpg" style="width:360px;"> 其次, target-densitydpi = device-dpi已启用 : <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /> document.width是1080px,所以我创build了一个1080px的图片,在我的GS4屏幕上很棒。 <img src="1080img.jpg" style="width:1080px;"> 三, target-densitydpi = device-dpi用1080px图片去掉 : <meta name="viewport" […]