读写手机Setting数据库
ContentResolver resolver = context.getContentResolver();
//将数据按键值对存放
android.provider.Settings.System.putString(resolver, key, value);
//按键值对读取数据
android.provider.Settings.System.getString(resolver, name);
App设置,取消静音
// 使用Application的contenxt
AudioManager mAudioManager = (AudioManager) getContext().getApplicationContext().getSystemService(Context.AUDIO_SERVICE);
mAudioManager.setStreamMute(AudioManager.STREAM_MUSIC, enabled);
ViewPager相关
ViewPager切换动画
此部分内容来源于
android-[译]两行代码搞定ViewPager的过渡动画
viewPager.setPageTransformer(false, new ViewPager.PageTransformer() {
@Override
public void transformPage(View page, float position) {
// page表示当前需要操作的View
// position表示page在屏幕的位置
// position == -1,page位于屏幕的左边
// position == 0,page位于屏幕的中间
// position == 1,page为于屏幕的右边
// 可通过position,计算,设置动画,一下是缩放的动画效果
final float normalizedposition = Math.abs(Math.abs(position) - 1);
page.setScaleX(normalizedposition / 2 + 0.5f);
page.setScaleY(normalizedposition / 2 + 0.5f);
}
});