我想检查是否插入了heaset ...我是这样做的
AudioManager am = (AudioManager)getSystemService(AUDIO_SERVICE);
Log.i("am.isWiredHeadsetOn()", am.isWiredHeadsetOn()+"");
Run Code Online (Sandbox Code Playgroud)
但我总是得到虚假的价值......
为什么会这样?
我的应用程序工作正常.但是一旦我从ADT 16更新到ADT 17,我就会收到此错误
Unable to resolve superclass of Lcom/my/app/MyActivity; (130)
Link of class 'Lcom/my/app/MyActivity;' failed
D/AndroidRuntime(328): Shutting down VM
W/dalvikvm(328): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
E/AndroidRuntime(328): FATAL EXCEPTION: main
E/AndroidRuntime(328): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.my.app/com.my.app.MyActivity}: java.lang.ClassNotFoundException: com.my.app.MyActivity in loader dalvik.system.PathClassLoader[/data/app/com.my.app-1.apk]
E/AndroidRuntime(328): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
E/AndroidRuntime(328): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime(328): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime(328): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
E/AndroidRuntime(328): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(328): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(328): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(328): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(328): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(328): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime(328): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime(328): at dalvik.system.NativeStart.main(Native …Run Code Online (Sandbox Code Playgroud) 这是我试过的小提琴Jsfiddle代码的下面的 代码
<div data-role="navbar">
<ul>
<li><a href="#tab-1">Tab1</a></li>
<li><a href="#tab-2">Tab2</a></li>
<li><a href="#tab-3">Tab3</a></li>
</ul>
</div>
<div data-role="content">
<div id="tab-1">
<h2>Here is the first tab</h2>
</div>
<div id="tab-2">
<h2>Here is the second tab</h2>
</div>
<div id="tab-3">
<h2>Here is the third tab</h2>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
怎么做?
我正在开发一个关于android的聊天应用程序,我需要一个与openfire一起工作的xmpp聊天客户端......任何人都可以建议我这个吗?
我有一个如下所示的layout.xml
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/green"
android:layout_marginLeft="2dp"
android:layout_marginRight="2dp"
android:layout_marginBottom="2dp" >
<ImageButton
android:id="@+id/leftArrowImageButton"
android:background="@drawable/left_arrow_selector"
android:layout_width="120dp"
android:layout_height="50dp"
android:gravity="left"
android:src="@drawable/left_arrow">
</ImageButton>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我有left_arrow_selector.xml,如下所示
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/white" android:state_selected="true"/>
<item android:drawable="@color/white" android:state_pressed="true"/>
<item android:drawable="@color/green">
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:width="2dp" android:color="@color/grey" />
</shape>
</item>
</selector>
Run Code Online (Sandbox Code Playgroud)
其他一切工作正常,但中风没有得到应用.请就此提出建议.
编辑 - 添加图像...图像在那里,我想保持相同,但我想在视图中添加笔画.如果我删除了选择器,请查看我是如何添加灰色笔划的.

我正在使用phonegap和jquerymobile创建一个webapp.当我使用changePage转到其他页面时,它无法正常工作.这是我的代码
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width; user-scalable=no" />
<script type="text/javascript" charset="utf-8" src="phonegap-1.4.1.js"></script>
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<link rel="stylesheet" href="jquery.mobile-1.0.1.min.css" />
<script type="text/javascript" src="jquery.mobile-1.0.1.min.js"></script>
</head>
<script type="text/javascript">
function clickEvent()
{
$.mobile.changePage("account_page.html", null, true, true);
}
</script>
<body>
<div style="top: 0; left: 0; position: absolute; z-index: 1;">
<img src="images/login_screen.JPG" alt="login_screen" width="320" onclick="clickEvent()"/>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
但是当我使用时
window.location.href = 'file:///android_asset/www/account_page.html';
Run Code Online (Sandbox Code Playgroud)
然后它正在工作......为什么会这样?
我有这样的Div
<div align="center">
<p style="color: black; font-size: 10px;"><b>Summary</b></p>
</div>
Run Code Online (Sandbox Code Playgroud)
当我使用这个div时,它会向我显示摘要,但是当我在jquery mobile中使用它时,在顶部和底部都添加了填充..如何删除此填充?