`
文章列表
blog_2017_08_20 author:negier time: 2017/08/20 12:21 title: 对目前中国IT行业的拙见 前言 想写这篇文章很久了,从学校出来找实习,经历了很多风风雨雨,一个历经淘沙的程序猿,或许现在应该叫IT民工或许更贴切,辗转成都、重庆 ...
常见的有两种      一个控件横向滑动,另一个控件竖向滑动。比如:类似ViewPager,每个页面里面是ListView,不过,我们不用去处理滑动处理,ViewPager内部已经处理好了。      一个控件竖向滑动,另一个控件也竖向滑动。比如:ScollView里面包裹着ListView,这也是需要着重理解掌握的。   Android内置了Scoller,用于实现渐进式的滑动。  创建Scroller对象:Scroller mScroller = new Scroller(context);  重写computeScroll()方法;  最后,在我们的smoothSc ...
阅读《Android开发艺术探索》提炼实践总结   所谓事件分发?      所谓点击事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是分发过程。   点击事件的分发过程有三个很重要的方法来共同完成!   dispatchTouchEvent(MotionEvent ev) 用于事件的分发。如果事件能够传递给当前View,那么此方法一定会被调用,返回结果受当前View的onTouchEvent和下级View的dispatchTouchEvent方法的影响,表示是否消 ...
ITEYE 查看自己的博客的时候没有一点广告,很存粹。 CSDN 正好与其相反,有广告暂不谈,商业嘛,但配色个人不喜欢,都感觉不能安心写作咯。
写在前面: 写这篇文章,主要的目的是为了理清下自己的思路,服务好自己的同时,更好的服务于大家。   我们需要注意的应该是,我们在什么时候用哪个生命周期回调方法做什么事情。   印象笔记地址,点击   不像 ...
其目标是实现易读易写的纯文本,目的是让我们专注于码字,其语法只有几种且简单易学。 希望能帮到大家,MarkDown真的很棒,快点学会吧,有新点子(方法、工具)我会更新。 CSDN的MarkDown显示出来的效果不是很好看诶,附上我的笔记地址吧,点击 语法 一、标题 # 一级标题 ## 二级标题 ###三级标题 … ######六级标题 二、列表 有序列表 直接在文字前加入1. 2. 3. ,需要注意的是要在文字间加一个空格。 无序列表 直接在文字前加入-或*即可变为无序列表。也要在文字间加一个空格。 三、表格 例: |Name ...
一直很想看看微信公众号的后台,但只是想,今天想法特别强烈,突然想起我很久以前注册了一个,审核来着,就一直没管它,好了,我也是初学者,跟着我一起来看看吧。注册我就不带大家看了哈 1.搜索《微信公众平台》 要验明身份,用微信扫一下 其庐山真面目就这样 用户数忽略啊,估计那一个用户还是我,这好像是一年前注册的,我在读大二,迷恋单车,想写个单车相关的,但不知道为啥没有,估计审核太久忘了,现在也不写吧,主要没什么时间。 我去摸索摸索,看看其功能,嘿嘿 2.停更啦,挺简单的,微信弄得简单明了,我还以为只有程序员看得懂呢,挺不错的,给你(微信)个小红花。 ...
特殊字符 转义字符 英文全称 & &amp; ampersand < &lt; less than > &gt; greater than " &quot; quotation,引证 ' &apos; apostrophe,省略符号,撇号 么么哒 <script type="text/javascript"> $(function () { $('pre.prettyprint code ...
转载来源:http://blog.csdn.net/chenssy/article/details/12757911 原作者的这篇文章写得很好,通俗易懂,故转载分享。么么哒,有时候,说老实话,我把android都搞得服服帖帖了,java却还是一个初级水平,努力中,并表示,这年头,应届毕业生不好找工作呀,不是名校,可能面试机会都没有,多的尽是幌子(你们懂的) 三大特性之—封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接 ...
Bitmap 颜色模式RGB_565每个像素占2字节的内存,特点是没有透明度,即alpha值 这里我们来讨论其没有透明度细节 结论是:其有透明度呀 测试写的自定义View: public class MyImageView extends ImageView { private Paint paint; public MyImageView(Context context) { super(context); } public MyImageView(Context context, AttributeSet attrs ...
/** * collection 里的类必须要implements Serializable,因为ObjectOutputStream的缘故 */ public class SPUtils { public static final String SP_NAME="needYourName";//您的SharedPreferences的名字 public static void setSPCollection(Context context, Collection collection, String collectionName) throws IOE ...
【分享】 从某处看到的一个关于View的事件分发机制的伪代码,觉得很不错,故此分享,不是原创。 public boolean dispatchTouchEvent(MotionEvent ev){ boolean consume=false; if(onInterceptTouchEvent(ev)){ consume=onTouchEvent(ev); }else{ consume=child.dispatchTouchEvent(ev); } return consume; } 这是伪代码,就是为了方便理解而 ...
先概要后细分 应用程序层——APPLICATIONS 没什么好说的,就是用Java写的一堆应用。 应用程序框架层–APPLICATIONS FRAMEWORK 为了帮助快速开发,写的一些很重要的系统服务 就是一些很重要的Manager: ActivityManager: (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); getRunningAppProcesses():获取系统运行的进程; getRunningServices(int num):获取系统正在运行的Servi ...
/** * 这里主要是改变ViewPager的绘制顺序,目的让positon指向的最后一个绘制,使其层级最高,不会被其它Page覆盖。 * @param childCount ViewPager的总页面 * @param i 0~ViewPager的总页面-1 每次移动ViewPager,i都会0,1,2,3,......全部走一遍 * @return */ @Override protected int getChildDrawingOrder(int childCount, int i) { int positio ...
1.view.getTranslationX计算的是该view的偏移量。初始值为0,向左偏移值为负,向右偏移值为正。 2.view.getX相当于该view距离父容器左边缘的距离,等于getLeft+getTranslationX。 注意:getX是相对于父布局,就是包裹它的爹。 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { ...
Global site tag (gtag.js) - Google Analytics