小编Luc*_*yMe的帖子

如何让Android app alpha/beta测试人员免费下载该应用程序?

我有一个应用程序,我想以$ x的价格向公众发布,但是,我想允许免费下载Google Developer Console Alpha/Beta APK.我希望测试人员能够免费下载吗?我怎么做?

提前致谢,

PS.我发誓我在Google上找到了链接,但我似乎无法再找到它.

android google-play android-testing

37
推荐指数
1
解决办法
3万
查看次数

如何将SparseArray转换为ArrayList?

我知道这是可能的:

Map<Integer, Object> map = new HashMap<Integer, Object>();
...
List<Object> arrayList = new ArrayList<Object>(map.values());
Run Code Online (Sandbox Code Playgroud)

但是根据android SparseArray<Object>更有效率,因此,我想知道是否有可能转换SparseArrayArraylist.

非常欣赏任何输入.

java android

28
推荐指数
1
解决办法
2万
查看次数

为什么DrawerLayout有时会在打开时出现故障?

我已经按照教程导航抽屉,一切都像一个魅力,除了一个小故障.我会尝试尽可能地解释它,如果仍然不清楚,我会尝试上传问题的视频.

当试图打开抽屉时,只有在打开时才会出现问题,有时只会发生,而不是总是发生.那是当我开始打开它时,毛刺和冻结约4毫米打开,并始终保持相同的距离.如果我把手指放回去,那么它就不会继续打开或关闭,当我松开时,它会关闭.

请注意:

  • 我已经在多个设备(Nexus 7,Nexus)和虚拟设备上尝试过,问题仍然存在.
  • 使用Google提供的示例复制问题.(Youtube Link)
  • 我的应用程序出现问题.(Youtube Link)
  • 我设法在Gmail应用程序(我相信使用相同的实现)中只复制了一次这个问题,但是我的应用程序和示例应用程序更频繁.
  • 我注意到,如果你只是点击屏幕的边缘,那么故障就会发生在抽屉打开的相同距离,因为它在初始打开后冻结并且永远不会拖动.

任何指针将不胜感激.

java android android-layout navigation-drawer

26
推荐指数
1
解决办法
6010
查看次数

我应该扩充布局还是以编程方式创建它?

关于Android编程,

这个问题困扰了我一段时间,我应该尽可能地扩大布局,还是应该尽可能以编程方式创建布局?

如果把"便利"放在一边哪个更好?快点?更安全吗?任何具体的投入都非常感谢.

问候,

android coding-style

13
推荐指数
1
解决办法
5709
查看次数

MessageDigest.update(byte [])做什么?

这到底是做什么的?我试着查一下但没找到任何东西.

询问的原因是我想将SALT byte[]合并到一个随后进行散列的值中.所以它应该像这样(伪代码):

MessageDigest.update(SALT);
MessageDigest.update(value);
digestValue = MessageDigest.digest();
// Where SALT, value and digestValue are array bytes, byte[]
Run Code Online (Sandbox Code Playgroud)

这是否同时添加SALTvalue最终摘要,还是应该将两个变量合并为一个然后再合并update一次?

我在任何文件中都找不到答案,任何澄清都将不胜感激.

谢谢,干杯.

java hash android salt message-digest

7
推荐指数
1
解决办法
2353
查看次数