草庐IT

现在时

全部标签

android - 我有一个在英文版上运行的 android 应用程序现在客户希望它转换成阿拉伯语

您好,我已经开发了具有英文版本的应用程序,现在我想转换成阿拉伯语并且还想根据阿拉伯语更改View,例如从右到左。应用程序中的大部分数据来自英文服务器端。现在我真正的问题是,有没有什么办法可以让我在客户端转换阿拉伯语数据。到目前为止我搜索的是Googletranslatorapi---->但那是收费的,翻译也不过关。如果我在strings.xml中有静态字符串,那么我可以轻松地将其转换为阿拉伯语。但整个数据来自网络服务并设置到TextView中。请帮忙 最佳答案 听起来您想做三件事:允许您的应用在用户界面和文本内容中支持阿拉伯语和英语

android - 现在 SSLSocketFactory 在 Android 上已被弃用,处理客户端证书身份验证的最佳方法是什么?

我正在开发一个需要客户端证书身份验证(使用PKCS12文件)的Android应用程序。在弃用所有apache.http.*之后,我们开始了一项相当大的网络层重构工作,我们决定使用OkHttp作为替代品,到目前为止我喜欢非常喜欢。但是,我还没有找到任何其他方法来处理客户端证书身份验证而不使用SSLSocketFactory、OkHttp或其他任何与此相关的方法。那么在这种特殊情况下最好的行动方案是什么?OkHttp是否有另一种方法来处理这种身份验证? 最佳答案 如果您使用https,则必须使用有效的证书。在您的开发阶段,您必须信任证书

android - InetAddress.java调用的 "getaddrinfo"的实现在哪里

最近在研究为什么androidOS中的Browser不支持通过IPv6URL访问IPv6网站和我认为这是由于android/dalvik/libcore/luni/src/main/java/java/net/调用的本地方法getaddrinfoInetAddress.java然后由浏览器应用程序调用尝试将IPv6URL转换为时抛出UnknownHostException它的地址。从第507行开始,InetAddress.java的代码为:try{InetAddress[]addresses=bytesToInetAddresses(getaddrinfo(host),host);ad

android - 设备所有者现在禁用备份服务

我的设备所有者应用程序出现问题:在Android5.1之前它运行良好,但现在在更新到Android5.1之后,安装设备所有者应用程序会禁用备份服务。现在在设备设置中,当进入“备份和重置”选项时,备份服务显示为灰色,表示:备份服务处于非Activity状态。这是由您的设备策略设置的我可以找到thissource在googlegit存储库上...代码不是很长且易于理解,他们使用android.app.backup.IBackupManager来禁用该服务...但更容易的是提交评论:Shutdownbackupmanagerservicewhendeviceownerisset这是他们的做法

android - 发布 Google Places 自动完成响应 - 现在声明为内部

最近将GoogleAPI版本从11.8.0升级到12.0.1导致task.result.release()在我的完成监听器中来自Task被标记为内部。我是否应该以不同方式处理内部数据泄露的可能性?GooglePlacesAPI现在是否自行处理发布结果?我在releasenotesfor12.0.0or12.0.1中找不到有关此的信息.当前文档仍然说youmustreleasetheresult.这里是我使用它的地方:.addOnCompleteListener{task:Task->if(task.isSuccessful){{...}//Releasetoavoidinternald

android - 设计师给了我PSD。现在,如何创建我的 android 布局?

我的设计师给了我下面的布局(为了保护我的业务做了一点改动:)现在,我面临着很多关于如何将每个元素合并到我的android布局中的疑问。如您所见,背景有轻微的噪点。我尝试从中创建一个9patch,但在Android中加载时,我完全失去了成像质量。它奇怪地拉伸(stretch)开来。我应该为不同的分辨率(即mdpi、hdpi...)设置一个背景,还是可以通过9补丁来实现按钮有什么用?我尝试将按钮(在photoshop中它是一个组)保存到一个新图像中并将其保存为PNG。当使用ImageButton加载布局并在我的手机上尝试时,按钮太大了。如何保证按钮在不同类型屏幕上的大小?对于不同的分辨率(

android - 我如何在 Android 上获取 GPS 定位状态 - 现在(不使用监听器)

我想现在知道GPS是否打开并固定。我不想听事件-只是为了得到答案(如果它是固定的-获取位置)。在所有示例中,人们都创建了一个监听器并等待来自GPS的事件。我的电话应该会立即返回。任何高于11级的东西都可以,但如果只存在于14级及以上的东西,我可以管理。谢谢。 最佳答案 Idon'twanttolistentoevents-justtogetananswer您可以使用getLastKnownLocation()但如果这返回null,那么您必须等待位置更新。要测试GPS是否处于Activity状态,请使用isProviderEnable

android - 升级到 2.3,现在 ant 构建不包括我的 libs 目录中的 jars

我一直在命令行(Ubuntu10.04)上使用ant进行所有构建。我加载了2.3SDK并更改了必要的路径(平台工具)。现在我的构建不包括我的libs目录中的jars。关于我需要更改的内容有什么想法吗? 最佳答案 Ant构建系统现在需要Ant1.8+不幸的是,它在1.7中“有效”(损坏),因为我们依赖于1.8中的新行为,而不是会破坏1.7的新任务或属性 关于android-升级到2.3,现在ant构建不包括我的libs目录中的jars,我们在StackOverflow上找到一个类似的问题:

Android 弃用了 android.hardware.Camera,现在建议使用 android.hardware.camera2 但这在 API 21 以下的任何内容中都不可用

我有一个支持返回到AndroidAPI19(KitKat)的应用程序,并且在内部使用大量相机。目前,android.hardware.camera2是使用cameraAPI的推荐方式,android.hardware.Camera是弃用。有没有一种方法可以支持API19并停止使用android.hardware.Camera而不会在我的构建中收到弃用警告?如果是,怎么办?我唯一能找到的另一个问题是this但它没有回答我的问题。 最佳答案 你会用if(Build.VERSION.SDK_INT然后你就可以支持你想要的了

android - 现在我需要知道什么才能让我的网站在移动设备上运行?

本题基于WhatdoIneedtoknowtomakemywebsiteworkonmobilebrowsers?这是2009年发布的,包含一些旧网站和特定的Microsoft内容我主要在Django中制作网络应用程序,它似乎在Android/Iphone/其他移动设备上运行得不是很好。有一些应用程序,例如django-mobile(https://github.com/gregmuellegger/django-mobile),可以让您根据设备的风格制作不同的网站。问题是如果我们想在Android、Iphone和PC上使用它,我们几乎必须做3个网站。从2006年开始有一些W3C建议(