Tag: android

android:Theme.Material.Light需要API级别21(当前最less8)

我想在我的应用程序中使用Material Theme,它的最小sdk版本为8.根据文档 – “材料主题只在Android 5.0(API级别21)及以上版本中可用v7 Support Libraries提供了材料devise样式的主题一些小部件和支持自定义调色板。“ 这是否意味着我可以使用它,如果我在项目中添加v7支持Libarary? 因为添加这个库后,我得到了以下错误: android:Theme.Material.Light需要API级别21(当前最less8)。 或者,也许我明白了什么错误? 任何build议将不胜感激。 提前致谢。

将触摸事件从Javascript翻译成jQuery

我在用 window.addEventListener("touchstart", function(ev){ console.log(ev.touches); // good }); 我怎样才能把这个翻译成jQuery? 我试过了: $(window).bind("touchstart",function(ev){ console.log(ev.touches); // says ev.touches is undefined } 有任何想法吗?

如何更改EditText的边框颜色(未聚焦)?

我改变了EditText的背景颜色为transperant。 现在EditText看起来不可见时不聚焦。 那么如何改变EditText的未聚焦的边框颜色? 什么是这个XML属性?

具有Androidtesting的Android应用程序中的依赖冲突错误

我正在使用AndroidStudio和Gradle在“androidTest”源代码目录中使用testing来构build我的Android应用程序。 我添加了一个新的依赖关系,现在通过AndroidStudio或“./gradlew connectedCheck”运行Androidtesting时会出现以下问题。 什么是解决这个问题的首选方法? '警告:与依赖冲突'org.somelibrary:library-core'。 应用程序和testing应用程序的已解决版本不同。 从Android Gradle Plugin 1.1.1开始,错误显示如下:“警告:与依赖冲突com.google.code.findbugs:jsr305”。应用程序(1.3.9)和testing应用程序(2.0.1)的已解决版本不同“。

Android – 将inputstream存储在文件中

我从一个URL检索XML提要,然后parsing它。 我需要做的也是存储在手机内部,以便当没有互联网连接时,它可以parsing保存的选项,而不是现场的。 我面临的问题是,我可以创buildurl对象,使用getInputStream来获取内容,但它不会让我保存它。 URL url = null; InputStream inputStreamReader = null; XmlPullParser xpp = null; url = new URL("http://*********"); inputStreamReader = getInputStream(url); ObjectOutput out = new ObjectOutputStream(new FileOutputStream(new File(getCacheDir(),"")+"cacheFileAppeal.srl")); //——————————————————– //This line is where it is erroring. //——————————————————– out.writeObject( inputStreamReader ); //——————————————————– out.close(); 任何想法如何可以去保存inputstream,以便我可以稍后加载。 干杯

运行cordova build -release android时出错

我试图按照这里的说明发布我的Android应用程序: http://ionicframework.com/docs/guide/publishing.html 但是,当我运行cordova构build – 释放android我得到以下错误: :lintVitalArmv7Release /Users/xxx/Documents/xxx/xxx/platforms/android/res/values/arrays.xml:3: Error: "country_codes" is not translated in "ar" (Arabic), "bg" (Bulgarian), "ca" (Catalan), "cs" (Czech), "da" (Danish), "de" (German), "el" (Greek), "es" (Spanish), "eu" (Basque), "fi" (Finnish), "fr" (French), "he" (Hebrew), "hi" (Hindi), "hu" (Hungarian), "id" (Indonesian), "it" (Italian), "iw" (Hebrew), "ja" (Japanese), "ko" (Korean), "nl" (Dutch), "pl" (Polish), […]

用户10102和当前进程都没有android.permission.READ_PHONE_STATE

我正在尝试调用android.telecom.TelecomManager类的getCallCapablePhoneAccounts()方法。 虽然我已经添加了所需的用户权限,但我正在获取安全性exception 。 这里是我得到例外的代码行 List<PhoneAccountHandle> list = getTelecomManager().getCallCapablePhoneAccounts(); 清单中添加了用户权限 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> exceptionstacktrace导致:java.lang.SecurityException:getDefaultOutgoingPhoneAccount:用户10102或当前进程都没有android.permission.READ_PHONE_STATE。 在android.os.Parcel.readException(Parcel.java:1599)at android.os.Parcel.readException(Parcel.java:1552)at com.android.internal.telecom.ITelecomService $ Stub $ Proxy.getDefaultOutgoingPhoneAccount(ITelecomService.java :615)at android.telecom.TelecomManager.getDefaultOutgoingPhoneAccount(TelecomManager.java:439)

Android SDK – aapt错误:libstdc ++。so.6无法打开共享对象文件

我创build了一个新的项目,为了testing的目的,在一个新的ADT安装(Ubuntu GNOME 14.04 LTS,x86_64 CPU)上保留了所有参数默认(我没有做任何代码改变),但是我有以下Eclipse控制台中的错误: [2014-06-11 09:03:10 – Kronos] /home/erwan/Applications/ADT/adt-bundle-linux-x86_64-20140321/sdk/build-tools/19.1.0/aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 这是我已经尝试过的: – >我尝试通过Ubuntu软件存储库(重新)安装ia32-libs,libstdc ++和libstdc ++ 6:没有改变 – >检查更新(对于Eclipse和SDK):无变化 – >重新安装所有的Android构build工具:没有变化 – >重新安装ADB:不变

如何在没有标题的NavigationView菜单中获得分隔符?

我正在使用新的NavigationView从XML创build我的导航抽屉菜单。 我需要在部分菜单项之间放置一个分隔线,在我的应用程序的各个部分之间进行切换,以及底部的设置和帮助和支持链接。 在我见过的所有例子中,我看到如何通过在<item>放置另一个<menu>来完成这个工作,但是<item>需要具有android:title属性,所以我能做的最好的就是make标题空白,在设置之前留下空白空间,并提供帮助和反馈。 <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/nav_section_1" android:icon="@drawable/ic_dashboard" android:title="@string/section_1" android:checked="true" /> <!– default selection –> <item android:id="@+id/nav_section_2" android:icon="@drawable/ic_dashboard" android:title="@string/section_2" /> <item android:id="@+id/nav_section_3" android:icon="@drawable/ic_dashboard" android:title="@string/section_3" /> </group> <item android:title="@null"> <!– I don't want a title or space here! –> <menu> <item android:id="@+id/nav_settings" android:icon="@drawable/ic_settings" android:title="@string/settings" /> <item android:id="@+id/nav_help_feedback" android:icon="@drawable/ic_help" android:title="@string/help_feedback" /> </menu> </item> </menu> 我尝试过<menu> […]

从布局xml文件旋转ImageView源

我在我的布局中有这个ImageView: <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:contentDescription="@string/image_divider" android:paddingBottom="8dp" android:paddingTop="4dp" android:scaleType="fitXY" android:src="@android:drawable/divider_horizontal_textfield" /> 这是一个水平分隔线。 我想旋转90度,所以我有一个垂直分频器。 有没有任何可能的方式在这里从布局,而不是活动课?