小编lig*_*igi的帖子

无法解决目标'android-17'

我知道这有一些重复,但到目前为止,没有一个答案可以帮助我.

当我打开一个项目时,我收到以下错误:

 [2014-01-07 14:18:00 - Permissions] Unable to resolve target 'android-17'
Run Code Online (Sandbox Code Playgroud)

有人知道这里可能出现什么问题吗?

eclipse android

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

容器的最轻量级ViewGroup

什么是在需要容器时应该使用的ViewGroup,例如片段事务?从我的感觉来看,我喜欢FrameLayout和LinearLayout,但我想对事实作出决定;-)

android android-layout

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

Kotlin的Nullability和LiveData

我想将LiveData与Kotlin一起使用,并且值不应为null.你怎么处理这个?也许LiveData的包装?在这里寻找好的模式..作为一个例子:

class NetworkDefinitionProvider : MutableLiveData<NetworkDefinition>() {
    val allDefinitions = mutableListOf(RinkebyNetworkDefinition(), MainnetNetworkDefinition(), RopstenNetworkDefinition())

    init {
        value = allDefinitions.first()
    }

    fun setCurrent(value: NetworkDefinition) {
        setValue(value)
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道访问时值不会为空 - 但我总是要检查null或者让这些丑陋!

android kotlin android-livedata android-architecture-components

12
推荐指数
3
解决办法
4352
查看次数

浓缩咖啡 - 设置SeekBar

有谁知道,如何将seekBar设置为特定值或只是在Espresso UI测试中单击该视图?

我只是得到一个例外:在带有id的视图上执行"单击"时出错...

onView(withId(R.id.FilterPriceMax)).perform(click());
Run Code Online (Sandbox Code Playgroud)

testing user-interface android seekbar android-espresso

11
推荐指数
5
解决办法
4566
查看次数

浏览器发送"Dalvik"作为用户代理

Android浏览器将Dalvik作为请求标头中的用户代理发送.

我目前正在开发一个移动网站,该网站有一个简单的登录页面,用于验证用户名和密码,然后授权用户个人资料.

但是,当我检查请求标题时,我看到了一些不寻常的东西,来自同一设备的两个用户代理.

以下是来自同一设备的用户代理:

"Mozilla/5.0 (Linux; Android 4.1.2; C5303 Build/12.0.A.1.257) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36"

"Dalvik/1.6.0 (Linux; U; Android 4.2.2; C2004 Build/15.2.A.2.5)"
Run Code Online (Sandbox Code Playgroud)

即使是一些奇怪的东西,我们要么重置或丢弃.

有没有什么办法可以进一步调试这个以获取更多信息并更好地了解这个问题?

在旧的Android手机或ios或Windows手机中没有出现此问题.

**在具有KitKat/JellyBean OS的高端Android手机中发现了问题

android dalvik mobile-browser

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

Anko中的水平LinearLayout

horizontalLayout在anko/kotlin 做一个好方法是什么?verticalLayout工作正常 - 可以设置方向,但感觉不对.不知道我在那里失踪了什么.

android kotlin anko

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

在Android 4.2上无法连续建立蓝牙RFCOMM连接

我有一个应用程序通过RFCOMM通过蓝牙与自定义设备通信.通信代码基于BluetoothTalk示例项目.它在Galaxy S3,Galaxy S2,Galaxy Note和Nexus 7之前运行没有任何问题.

最近,Nexus 7升级到Android 4.2,从那时起,问题发生如下:

  1. 当您第一次使用该应用程序设置连接时,意味着该设备刚刚启动且应用程序刚刚启动,没问题,您可以正常获取数据.

  2. 然后,如果停止通信并尝试重新启动,则通信将失败并显示错误"java.io.IOException:bt socket closed,read return:-1".从那时起,无论您尝试重新连接多少次,它总是会失败.

  3. 让它再次工作的唯一方法是,如果你重新启动自定义设备和应用程序,然后尝试连接,通信变得正常.但是,一旦你停止并重新开始通信,它就会继续失败.

我借用了Android 4.2的Nexus 4,问题仍然存在.

这真的很烦人,因为我们设备的主要价值在于依赖于蓝牙RFCOMM应用程序.我在Android 4.2中仔细检查了关于BT的文档,并没有看到任何重大变化.我对我这方面的代码非常有信心,因为它适用于任何未运行4.2的Android设备

任何提示或建议将不胜感激.该设备需要在12月初进行演示,我们真的希望尽快解决这个问题.

编辑:现在4.2.1已经发布,问题仍未解决.我们是否至少可以得到一些关于它是否正在运行并将很快得到修复的确认?

android bluetooth rfcomm

10
推荐指数
2
解决办法
8736
查看次数

为什么setWidth不起作用?

例如,对于Android中的TextView,您必须设置LayoutParams而不是setWidth方法.

TextView tv = new TextView(getContext());
LayoutParams params = new LayoutParams(100, LayoutParams.WRAP_CONTENT);
tv.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)

但为什么?在Android文档中,它表示它会提供相同的结果.

android android-layout

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

SDK23中缺少ByteArrayBuffer

当更新android SDK 22-> 23 org.apache.http.util.ByteArrayBuffer不再存在 - 是否有替换或这是一个错误?

android

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

与Proguard和Kotlin一起"找不到引用的课程"

我和proguard和kotlin有一个奇怪的问题.我正在逐步将一个项目转换为kotlin - 到目前为止它已经非常好了,但是在转换某些类时我遇到了proguard错误.我还不知道这些类的特殊属性是什么,所以它打破了 - 它们似乎与其他类没有什么不同.作为示例,InputStreamWithSource只是:

package org.ligi.passandroid.model

import java.io.InputStream

class InputStreamWithSource(val source: String, val inputStream: InputStream)
Run Code Online (Sandbox Code Playgroud)

它完全适用于IDE - 我可以部署到设备 - 所有UI测试都运行良好.只是在尝试组装时释放项目我得到了proguard错误我不明白:

Warning: org.ligi.passandroid.ui.FileUnzipControllerSpec: can't find referenced class org.ligi.passandroid.model.InputStreamWithSource
Warning: org.ligi.passandroid.ui.FileUnzipControllerSpec: can't find referenced class org.ligi.passandroid.model.InputStreamWithSource
Warning: org.ligi.passandroid.ui.InputStreamProvider: can't find referenced class org.ligi.passandroid.model.InputStreamWithSource
Warning: org.ligi.passandroid.ui.InputStreamProvider: can't find referenced class org.ligi.passandroid.model.InputStreamWithSource
Warning: org.ligi.passandroid.ui.InputStreamProvider: can't find referenced class org.ligi.passandroid.model.InputStreamWithSource
Warning: org.ligi.passandroid.ui.InputStreamProvider: can't find referenced class org.ligi.passandroid.model.InputStreamWithSource
Warning: org.ligi.passandroid.ui.InputStreamProvider: can't find referenced class org.ligi.passandroid.model.InputStreamWithSource
Warning: org.ligi.passandroid.ui.InputStreamProvider: can't find referenced class org.ligi.passandroid.model.InputStreamWithSource
Warning: org.ligi.passandroid.ui.PassImportActivity$ImportAndShowAsyncTask: can't …
Run Code Online (Sandbox Code Playgroud)

android proguard kotlin android-proguard

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