侧拉菜单=======================
1.侧滑菜单===》导入 slidingmenu 的library 或者 jar包
logUtils打印log日志的工具类,如果,我们使用的是jar包 打印的东西都会在控制台上,如果是library,这样便于我们控制log的显示或者输出
如果导入的jar包报错:就是你导入的library或者jar跟你本地的Android自带的jar包冲突,删掉你本地jar,重新导入一份新的
错误提示 :SHA-1(加密或者签名算法) 任何Android 项目上线之前都需要打包一个签名文件
用途:1.Android系统的签名,使用sha1签名算法+md5算法
2.妙传,qq聊天的时候第一次发一模一样的文件,第二次发就很快。 传递的文件经过服务器,第一次创建一个sha1值,第二次就不需要了。。
md5会发生的值一样,虽然概率很小,同时判断文件的大小,减少文件的md5碰撞的情况
3.用来做密保卡,或者将军令(随机产生的数据) sha1
library 要跟项目在同一个目录下
2.创建侧滑菜单的使用
写一个类继承 slidingMenuFragmentActivity
//去掉标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 1、先得到滑动菜单
SlidingMenu sm = getSlidingMenu();
// 2、设置滑动菜单的显示位置 SlidingMenu.RIGHT 在右边显示 SlidingMenu.LEFT_RIGHT 左右都可以显示
sm.setMode(SlidingMenu.LEFT);
// 3.设置滑动菜单的xml页面
setBehindContentView(R.layout.menu);
// 4.滑动菜单出来后,设置内容页的适宜的宽度 dimens.xml中设置
sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
// 5.设置 滑动菜单 touch的方式
// SlidingMenu.TOUCHMODE_FULLSCREEN 设置滑动菜单全屏模式
// SlidingMenu.TOUCHMODE_MARGIN设置滑动菜单只能在边沿处滑动
// slidingMenu.NONE 设置滑动菜单不能滑动
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
// 6.内容菜单不跟滑动菜单颜色一样用于区分 中间添加阴影颜色
sm.setShadowDrawable(R.drawable.shadow);
// 设置阴影的宽度
sm.setShadowWidthRes(R.dimen.shadow_width);
tab页的展示========================
tabAcivity :
已经被废弃掉了。。activiy属于四大组件的重要组件
彩票的框架:
VidoGroup
fragment
在早期开发的时候,fragment不能嵌套fragment(在4.2版本后解决的)
必须使用v4包里面的fragment,做到上下兼容,,v4中的fragment会在最外层嵌套一个fragment ,嵌套太多会程序会崩溃
在Android系统里面布局层次不能嵌套太深,一般手机的配置不能嵌套15层以上,,只会在4.0的一下手机
viewPager :