小编Com*_*are的帖子

如何在android中生成随机事件?

我有一个对象数组,并希望能够在按下按钮时从列表中随机选择一个.你会如何在Android中做到这一点?

java arrays random android generator

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

制作嵌套的 nameValuePairs

我想制作一个嵌套的 nameValuePairs ,如下所示:

列表名称值对 = new ArrayList(1);
nameValuePairs.add(new BasicNameValuePair("key", new BasicNameValuePair("key2", "value").toString() ) );

我知道这行不通,但是我应该怎么做才能正确嵌套?

java android httpclient

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

缓存位图 - Android

我有一个ListView地方,每个单元格包含一个从互联网上下载的位图.为了避免内存不足错误,我想知道处理这个错误的最佳方法是什么.

我已经查看了位图的软参考,但我想知道如果我在当前活动中并且应用程序开始耗尽内存会发生什么.它如何决定回收哪些位图?

将文件写入磁盘并在需要时将其加载到内存中是一种更好的方法吗?有什么例子吗?

谢谢

optimization mobile android image

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

Android:将分钟和秒转换为毫秒

我试图将我在静态字符串中的时间(例如"07:02")转换为毫秒.我正在查看文档TimeUnit并试图让我的字符串转换为毫秒,但首先我有一个字符串,所以转换器函数不接受字符串我猜其次我有两个,分钟和秒,所以我应该转换它们一个一个然后添加它们?似乎不是一个好方法?

TimeUnit.MILLISECONDS.convert(10L, TimeUnit.MINUTES)
Run Code Online (Sandbox Code Playgroud)

java android

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

将百分比转换为小数?...用于音量控制

这似乎很容易,但我找不到明确的答案......

假设我有一个带有百分比的字符串(音量)...(80、50 等),我想获取 DECIMAL 格式的数字,然后用它来计算出手机设置的音量。我已经得到了 maxVolume...所以它只是得到了正确的值,这让我丧命...

Integer theVolume=Integer.parseInt(volume);
double decimalNumber = theVolume/100;
int calc=(int) (maxVolume*decimalNumber);
mgr.setStreamVolume(AudioManager.STREAM_MUSIC,calc, 0);
Run Code Online (Sandbox Code Playgroud)

DecimalNumber 只能显示为 0.0...无论我给它什么数字...?

java android

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

什么是Android的startActivityForResult/setResult的iOS等价物?

我是一名学习iOS的Android程序员.我有一个快速的view1调用一个客观的C view2.我期待从view2返回一个String回到视图1.

在Android中,我们只需查看.startActivityForResult(View2.class)

iOS的方法是什么?

objective-c ios swift

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

适用于Marshmallow的Android Studio中的Gradle错误

我试图构建我的应用程序,我收到以下错误,不确定,如何解决它

1) Error:(49, 91) error: cannot find symbol variable BOOKMARKS_URI
2) Error:(56, 94) error: cannot find symbol variable BookmarkColumns
3) Error:(3780, 27) error: cannot find symbol method setLatestEventInfo(Context,String,String,PendingIntent)
Run Code Online (Sandbox Code Playgroud)

任何想法,如何克服它?

谢谢

android android-gradle-plugin

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

使用XML中的dp的三维Android数据绑定宽度

我知道我可以使用@ dimen/something ...但是想知道为什么这不起作用以及如何使它工作.将帮助我理解数据绑定解析器的黑盒子.

在我的XML for lineralayout元素:

android:layout_width="@{DataBoundData.dis.equals(IN_PROGRESS) ? 60dp : 
     (DataBoundData.dis.equals(POSTED) ? 60dp : 0dp)}"
Run Code Online (Sandbox Code Playgroud)

它在60dp的'p'上显示错误.我已经尝试过60d\p 60dp和其他几个并没有任何效果

android android-layout android-databinding

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

我们如何为每张幻灯片(而不是每个片段)创建一个 PDF 页面?

过去,reveal.js 会为每张幻灯片生成一个 PDF 页面。现在,截至本期,它为每个片段生成一个 PDF 页面。不过,我想以旧的每幻灯片一页格式生成 PDF。

关于该问题的评论表明有一个配置选项,但从项目文档中并不清楚它是什么。

哪个配置选项控制这个?或者,是否有另一种方法可以让reveal.js PDF 导出为每张幻灯片一页?

reveal.js

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

我可以创建一个类,它可以作为每种类型的Activity的父级吗?

我希望有一个课程,我的所有Activity课程都延伸.我有ListActivities,Activities,MapActivities,TabActivities,等我的应用程序.

我的应用程序中有很多这些不同的活动,~12个活动.我希望他们每个人都拥有父类中的方法.

现在,我已经建立根据其类型,其是从一定的活动延伸4父活动类(ListActivity,Activity,MapActivity,TabActivity)

我正在创建大量冗余代码 - 4个父活动中的每一个都具有几乎相同的代码,但它扩展的类活动除外.

这是一个可以澄清我的问题的例子:

  • 我有一个Activity:MenuScreen延伸BaseListActivity
  • BaseListActivity 扩展 ListActivity
  • BaseListActivity 包含我希望我的所有活动都可以访问的方法和字段

  • 我有另一个Activity:HomeScreen延伸BaseActivity

  • BaseActivity 扩展 Activity
  • BaseActivity包含与我的其他Base[<type>]Activity类相同的方法和字段(例如BaseListActivity)

这些方法/字段被复制粘贴到我的所有Base[<type>]Activity,并且对我来说似乎非常多余.

我可以创建一个主活动类,所有类型的Activity类都可以用作其父类吗?如果没有,我是否坚持使用副本并粘贴此代码并感觉粗暴/肮脏?

java inheritance android

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