草庐IT

android - 如何自动将 Android 应用程序从网络推送到手机上?

AppBrain的FastWebInstall能够将应用程序从他们的网站直接推送到Android手机上,无需用户干预。这需要用户的Google帐户凭据或授权token,因此很明显它使用了一些GoogleAPI。有一个非官方的AndroidMarketAPI项目,但这不包括应用安装。那么它是如何工作的呢? 最佳答案 我认为他们会通过Google云服务向手机发送推送通知,调用手机上的APK下载。下载应用程序后,就像从SD卡安装任何其他APK一样简单安装。(该应用程序需要您的许可才能安装应用程序)。

android - 如何断开 HTC(Froyo 及以下)手机上的 HttpUrlConnection?

在某些情况下,我需要断开来自客户端的长轮询http请求。我对服务器的HttpUrlConnection的相关部分如下(下面的所有代码都在Thread的run()方法中):try{URLurl=newURL(requestURL);connection=(HttpURLConnection)url.openConnection();connection.setRequestProperty("Accept-Charset","UTF-8");connection.setConnectTimeout(5*1000);connection.setReadTimeout(60*1000);co

Android 应用程序在 HTC 和索尼爱立信手机上崩溃

我们今天在市场上发布了该应用程序-Nomad.我收到有关该应用程序在HTC和索尼爱立信手机上崩溃的报告。我从一位用户那里得到了以下日志报告。java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.m7.nomad/com.m7.nomad.SplashActivity}:java.lang.UnsupportedOperationException:Can'tconverttodimension:type=0x3atandroid.app.ActivityThread.performLaunchActivity

android - 我向用户显示了启用 gps 设置的提示,但是我如何检查用户是否真的在他的手机上启用了 gps 位置?

我向用户显示了启用gps设置的提示,但我如何检查用户是否真的在他的手机上启用了gps位置?privatestaticvoidshowGPSDisabledAlertToUser(){//TODOAuto-generatedmethodstubAlertDialog.BuilderalertDialogBuilder=newAlertDialog.Builder(ChatSDK.getSDKInstance().activity);alertDialogBuilder.setMessage("GPSisdisabledinyourdevice.Wouldyouliketoenableit

java - NetworkInfo 未正确响应运行 Nougat 的手机上的网络更改

前言:这在运行6.0.1的手机上运行良好。但是在我运行7.1.1的手机上,它不是,如下所示。build.gradle(模块:应用程序)compileSdkVersion25buildToolsVersion"25.0.0"applicationId"com.gesslar.threshvote"minSdkVersion19targetSdkVersion25AndroidManifest.xmlNetworkUtil.java我有一个BroadcastReceiver,我用它来简单地调用NetworkUtil.updateNetworkStatus(context);publicst

android - 在播放视频和相机预览时在 Android 手机上捕获屏幕截图

我有两部HTC手机,一部是HTCdesire,另一部是HTCaria。我之前使用ddms在HTCdesire上截屏,效果很好。但是最近我买了一个HTCaria,我发现在相机预览和视频播放(例如youtube剪辑)上截图时,结果变黑了。我认为这可能是一些覆盖问题,但就是不知道如何在相机预览中捕获屏幕截图。 最佳答案 抱歉,这可能是不可能的。在Android3.0之前,DDMS屏幕截图工具是通过获取帧缓冲区的副本来完成的。对于叠加层中的表面(通常是视频播放的情况),它不存在于帧缓冲区中,因此不能包含在屏幕截图中。

android - Android 中的相机/图片方向

我正在开发一款使用手机摄像头的Android应用。当照片以“标准方向”(手机底部在底部或手机底部向右)拍摄时,收到的图像符合预期。在某些手机上,当以“非标准方向”(手机底部在顶部或手机底部向左)拍摄照片时,接收到的图像会上下颠倒。在某些手机上,相机应用程序实际上会处理此问题并以预期的方式返回图像。我的问题是,因为它似乎取决于手机(制造商),是否有一种方法可以检测到这一点并根据需要旋转图像,而无需保留手机类型的硬编码列表? 最佳答案 您需要在相机设备上设置旋转以获得正确旋转的图像。尝试使用-publicvoidsetRotation(

c# - 从 Android 模拟器连接到本地主机上的 wcf 服务时遇到问题

我正在使用XamarinStudio构建一个应该访问wcf服务的应用程序。使用以下url从我的浏览器访问该服务工作正常:http://localhost:52277/api每当我尝试从我的android代码访问它时,我都会收到以下异常:System.Net.WebException:Error:ConnectFailure(Connectionrefused)--->System.Exception:ConnectionrefusedatSystem.Net.Sockets.Socket.Connect(System.Net.EndPointremoteEP)[0x00000]in:0

android - Android 手机上的 Gmail 同步

Android具有Gmail推送功能,即新邮件到达邮箱时无需检查或刷新邮箱。据我了解,同步过程如下:1)用户开启同步2)将会有一条警告消息,并且此设备的GmailDB中的同步标志将为True3)当一封新邮件到达Gmail服务器时,它会检查设备同步值,如果是True则发送邮件好的,到这里,我不太明白它到底是如何工作的,对于WiFi和手机信号连接,手机是否打开了TCP套接字,继续监听Gmail服务器,或者当新电子邮件到达服务器并向手机发送短信警报时,手机将打开数据通道以获取电子邮件?两种连接方式有不同的做法吗?第二个问题是哪种方法优先?比如说当你正在接收数据(电子邮件)时,突然手机连接到无

android - 安卓手机上的第一个工作日

根据Androids文档,我的印象是Android仅支持ISO8601周数计算(这对我住在奥地利很有好处)。所以,我认为“Android周”总是从星期一开始。这对我来说很重要,因为我想读/写Android日历并且重复规则是用rfc2445标准编码的。有问题的字段是“WKST”TheWKSTrulepartspecifiesthedayonwhichtheworkweekstarts.只要我的应用程序在Europa中使用,假设星期一是一周的第一天就没有问题。但是其他国家(美国)呢?我的假设是否正确?引用资料:http://www.ietf.org/rfc/rfc2445.txthttp: