碎片笔记 2016.06.19

来源:互联网 发布:js中怎么隐藏div 编辑:程序博客网 时间:2024/05/19 16:05

1.SplashActivity

1.2 怎么让背景图全屏???
background
1.3 怎么拿包名?????
一种是通过 packagemanager 有点像window 的控制面板的程序管理器
PackageManager.getPackInfo().packagename;
但是有个问题 PackageInfo() 一般是通过Package 来拿
PackageManager.getPackInfo
getpackageinfo 等价于AndroidManifest

往SD卡中 写文件 记得两件事情:
1.配权限
2.判断SD卡是否是挂载状态

**对话框做出来, 以后默认点击窗体的其他地方就可以关闭
需要设置

怎么样让系统自动安装adk???
利用隐式意图开启系统的activity

安卓开发 跟java开发的差异
安卓开发除了跟java一样使用类库以外
还有系统的资源要使用

1.4 TextView 与 Button 的扩展
ellipsize 文字过长的时候省略显示 , 定义了省略的部分是哪个部分,一般采用 marquee
focusableInTouchMode 触摸的时候获得焦点

—— 定义了上面两个属性以后 获取焦点就可以产生滚动

用装饰设计模式
对TextView 进行包装
让其isfoused 一致返回true;
logo 的旋转动画
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(iv_home_logo,
“rotationY”, 360);
objectAnimator.setDuration(3000);
objectAnimator.setRepeatCount(ValueAnimator.INFINITE);
objectAnimator.start();

自定义的alertdialog (alertdialog 是什么东西??? 警告对话框啊 傻吊)

alertdialog 使用建造者模式
建造者模式是什么鬼
还没有看到啊

现在看到有两种使用方式
一种是系统默认的四种选项方式,,,,,,,自己去复习吧,,
或者用的时候再猜出来

另外一种是自定义模式
精髓在于 两个方法的配合
策略模式?????
builder.setView(id);
允许我们将定义好的view作为对话框弹出
builder.show() 返回值是alertdialog 也就是show出来的对话框

所以 啊 傻吊,,,,明明知道show是建造者模式的末尾,一般的逻辑都会有返回值,而且会把show的东西返回回来的……
你怎么想不到呢

小逻辑:
TextView 设置了ellipsize 省略显示以后

0 0
原创粉丝点击