Articles of 安卓

如何将日期dd / mm / yyyy转换为yyyy-MM-dd HH:mm:ss Android

如何将dd / mm / yyyy中的日期转换为支持sqlite的格式yyyy-MM-dd’T’HH:mm:ss 例如: public static String convertStringToData(String stringData) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat(“dd/mm/aaaa”);//yyyy-MM-dd’T’HH:mm:ss SimpleDateFormat output = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); Date data = sdf.parse(stringData); String formattedTime = output.format(data); return formattedTime; }

错误:无法解析目标’android-2′

[2011-02-10 00:14:34 – newproject]无法解决目标’android-2′ 并且新项目的java和xml文件没有任何错误,但是当我导入其中的问题时项目是错误的

Html.fromHtml(String)+ Linebreak问题

我想在警报消息中显示带有换行符的文本: private void showAbout() { AlertDialog.Builder builder = new AlertDialog.Builder(context); String message = “Rechtlicher Hinweis:\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed a dolor sapien. Etiam arcu erat, lobortis sed vestibulum ut, adipiscing et enim. Nulla vestibulum volutpat dolor, non pellentesque purus imperdiet vitae. Aenean et elit vel erat consectetur pulvinar. Sed semper, ante […]

JNI ERROR(app bug):访问过时的本地引用0xbc00021(大小为8的表中的索引8)

我在这里从 Absolute Beginners和Temperature Convertor应用程序的Android应用程序中创建了hello world应用程序两者在模拟器上运行正常,但是当我尝试在Samsung Note 2上运行它时,LogCat会出现以下错误 02-08 07:22:18.665: E/dalvikvm(30944): JNI ERROR (app bug): accessed stale local reference 0xbc00021 (index 8 in a table of size 8) 02-08 07:22:18.665: E/dalvikvm(30944): VM aborting 02-08 07:22:18.665: A/libc(30944): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 30944 (oid.temperature) 两个应用程序都使用标题打开显示布局,但在布局中不显示任何其他视图 样品运行良好 设备:备注2​​ Samsung-gt_n7100 IDE:Eclipse版本3.8 操作系统:64位Windows 7

这是如何安排java方法运行1秒后?

在我的方法中,我想调用另一个将在1秒后运行的方法。 这就是我所拥有的。 final Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { MyMethod(); Log.w(“General”, “This has been called one second later”); timer.cancel(); } }, 1000); 这是应该怎么做的? 还有其他方法可以做到这一点,因为我在Android上? 可以重复没有任何问题吗?

我想在Bundle中打包一个枚举值并得到枚举

我有这样的枚举 enum Status {READY, DISCONNECTED, RECEIVING, … more } 我想通过Bundle将此枚举的值发送到另一个线程。 另一个线程想要从Bundle中提取枚举值, 如何做到这一点,聪明地? Bundle createBundle(Status status); 和 Status getStatus(Bundle b); 谢谢,

带有方向的谷歌地图集群

我们有一个Google地图库来显示群集中的多个标记。 我有两个问题: 1.我们可以在谷歌地图上显示多个方向,如下图所示吗? 2.我们可以在群集标记中显示多个方向细节吗? 集群如下: 我会给你举例:来自印度国家我已经在我的数据库中保存了不同的方向。 喜欢 艾哈迈达巴德到德里 德里到阿格拉 艾哈迈达巴德要轰炸 杰伊普尔到德里 我必须显示上述方向的集群取决于缩放级别,当用户缩放谷歌地图时,而不是群集,谷歌地图上会显示多个方向。 我想知道它是否可能? 如果是,那怎么样?

如何配置gson以排除0个整数值

我有一个包含大量整数字段的Java类,当我想将它们序列化为json字符串时,由于它们中的一些可能没有值,因此在序列化后所有整数都为零值! 我想配置gson不要序列化它们,如果它们没有任何值。 例如,我有这个类: class Example { String title = “something”; int id = 22; int userId; } 默认情况下,gson给我这个结果: { “title” : “something”, “id” : 22, “userId” : 0 } 但我不希望userId在其值为0时被序列化。所以json应该是: { “title” : “something”, “id” : 22 } 对于对象默认情况下gson不序列化空对象有没有办法配置gson不序列化0号

Apk扩展文件 – 应用程序许可 – 开发人员帐户 – NOT_LICENSED响应

我正在尝试使用适用于Android的APK扩展文件扩展程序。 我已将APK与扩展文件一起上传到服务器。 如果该应用程序之前已发布,我会收到服务器的回复,说明NOT_LICENSED:我使用的代码是: APKExpansionPolicy aep = new APKExpansionPolicy(mContext, new AESObfuscator(getSALT(), mContext.getPackageName(), deviceId)); aep.resetPolicy(); LicenseChecker checker = new LicenseChecker(mContext, aep, getPublicKey(); checker.checkAccess(new LicenseCheckerCallback() { @Override public void allow(int reason) { @Override public void dontAllow(int reason) { try { switch (reason) { case Policy.NOT_LICENSED: mNotification.onDownloadStateChanged(IDownloaderClient.STATE_FAILED_UNLICENSED); break; case Policy.RETRY: mNotification.onDownloadStateChanged(IDownloaderClient.STATE_FAILED_FETCHING_URL); break; } } finally { setServiceRunning(false); } } […]

使用android融合位置api在MyLocation上不显示蓝点和圆圈

我使用LocationManager跟踪用户当前位置。现在,在将位置管理器更改为FusedLocation API之后,即使在设置map.setMyLocationEnabled(true)后,也不会显示蓝点和圆圈。 我可以在地图片段的右上角看到当前位置图标,但点击它不会做任何事情。 我将我的代码恢复到LocationManager现在我能够看到指向我当前位置的蓝点。 使用Fused Location API可能有什么问题。