开发第四天

来源:互联网 发布:mac百度云不好用 编辑:程序博客网 时间:2024/06/01 18:12

listView中: android:dividerHeight=”10dp”代表每个Item间隔的高度
如果ListView中使用的模式是:UNSPECIFIED 那么ScrollView包裹之后你的ListView就是只有一条

studio中library可以被应用直接引用,PullToRefresh,SlidingMenu是标准的Android工程

AndroidLibrary –>Gradle
1)新建Model(library)
2)src –main – java 创建一个包
如果编译之后会出现”aapt” 错误那么说明是资源的错误
Library内部的依赖:
library内部的依赖影响到引用的工程,


改变Activity切换时候的动画:
getActivity().overridePendingTransition(R.anim.translate,R.anim.slide_out_to_bottom);第一个参数和第二个参数都是动画资源


播放补间动画:

Animation animation = AnimationUtils.loadAnimation(DiscoverDetailFenleiActivity.this, R.anim.load_more_out);
content_discover_detail_fenlei_big_jiazaigengduo_layout.setVisibility(View.VISIBLE);
content_discover_detail_fenlei_big_jiazaigengduo_layout.startAnimation(animation);


播放帧动画:先弄一个帧动画作为某个ImageView的背景,播放这样使用:
AnimationDrawable animationDrawable= (AnimationDrawable)iv.getBackground();
animationDrawable.start();
Fragmen切换动画:
getSupportFragmentManager().
beginTransaction().
setCustomAnimations(
R.anim.song_play_fragment_animation,
R.anim.activity_transation2
).
add(
R.id.discover_detail_lei_activity_container,
songPlayingFragment
).
addToBackStack(“fis”).
commit();


keyStore文件:内部包含了非对称加载的公钥和私钥,私钥用于对生成的apk包进行数字签名,同时,将公钥打包到APK文件中,形成数字签名验证,使用公钥就能判断apk软件是狗被非法修改


当apk的数字签名通过才可以安装到手机上,或者是提交到应用市场中;
5.因为apl包中包含了公钥证书,就包含了软件的作者。


Gradle对于数字签名的处理:
通常都是release版本才进行签名,debug版本使用android sdk提供的debug.keystore来签名。
2:准备keystore文件,如果公司有,那么使用公司的;否则使用工具生成证书;
2)在模块的build.gradle中,来配置keystore的信息;
3)在build.gradle中为每一个应用程序发布的渠道进行签名keystore的的设置


生成keyStore
D:\studioProject\ZhuFengFM>keytool -genkeypair -alias bluezhang_release -validity 10000 -keystore release.keystore -storepass 123456 -keypass 654321

0 0
原创粉丝点击