Articles of android 2.2 froyo

“清除数据”是否也会杀死应用程序?

当(在Gingerbread,2.3.x中)我点击Menu => Manage Apps => App中的“清除数据”按钮时,“强制关闭”按钮也会被禁用。 这是否意味着“清除数据”也会杀死应用程序? 此外,我注意到在冰淇淋三明治中这不会发生。 那么,“清晰数据”的工作方式在姜饼和冰淇淋三明治之间有所不同吗? 更新 :正如MisterSquonk所说,Froyo(2.2.x)的行为与ICS(4.x)相同,即在您清除应用程序数据后不会禁用强制关闭。 任何人都知道为什么这种行为如此不同? 姜饼或一些临时实验中的错误是什么导致应用程序被清除以及清除数据? PS无法创建“姜饼”标签,没有足够的声誉:) PPS @MisterSquonk,感谢标签:) 更新2 :检查Honeycomb(3.2),它的行为与Froyo一样,也就像ICS一样。 清除数据后,只有Gingerbread禁用强制关闭。

Android – >如何animation到新位置

这是简单的xml androidanimation: 我想将animation对象从屏幕中心移动到0,0位置。 我是如何制作它的(它应该适用于所有屏幕分辨率) 我的答案: 谢谢你们的帮助。 但我已经通过其他方式动态地修复了我的问题,没有xml。 这是这个方法的完整代码: public void replace(int xTo, int yTo, float xScale, float yScale) { // create set of animations replaceAnimation = new AnimationSet(false); // animations should be applied on the finish line replaceAnimation.setFillAfter(true); // create scale animation ScaleAnimation scale = new ScaleAnimation(1.0f, xScale, 1.0f, yScale); scale.setDuration(1000); // create translation animation […]

Android的; MapView,我该如何设置默认位置?

在android中使用MapView,如何设置默认位置,以便每次加载此应用程序时,它会自动居中/缩放伦敦的位置?

如何在没有SDK的情况下“下载”Android Studio IDE?

我已经安装了Android SDK最新版本和Eclipse。 但我也想尝试Android Studio。 我已经看过这篇和这篇文章,但这些解决方案改变了SDK Android Studio(一旦下载和安装)使用的实例。 我想要的是当我已经在我的机器上安装它时不下载另一个SDK。 问题是这里给出的下载包也包含SDK。 那么我可以在没有SDK的情况下下载Android Studio IDE,然后提供我在安装过程中已经拥有的SDK的路径吗?

Android 2.2上的GCM SERVICE_NOT_AVAILABLE

我在Android 2.2设备上的GoogleCloudMessaging.register()调用上收到错误“SERVICE_NOT_AVAILABLE”。 我正在编写一个使用GoogleCloudMessaging的应用程序,使用新的Google Play服务。 我使用Android网站上提供的指南实现了它,我的源代码包含大量错误检查和处理代码,例如确保安装或更新Google Play服务。 GCM注册码还实现了谷歌的指数退避,建议用来处理SERVICE_NOT_AVAILABLE错误。 我已经在各种设备上测试了我的应用程序,包括ICS,JB,Honey Comb甚至2.3.x设备。 GCM注册工作,我可以通过GCM向它发送消息。 但是在2.2设备上,即使在指数退避的情况下,我仍在GoogleCloudMessaging.register()调用上不断收到SERVICE_NOT_AVAILABLE错误。 GCM失败的设备确实是三星SGH-I896,手机上有2个谷歌帐户。 我已经读过这个错误可能是由错误配置的时间引起的,但是时间设置为自动的。 手机没有显示,正在运行三星股票ROM。 我也试过重启设备以及重新安装Google Play服务而没有运气。 任何有关此问题的帮助将不胜感激。 编辑:我尝试使用旧的gcm.jar和GCMRegistrar实现GCM,它最终在设备上工作。 但是,由于谷歌已经停止支持这种方法,我几乎不认为这是一个很好的解决方案。 编辑2:看到接受的答案。

JQuery不适用于WebView

我试图将JQuery文件包含在资源/脚本和Internet上,但是警告对话框没有显示。 我得到了日志输出并使其成为output.html,它在Windows中工作(太奇怪了!)。 WebView有什么问题? public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); webView = (WebView) findViewById(R.id.webView); final String s = “” + “” + “” + “” + “” + “$(document).ready(function(){ alert(‘hello’); });” + “” + “All I hear is raindrops.” + “Falling on the rooftop. Oh baby tell me why you have to go. ” […]

执行chmod时,ADB Shell提供错误模式(在su下)

我遇到了与Android ADB Shell相关的问题。 当我尝试执行命令chmod时,他给了我一个“坏模式”。 我不明白为什么。 我确定我在“su”下执行,由’#’表示。 任何人都知道为什么会这样,以及如何使它工作? 提前致谢。 chmod o+rw /dev/ttyS1

Android的; 地理编码器,为什么我得到“服务不可用”?

我想在Android应用程序中使用Geocoder,我有以下代码来对其进行采样: public class LocatorGeo extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Geocoder geo = new Geocoder(getApplicationContext()); List myAddrs = new ArrayList(); try { myAddrs = geo.getFromLocationName(“CO100AR”, 1); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 我得到以下堆栈跟踪: […]

如何从儿童活动中完成父活动

我是Android开发的新手。 我创建了一个主Activity( – > A),它有4个按钮。 其中一个按钮是EXIT按钮。 我点击退出按钮开始另一个活动( – > B)。 这通过’A’Activity的意图打开’B’Activity。 活动’B’包含 – 你要退出吗? 是 – 按钮和无按钮。 如果我给完成(),按下按钮 – 它会退出’B’Activity。 我想完成’B’和’A’。 我甚至尝试过A.finish() – >这不会被识别并导致语法/语义错误。 我很感激这里的帮助。 PS:我使用的是Android-2.2版手机,我不喜欢用ActivityManager来解决这个问题。

Android ArrayAdapter.Add方法不起作用

ArrayAdapter.add()方法对我不起作用。 我正在使用Eclipse Helios 3.6和ADT插件,Target Source是一个Froyo 2.2模拟器和2.2 HTC Evo 4g。 这是我的java类 import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; public class Main extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String[] entries = {“List Item A”, “List Item B”}; ArrayAdapter arrAdapt=new ArrayAdapter(this, R.layout.list_item, entries); arrAdapt.setNotifyOnChange(true); arrAdapt.add(“List Item C”); } } 这是列表项的布局(list_item.xml) android:padding=”10dp” android:textSize=”12sp” 它给了我和LogCat中的错误 引起:java.util.AbstractList.add(AbstractList.java:411)中的java.lang.UnsupportedOperationException,位于android.widget.ArrayAdapter.add(ArrayAdapter.java)java.util.AbstractList.add(AbstractList.java:432) […]