我不知道,我做错了什么
我想关闭模拟器中的互联网连接(Android 2.2)
我按F8 - >没有效果,我仍然有互联网连接
我转向飞机模式 - >没有效果,我仍然有互联网连接.
我去设置检查,飞机模式打开,wifi关闭,但设备上有互联网连接.
怎么了?!
请不要建议在我的电脑上关闭互联网.我知道,这是肯定的解决方案,但不是最好的解决方案
PS
它可能是错误http://code.google.com/p/android/issues/detail?id=3838
我试图在Android 1.5的模拟器中禁用连接,它在那里工作正常.
我想测试我们的应用程序的低内存情况.
你有什么想法,如何在设备上造成onLowMemory?
谢谢.
我有动态生成的ListView,它包含单选按钮作为列表项.
是否可以在该列表视图中使用无线电组功能或这些无线电按钮.
我的意思是,我想,如果用户选择一个单选按钮,之前选择的单选按钮将被取消选择.
这是我目前的解决方案,我不太喜欢.我只保存选中的单选按钮,如果选择了另一个单选按钮,则取消选择保存的单选按钮.
感谢您的建议或链接.
这是我的布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/bg_tile"
android:padding="10dp">
<TextView
android:id="@+id/text_station_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="TEST"
android:textColor="@color/black"
android:background="@color/transparent_white"/>
<ListView
android:id="@+id/list_lines"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
item.xml:
<?xml version="1.0" encoding="utf-8"?>
<RadioButton xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rb_lineId"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:paddingLeft="50dp"
android:background="@drawable/selector_custombutton"/>
Run Code Online (Sandbox Code Playgroud)
但我也试过这个:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/bg_tile"
android:padding="10dp">
<TextView
android:id="@+id/text_station_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:text="TEST"
android:textColor="@color/black"
android:background="@color/transparent_white"/>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<ListView
android:id="@+id/list_lines"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</RadioGroup>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 我在应用程序中使用了一个方面来获取错误.
我需要什么来解决这个错误或者这对我说的是什么?
[AppClassLoader@13b8f62] error can't determine superclass of missing type xxx.yyy.zzz.execution.SystemVersion
when weaving type xxx.yyy.zzz.execution.DefaultDServerConfigurator
when weaving classes
when weaving
[Xlint:cantFindType]
Run Code Online (Sandbox Code Playgroud) 可能这不是一个非常复杂的问题,但首先,我不知道,我应该搜索哪些搜索查询?!
在我的应用程序开始时,我想启动GPS,如果我的应用程序将被启用GPS应该关闭.
如果整个应用程序(非活动)完成,我该如何检查?
是否足以使用onDestroy-Method for Start-Activity,它永远不会以finish()结束?
非常感谢,对于初学者的问题感到抱歉.
穆尔
UPD
我看到了第一个答案,我想说一次.
我不是指ACTIVITY,我的意思是整个APPLICATION(存在许多活动).
如何检查所有应用程序的活动是否已完成,仅在这种情况下停止服务?
那有可能吗?
UPD2:
我在设备上测试了我的解决方案:
"使用onDestroy-Method for Start-Activity就足够了,它永远不会以finish()结束?"
是的,这就够了.
我们昨天在Android Market上升级了我们的应用程序(easy.go),之后我们收到了来自HTC Tattoo和索尼爱立信XPeria迷你用户的几条消息,他们无法在Android Market上看到应用程序.
我们不是您在上传到市场时使用复制保护,所以我想,这可能不是问题.
第一个假设是问题是因为屏幕很小.我看了一下manifest.xml.写道:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"/>
Run Code Online (Sandbox Code Playgroud)
以下是所有权限:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-sdk android:minSdkVersion="3"/>
Run Code Online (Sandbox Code Playgroud)
有什么建议?!
有一些分辨率为320x480的大图像,在240x320分辨率下无法替代它们.这可能是问题吗?!
在升级应用程序之前是否有一些预览知道哪些设备在市场上是不可见的?
我不确定,如果"正在运行字符串"正确的名称.
我试着解释一下,我的意思.
我的布局中有一个TextView,并希望在那里有文本,它从rigth到左,再次,一次又一次地运行.
我thougt,我只是应该启用选框,但文本保持而不是运行:(
这是我的TextView代码:
<TextView
android:id="@+id/text_ticker"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/grey0"
android:textColor="@color/black"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:padding="10dp"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true">
</TextView>
Run Code Online (Sandbox Code Playgroud)
谢谢,
穆尔
有没有自定义 DatePicker 的方法?那是我的布局代码。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical">
<DatePicker
android:id="@+id/ad_date_picker"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_margin="5dp"/>
<TimePicker
android:id="@+id/ad_time_picker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"/>
</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,DatePicker 的日期格式是 MM-DD-YYYY,我希望将它放在 DD-MM-YYYY 中,如果也有可能,我希望使用月份的简称而不是数字。
我试图找到,如何去做,但没有成功。
谢谢,
穆尔
我在我的android应用程序中有一个带有地理指针的数据库表(lat和lon是十进制度值),大约1000点.我需要选择20个最近点到某个给定的地理点.
我在Stackoverflow上找到了如何计算两个地理点之间距离的答案,并且非常高兴,直到我尝试编写查询.我发现,在内置的android的sqlite中使用trignometrical函数是不可能的.
但后来我有了一个想法.我真的不需要计算距离.接近一个点是另一个点,它们的地理坐标应该是较小的差异.
我怎么能用这个事实?通过(lat_0 - lat_n)^ 2 +(lon0-lon_n)^ 2订购保存点是否足够,其中lat_0和lon_0是给定点的地理坐标?
谢谢,
穆尔
UPD
因此,获得我的问题答案的最佳方法是测试我上面描述的方法.
它工作得很好,但与精确距离相比并不完全正确.
因此,如果您只需要计算距离,这个解决方案就可以,但在我的情况下,我还需要按距离订购工作站,并且无法使用此解决方案.
我要感谢John在CashCommons和Philip.感谢你们
如果没有生命周期所有者使用LiveData是个坏主意,我找不到任何信息.如果是的话,还有什么可以替代?
让我举一个简单的例子
class Item() {
private lateinit var property: MutableLiveData<Boolean>
init {
property.value = false
}
fun getProperty(): LiveData<Boolean> = property
fun toggleProperty() {
property.value = when (property.value) {
false -> true
else -> false
}
}
}
class ItemHolder {
private val item = Item()
private lateinit var observer: Observer<Boolean>
fun init() {
observer = Observer<Boolean> { item ->
updateView(item)
}
item.getProperty().observeForever(observer)
}
fun destroy() {
item.getProperty().removeObserver(observer)
}
fun clickOnButton() {
item.toggleProperty();
}
private fun updateView(item: Boolean?) {
// …Run Code Online (Sandbox Code Playgroud) android kotlin android-livedata android-architecture-components
android ×9
android-architecture-components ×1
aspectj ×1
connection ×1
datepicker ×1
emulation ×1
kotlin ×1
layout ×1
lifecycle ×1
listview ×1
low-memory ×1
math ×1
sqlite ×1
textview ×1