1:注意 分析布局, 然后在写 。 背景直接写到上边background();
2:centerInparent 直接把版本号放置在中间。
3:版本号的阴影 ; x轴平移一个像素, y轴平移一个相熟 shadowDx = "1" shadowDy = "1" 并且给他一个北京色 shadowColor = "#f00"
4:发现一个问题:异常可以得到相应的处理。 比如说没有找到文件夹, 那么就进行进入主界面不用更新。
5:安装apk文件通过隐式意图。
/**
* @param 安装的文件夹
*/
protected void installApk(File result) {
//通过隐式意图去开启activity
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
/*intent.setData(Uri.fromFile(file));
intent.setType("application/vnd.android.package-archive");*/
intent.setDataAndType(Uri.fromFile(result),"application/vnd.android.package-archive");
// startActivity(intent);
startActivityForResult(intent,0);
}
6:我遇到一个奇怪的现象就是为什么 ,因为编译器傻了 。 每一次运行都显示说run Configration , 结果重启一下eclipse 就可以;
7:有个东西就是为什么我的屏幕老是黑色的啊 ? 直接改过来不久行了, 很多时候,你都在纠结一些不应该的, 其实忽略掉吧
8:加入动画,这个动画就是我们的淡入淡出的动画 。动画是一个对象, 然后我们的 布局 (当然是跟布局执行动画啊) view,startAnimation() 。
首先:动画-----> AlphaAnimation(0.1)从没有到完全显示出来 。说实话动画的很多我都不知道了 或者是忘记了 。 这些都是基础,你看我要多少去学习得 。
9:下边是我们说的 定义一个头布局。 这个头布局可以是一个View对象, 也可以是一个style,所以有时候一种view 可以有很多种表达,一个风格可以有很多种衣服体现。
定义样式:这个可以自己写哦。看看下边的就知道了 给你一张图片:
是不是感觉很神奇,神器个鸟,不知道 huoz是知道但是没有用 自己就是给废物。我是说我自己的 = =
突然又一种感想,我们都知道时间会给我们很多启示,但是这些东西是自己的。 我突然想起了wangxin , 他说我应该懂yixieRxjava
,应该了解一下otto , 应该用volley 或者是说okhttp ,图片加载呢应该是pcoso,那时我真的新了, 但是我不知道这就是我的灾难。不同的人有不同的基础沉淀,我没有她的生活,我当然没有他的意识。 是啊 , 他说我侥幸的跳出了坑,但是我还是会进去的,是啊, 我有进来了。我感觉自己很伤悲。不过生活的希望还是有的。所以朋友不要伤悲不要厌烦,不要说其他的。走路吧。
10:这有个在linelayout布局中显示为中部的控件。
11:关于跑马灯,就是一个属性?no 我都不知道获取焦点是什么意思。奶奶的。好吧。抄代码吧。就拿几行,但是这里边定义了一个自己的view类。这个类就是做这个作用的。所以说我要打成jar报直接用
ellipsize = 属性 省略的点在左边 在右边 还是marquee
跑马灯:获取焦点,触摸de时候也可以获取焦点 。 代码如下:
<TextView
android:id="@+id/tv_des"
android:layout_width="match_parent"
android:layout_height="20dp"
android:singleLine="true"
android:layout_marginLeft="5dp"
android:ellipsize="marquee" // 注意默认是3次 后边要加:MarqueeRepeatLimit = “ marquee_forever”
android:focusable="true"
android:focusableInTouchMode="true"
android:textColor="#000"
android:text="我手机坏了,我8月份可能在家.我手机坏了,我8月份可能在家.我手机坏了,我8月份可能在家"
/>
12:当你遇到无法理解的事情,就想:偶, 这货在装逼。 但是 我现在遇到了无法理解的事前,不能用 自己的style 。原因是:删除然后在倒退, 就可以了。
13: final class 是什么意思, 就是不可以被继承, 不可以被修改的类被。 所以Interger interger 是不同的 。 但是问题有来了。
我竟然不知道arryalist 《String》 和 String[]的区别 。 我是服了我自己了。
14:自己的错, 自己承担吧。 不行就是不行,不要好高骛远 。 (启示这个屋字我还是真不会写 染病暖)
15:gridview 你都不会还说自己多厉害, 你还一个一个的进行添加, 我真是醉了。 弗拉。 自己不行不要说理由。哈哈 苦逼啊。
android:numColumns="3"
android:verticalSpacing="10dp"
这两行是我们配置的属性。 一行3个, 垂直距离相距10dp