Android开发:集成谷歌地图

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

public class MainActivity extends FragmentActivity implements OnMapReadyCallback {

@Override
protected void onCreate(Bundle savedInstanceState) {

Android开发中debug.keystore的一些操作

在使用第三方sdk时,例如百度地图,需要使用签名的sha1的值。这个值可以在eclipse->windows->preferences->Android->build里看到。

但这个值和发布key的sha1是不一样的。其实可以通过设置custom keystore的方式,使debug.keystore和发布的keystore的sha1值一样。

方法是:

1. 拷贝一份你的发布key

2. 修改这个key的别名为:androiddebugkey

3. 修改这个key的storepasswd 和 keypasswd为”android”. (实际上debug.keystore这个默认生成的key的别名就是:”androiddebugkey”,两个口令是“android”)

在命令窗口执行的命令如下:

keytool -changealias -keystore C:\Users\Administrator\.android\debug.keystore -alias [old alias] -destalias androiddebugkey

keytool -keypasswd -keystore C:\Users\Administrator\.android\debug.keystore -alias androiddebugkey

keytool -storepasswd -keystore C:\Users\Administrator\.android\debug.keystore

修改时,需要知道原来发布key的alias,可以通过以下命令查看alias:

keytool -list -v -keystore C:\Users\Administrator\.android\debug.keystore

4. 设置eclipse->windows->preferences->android->build中的custom keystore为你这个改完口令的key文件,设置完成后,可以看到,这个key的sha1值和发布key的sha1值一样。

5. 拷贝这个key到同事的机器上,并设置custom keystore为这个key

I had a crush on you

人们总是把crush误认为是爱情,败坏那份幻想的轻盈。人们迫不及待地要从那瞬间的光亮中,拉扯出一大段沉重的故事,最后被这沉重淹没,深陷泥沼,积重难返。

Android开发:属性动画的练习(AnimationSet、ObjectAnimator )

就是通过动画的方式改变对象的属性了,我们首先需要了解几个属性:

Duration动画的持续时间,默认300ms。
time interpolation:时间差值,如LinearInterpolator、AccelerateDecelerateInterpolator,定义动画的变化率。
Repeat count and behavior:重复次数、以及重复模式;
Animator sets: 动画集合,你可以定义一组动画,一起执行或者顺序执行。
Frame refresh delay:帧刷新延迟,对于你的动画,多久刷新一次帧;默认为10ms,但最终依赖系统的当前状态;基本不用管。

123456
 
Copyright © 2008-2021 lanxinbase.com Rights Reserved. | 粤ICP备14086738号-3 |