草庐IT

time_start

全部标签

Android 加载时区太长 : Loaded time zone names for en_US

亲爱的,我只是编写了一段代码来获取日期时间字符串,如下所示:publicstaticStringgetCurrentDate(){Locale.setDefault(Locale.US);Datedate=newDate();StringstrDate=date.toString();returnstrDate;}但问题是从日期转换为字符串需要很长时间(大约2秒),日志:10-1117:52:51.733:INFO/Resources(6835):Loadedtimezonenamesforen_USin2107ms.你能给我一个如何提高这个方法性能的解决方案吗解决方案更新:我刚刚在主

android - 服务以 START_NOT_STICKY 重新启动

我有一个在后台运行的服务。如果系统在内存不足的情况下终止此服务也没关系,但是,我不希望系统重新启动该服务。因此,为了做到这一点,我从我的onStartCommand中返回了START_NOT_STICKY标志:publicintonStartCommand(Intentintent,intflags,intstartId){//dostuffherereturnSTART_NOT_STICKY;}但是,当我故意打开一堆应用程序以创建低内存条件时,我在日志中看到了这一点:Processcom.myapp(pid3960)hasdied.Schedulingrestartofcrashed

java - 无法从 START_ARRAY 中反序列化 java.lang.String 的实例

@JsonIgnoreProperties(ignoreUnknown=true)publicclassTestResult{privateMapdatas;>......}当我按如下方式使用RestTemplate时,我收到了错误消息作为标题TestResultresult=restTemplate.postForObject(AppConstants.URL+Secure/View/getTest",request,TestResult.class);当我使用jmeter时尝试获取的数据是正确的,但在android上出现错误(使用RestTemplate)请帮我解决一下,谢谢!10

android - 适用于 Android 的 Google Plus SDK : "Activity started without an EXTRA_ACCOUNT"

我正在玩GooglePlus示例应用程序。当我点击“+1”时,我可以在“确定”或“分享”之间进行选择。当我单击“确定”时,一切正常。但是当我点击“分享”时,我收到一条警告说“GooglePlus应用程序已停止”和此后的日志。知道如何避免这个问题吗?谢谢!!!11-0411:07:58.848:E/AndroidRuntime(26593):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.google.android.apps.plus/com.google.android.apps.plus.phone

java - 地理编码器 "Timed out waiting for response from server"

我正在尝试将纬度和经度转换为地址。当我使用WIFI时,我得到了正确的答案。但是当我尝试使用3G/LTE时,出现了错误:Timedoutwaitingforresponsefromserver.我在Debug模式下发现了这一点。但为什么?我使用相同的信息(纬度、经度)。我该如何解决?这是我的功能publicvoidconvert_adresses(doublelat,doublelng)throwsIOException{addresses=geocoder.getFromLocation(lat,lng,1);address=addresses.get(0).getAddressLin

android - 获取连接失败 : ETIMEDOUT (Connection timed out) in ftp connect

我一直在使用ftp在android应用程序的服务器上上传图像,我正在使用以下代码与ftp连接。它在Wi-fi中工作正常,但如果我切换到3G或2G连接,我会收到连接超时错误。那么请让我知道如何处理这种情况。我的客户在Veriozon、Sprint、ATT网络提供商中也面临这个问题。它的iPhone版本在所有网络中都运行良好。代码:try{ftpClient=newFTPClient();ftpClient.setConnectTimeout(30);ftpClient.connect(InetAddress.getByName(server));booleanisLogin=ftpCli

java - MediaRecorder.start() 抛出 IllegalStateException

我已经阅读了类似的帖子,但没有找到可以解决我的问题的答案。我正在用2个不同的MediaRecorders编写一个应用程序。一个用于噪音检测,另一个用于录音。我想要做的是-当第一个MediaRecorder检测到高于4.0的噪音水平(我正在使用Google的SoundMeter类进行检测)时,它将启动另一个MediaRecorder并开始录制。如果音量低于4.0达10秒,则停止录音并继续聆听。所有这些都是在一个AsynTask中完成的,在一个无休止的while(true)循环中,只有当相应的按钮被点击时,它才会被打破。检测工作正常,但在记录MediaRecorder上调用start()时

android - 权限拒绝 : starting Intent from null (pid=30992, uid=2000) 未从 uid 10142 导出

在adbshell中运行apk文件(AllSeenValidation14.12.00b.02.apk)时,我收到此错误消息:Commandtorun:adbshellamstartorg.alljoyn.validation.validation_tests.validation_tests_it/org.alljoyn.validation.testing.instrument.ValidationInstrumentationTestActivity错误:"PermissionDenial:startingIntent{flg=0x10000000>cmp=org.alljoyn

安卓工作室AVD : Segmentation Fault when starting AVD

我查看了之前关于段错误的帖子。但他们似乎并没有解决我的问题。我尝试禁用GPU仿真,将RAM大小更改为其中一个论坛中提到的值。我想知道为什么当我启动AVD时会出现段错误我不得不继续构建ARM,因为我的X86处理器不支持虚拟化。uname-a输出结果如下LinuxJill-HP-Pavilion-dv6-Notebook-PC3.16.0-36-generic#48-UbuntuSMPTueApr1420:07:19UTC2015i686i686i686GNU/Linuxlsb-release:DISTRIB_ID=UbuntuDISTRIB_RELEASE=14.10DISTRIB_CO

Android MediaPlayer.start 不启动

我还没有找到这个问题的答案。我有一个本地文件(R.raw.Bob);我正在尝试使用MediaPlayer播放文件。有时播放,有时不播放。我有另一个文件,每次播放似乎都很好。我的Activity流程是这样的:在onCreate中我执行以下操作:MediaPlayermBackground=MediaPlayer.create(MainAct.this,R.raw.background);mBackground.start();//Worksasexpected.现在在Activity的不同部分我有以下内容:MediaPlayermBob=MediaPlayer.create(MainAc