Tag: 安卓

是否“shouldOverrideUrlLoading”真的弃用? 我可以用什么来代替?

我有一个问题/问题,是否“shouldOverrideUrlLoading”真的弃用? 如果是这样,我可以使用什么? 看起来像shouldOverrideUrlLoading已弃用针对Android N ,我需要使一个应用程序工作,因为API 19,直到最新的权利,现在是Android N(testing版),我使用一些function,在Android N(如数据保护程序)针对棉花糖将无助于这个问题,因为我需要使用这些新function,这里是我使用的代码的一部分: public boolean shouldOverrideUrlLoading(WebView webview, String url) { if (url.startsWith("http:") || url.startsWith("https:")) { … } else if (url.startsWith("sms:")) { … } … } 这是Android Studio给我的消息: 覆盖'android.webkit.WebViewClient'中不推荐使用的方法此检查报告指定检查作用域中使用了不推荐使用的代码的位置。 谷歌没有提到这个贬值 。 我不知道使用@SuppressWarnings("deprecation")是否会让我在API 19之前的所有设备上工作,直到最新的Android N Beta(以及它最终发布的版本)时,我都无法自己testing它,我需要确定它是有效的,那么,任何人都可以告诉? 非常感谢。

亚行通过无线

嘿,我想知道你需要root来做这个吗? 我想通过无线安装/运行应用程序来停止所有的电缆切换。 我也读过,它可以导致一些错误呢? 这是在这个网站上的旧post,我想知道是可靠的,现在很容易做到?

Android Studio继续获得不受支持的major.minor版本52.0

合并我的项目与其他开发人员的一些变化后,我继续得到以下内容: Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0 我已经尝试安装Java 8,并将我的项目设置为使用Java 8.如果我在命令行上将我的JAVA_HOME更改为1.8,并使用gradle进行编译,它将起作用。 如果我尝试使用设置为1.7的JAVA_HOME,并使用gradle,则会失败,并显示相同的错误。 但是,在Android Studio中,无论JDK版本如何,都会继续打印该错误。 其他开发人员说他们正在使用Java 7没有问题。 其他的事情我已经试过了: gradle clean build gradlew clean build Reinstalling Android Studio 另一个有趣的症状是Android Studio中的其他项目非常高兴。 只是这个项目有这个问题。 这里是我的环境设置: OS: Mac OS X 10.9.5 Android Studio: 2.1.1 Android Studio JVM: 1.6 Project JVM: 1.7.0_75 Android SDK (Build Tools): 23.0.2 Gradle: 2.13 JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home ANDROID_HOME: […]

使用NumberPicker Widget和string

有没有办法使用Android的NumberPicker小部件selectstring,而不是整数?

哪里填充去,当设置背景可绘制?

我在我的EditText和Button视图上有这个问题,我有一个很好的填充,他们从文本的空间,但是当我改变背景与setBackgroundDrawable或setBackgroundResource ,填充是永远丢失。

如何将ListPreference初始化为其值之一

我试图设置一个ListPreference项目的defaultValue。 以下是我的preference.xml文件的示例: <ListPreference android:key="notification_delay" android:title="@string/settings_push_delay" android:entries="@array/settings_push_delay_human_value" android:entryValues="@array/settings_push_delay_phone_value" android:defaultValue="????"> </ListPreference> 这两个数组: <string-array name="settings_push_delay_human_value"> <item>every 5 minutes</item> <item>every 10 minutes</item> <item>every 15 minutes</item> </string-array> <string-array name="settings_push_delay_phone_value"> <item>300</item> <item>600</item> <item>900</item> </string-array> 当我进入首选项活动时,没有selectListPreference的项目。 我已经尝试在“android:defaultValue”中设置一个像int值1来select“10分钟”,但它不起作用。 <ListPreference android:key="notification_delay" android:title="@string/settings_push_delay" android:entries="@array/settings_push_delay_human_value" android:entryValues="@array/settings_push_delay_phone_value" android:defaultValue="1"> </ListPreference> 任何想法?

从视图中删除所有子视图

我将如何从小部件中删除所有的子视图? 例如,我有一个GridView,我dynamic膨胀许多其他的LinearLayout到它; 后来在我的应用程序中,我正在寻找新的GridView并清除所有的子视图。 我将如何做到这一点? TIA。

导航抽屉 – 禁用滑动

有什么办法可以禁用滑动手势来打开导航抽屉吗? 当菜单出现在标签页之间时,它真的很烦人。

通过animation在活动中交换片段

我想通过animation交换活动中的两个片段。假设PageA是用于分割A并且在屏幕的左侧,而PageB是用于片段B,即在屏幕的右侧。 现在我想要的是,当我点击pageA上的一个button时,PageA将会移动到屏幕的右侧,并带有一些过渡animation。 我尝试了下面的代码来replace位置 FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container, new FragB()); fragmentTransaction.commit(); 寻找一些线索。 提前致谢。

java.net.ConnectException:localhost / 127.0.0.1:8080 – 连接被拒绝

我使用xampp apache服务器为我的机器上的应用程序提供资源。 但我正在得到上述错误。 我在谷歌上find了一些东西。 指向可能的解决schemehttp://groups.google.com/group/android-beginners/browse_thread/thread/599a06416fb37b4a 上述问题的解决scheme是什么?