Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。


7
Android命名约定
我正在寻找详尽的Android命名约定建议。我在这里发现了一些: http://source.android.com/source/code-style.html#follow-field-naming-conventions 其中说: 非公共,非静态字段名称以m开头。 静态字段名称以s开头。 其他字段以小写字母开头。 公共静态最终字段(常量)为ALL_CAPS_WITH_UNDERSCORES。 但是我正在寻找涵盖Android各个方面的更广泛的东西: 如何命名其中的布局和视图, 如何命名菜单 如何命名样式 如何命名数据库表(单数,复数)和其中的字段 等等 如果有一些普遍接受的建议,我将乐意效仿。所有SDK似乎都按照自己的方式行事,因此我对Android的实现方式特别感兴趣。


2
为什么Android弹出消息称为Toast?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我猜想,Android中的轻量级通知称为Toast,因为它们像烤面包机中的烤面包一样弹出。谁能证实这一点或提供更好的解释?我正在教授有关Android开发的课程,并且想编辑Wiki,所以我希望确保正确无误。
81 android  toast 

16
如何更改TabLayout所选选项卡的图标颜色?
我正在将aTabLayout与a配合使用ViewPager,我想知道如何最有效地更改TabLayout中所选标签的图标颜色。 Google的Youtube应用程序是实现此方法的完美参考。在主页上,有四个深灰色的图标。选择特定选项卡后,该选项卡的图标变为白色。 没有任何第三方库,我怎么能达到同样的效果? 选择器显然是一种可能的解决方案。但是在那种情况下,我将不得不同时找到图标的白色和灰色版本,然后在选项卡被选中或取消选中时切换图标。我想知道是否有更有效的方法可以突出显示图标颜色或其他内容。我在任何教程中都找不到。 编辑 我上面直接提到的解决方案要求每个选项卡的图标使用两个可绘制对象。我想知道是否可以通过编程为每个选项卡的图标使用一个drawable来实现。

7
手动安装更新的APK失败,并显示“签名与先前安装的版本不匹配”
我建立了一个愚蠢的应用程序,可以在几个朋友之间共享。无需将其放在应用商店中。 我构建了第一个apk(签名),并将其上传到Web服务器,并且一切正常。 出现了一个小问题,我对其进行了修复,重建,使用相同的密钥库签名并再次上传。现在看来,我无法从新安装apk。调试器告诉我: signatures do not match the previously installed version 因此,我通过打开应用程序抽屉并将其拖动到“卸载”按钮上来卸载了旧版本。打开“设置->应用”时,我再也看不到它了。我在设备上看不到该应用程序的任何痕迹。 但是我仍然收到上述错误消息。 是否仍有一些信息仍在设备上的某个地方徘徊?有什么办法可以验证吗?
81 android 

7
使用自定义CSS在WebView中呈现HTML
我的应用程序正在使用JSoup下载留言板页面的HTML(在这种情况下,它是一个包含给定线程帖子的页面)。我想使用此HTML,剔除不需要的项目,并应用自定义CSS对其进行样式设置使其在WebView中“可移动”。 我应该在处理样式时将样式注入HTML中(因为无论如何都会处理样式),或者是否有很好的方法将CSS文件添加到我的应用程序资产中并简单地引用它。我认为后者将是理想的,但不确定如何去做。 我在WebView的loadDataWithBaseURL中看到了一些提示,您可以引用本地资产,但不确定如何使用它。
81 android  html  css  webview 




5
通过名称获取课程
如果我的应用程序中有一个名为TestActivity的Activity类,是否可以通过名称来获取其类,如以下示例所示: Class<?> c = getClassByName("TestActivity");
81 java  android  class 

6
如何在Android中呈现PDF
在我的应用程序中,我将收到一个字节流并将其转换为手机内存中的pdf文件。如何将其渲染为pdf?并在活动中显示?
81 java  android  pdf 


5
此应用未配置任何Android哈希。-使用Facebook SDK登录
我在应用程序中有关于使用Facebook帐户登录的问题。我读了Facebook Doc。我作为Facebook Doc迈出了第一步。 首先在应用程序中使用Facebook帐户登录-成功!然后退出应用程序。我想用我的Facebook帐户再次登录。但不能正常工作!我拿了这款Excepiton!请帮我 ! 例外:此应用未配置任何Android哈希。请在http:developers.facebook.com/apps/“ APP ID”中配置您的应用密钥 结局 我曾经为HashKey Genarate编写过一部分代码 try { PackageInfo info = getPackageManager().getPackageInfo("MY PACKAGE NAME", PackageManager.GET_SIGNATURES); for (android.content.pm.Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); String sign=Base64.encodeToString(md.digest(), Base64.DEFAULT); Log.e("MY KEY HASH:", sign); // Toast.makeText(getApplicationContext(),sign, Toast.LENGTH_LONG).show(); } } catch (NameNotFoundException e) { } catch (NoSuchAlgorithmException …

7
改装GSON将json字符串中的Date序列化为java.util.date
我正在对我的REST调用使用Retrofit库。我所做的大部分工作都像黄油一样顺利,但是由于某些原因,我在将JSON时间戳字符串转换为java.util.Date对象时遇到了问题。传入的JSON如下所示。 { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } 如何告诉Retrofit或Gson将这些字符串转换成java.util.Date objects?
81 java  android  json  gson  retrofit 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.