Articles of 安卓

Android Google Maps v2 – 调试密钥与发布密钥

我很清楚如何获得用于Google Maps v2库的调试密钥,以及如何获取发布密钥。 目前我的清单文件的相关部分如下所示: <!– Release –> 相关密钥未注释,另一个注释。 任何人都可以指出一种舒适的方法来避免每次需要调试而不是发布版本时对这些清单文件进行注释/取消注释的烦恼吗?

测量Android执行时间的最佳方法?

测量Android代码段执行时间的最佳方法是什么? 我有一段代码之前和之后我想放置时间戳来找出它的执行时间(例如onCreate()一个和onDestroy()活动方法中的另一个)。 我已经尝试过Time.toMillies(false) ,但它只返回我的秒数(最后用常量000 )。 我还尝试了两个java函数: System.currentTimeMillis()和System.nanoTime() 。 第一个返回毫秒的纪元时间,第二个没有。 什么是衡量执行时间和获得良好精度的最佳方法?

在后台按钮事件的背景中移动应用程序

当我们点击android中的设备后退按钮时,是否可以在后台移动应用程序? 后台意味着应用程序从它启动的位置移动到屏幕(应用程序)?

谷歌地图Android Api V2示例代码无法正常工作

我曾尝试使用谷歌地图示例代码,之前使用所有可用选项在Google_Play_SERVICE/SAMPLE中提供,它显示了以下日志。 01-14 17:58:39.773:E / Google Maps Android API(13114):授权失败。 它显示了所有示例Map选项的空白屏幕。 现在我创建了一个新项目,这里是完整的代码: – Activity.java public class MapActivity extends FragmentActivity { private Context context = this; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_map); GoogleMap gMap = ((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); int result = GooglePlayServicesUtil.isGooglePlayServicesAvailable(context); Log.e(“Maps”, “Result int value::” + result); switch (result) { case ConnectionResult.SUCCESS: Log.e(“Maps”, “RESULT:: SUCCESS”); break; case […]

GCM java服务器示例

有没有人有GCM java第三方服务器示例的链接? 我无法理解如何实现它。 在http://developer.android.com/google/gcm/server.html中 ,我找不到完整的示例。

如何在不超过一个月的可用日期的情况下将7天添加到当前日期?

我想要获得本月的今天。 而我想要做的是为数字增加7天,并在当月的当天加上。 我也希望它能够进入下个月。我们今天说的是29日。 如果它增加了7天我怎么能让它去下个月如29 + 7将等于下个月的第5个月。 我该怎么做呢? 我已经设法得到当前日期。 Calendar cal = Calendar.getInstance(); int day = cal.get(Calendar.DAY_OF_MONTH); int dayOfMonth = day; String today = getToday(); 我正在使用它,因为我想每7天在我的主要活动中启动一个asynctask。

如何在纵向模式下使用Zxing?

目前zxing库仅支持横向模式。对于我的应用程序,我需要在纵向模式下使用

TranslateAnimation后无法单击按钮

我正试图在点击时移动按钮(带animation)。 我想让它在第一次点击时向底部移动100个像素,在第二个点上移动100个像素,在第三个点移动到底部100个像素,依此类推。 我有简单的布局文件(main.xml): 我的发布活动如下: public class TestActivity extends Activity { public final String TAG=”TestActivity”; boolean toTop=false; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button b=(Button)findViewById(R.id.button); b.setOnClickListener(new OnClickListener() { public void onClick(View v) { Toast.makeText(TestActivity.this, “left=”+v.getLeft()+”\nright=”+v.getRight(), Toast.LENGTH_SHORT).show(); Animation translateAnimation; if(toTop) translateAnimation=new TranslateAnimation(0, 0, 0, -100); else translateAnimation=new TranslateAnimation(0, 0, 0, 100); translateAnimation.setDuration(1000); translateAnimation.setFillEnabled(true); translateAnimation.setFillAfter(true); v.startAnimation(translateAnimation); […]

在地图标记上设置LongClickListener

有没有办法在谷歌地图v2上的标记上设置longClickListsner ? 我想让用户长按标记并显示一个对话框,其中包含删除或查看信息的选项。 可以这样做吗?

Android GPS返回的准确度值的含义

我想知道返回的准确度值的含义是什么 location.getAccuracy() 例如:如果它返回“1”,那意味着什么?