- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 2017-06-27
今天去上班了,感觉还可以,唯一对自己不太满意的是团队都加班,我先走了,老大似乎不是很满意?走的时候问了我看文档的情况,让我说说,其实我都看熟悉了,也背下来了,知识说得不太好。以后好好表现吧,踏实点,努力点,不要太在乎得失。然后晚上继续看书,看到一点就是,过分和热情的微笑会让人感到无所适从。我好像就有这个问题,和人交流太爱笑,应该认真的,这个习惯不好。第一次见面怎么说陆经理,我听公司的李总说,跟您做生
2017-06-27 23:49:01
656
1
原创 2017-06-21 星期三
2017-06-21 星期三今天下雨,本来约好了去桂平看电影,但是由于对方需要加班,所以改到了第二天。又要和李龙借车,希望明天他的车空吧。自己没车,挺麻烦的,好好工作挣钱,尽快买一台自己的车!晚上姐姐来找我出去吃夜宵,和妈妈一起去。期间谈到了啊波的事,他和他贵州的女朋友分手了,因为外界的压力,大伯伯母都不太喜欢那个女生,长得不够漂亮,而且,好像生理方面有点点问题,需要去医院,挺姐姐说是输卵管堵塞。这
2017-06-21 23:33:17
593
原创 安装android sdk5.0后出现 android sdk Content Loader's has encountered a problem
据说这是android 5.0的一个bug,在layoutlib.jar这里,所以要更换这个jar包,使用原来版本的sdk的jar,在sdk\platforms\android-21\data 里面,为了安全,可以先把5.0里面的layoutlib.jar 放到另外的地方,或者重命名,再把前版本的layoutlib.jar复制过来,这样就不会覆盖了,我的之前是4.4w版本,复制过来后启动eclips
2016-07-29 10:09:34
666
转载 欢迎使用优快云-markdown编辑器
转载地址 http://blog.sina.com.cn/s/blog_4770ef020101ozk4.html一、什么是组播 1. 什么是组播? 组播是一种数据包传输方式,当有多台主机同时成为一个数据包的接受者时,出于对带宽和CPU负担的考虑,组播成为了一种最佳选择。 2. 组播如何进行工作? 组播通过把224.0.0.0-239.255.255.255的D类地址作为目的地址,
2016-06-15 09:28:56
563
原创 android消息机制
之前也写有一篇文章是关于消息机制的,不过这次虽然代码简单点,但思路也比较简洁,视野广一下,之前的是深度,这次的是广度。 传送门: http://www.jianshu.com/p/32a4c7ad531d#
2016-06-08 18:09:45
385
原创 Android从数据库中获取所有的文件
我就不多说什么了,直接贴我今天写的代码,注释什么的也不必,我的代码,浅显易懂public class ScanSystemFile { /** * 纯文本 */ public final static String TEXT_PLAIN = "text/plain";// (纯文本) /** * (HTML文档) */ publi
2016-06-02 21:50:19
3224
原创 文件传输之判断文件的类型
JFileChooser chooser = new JFileChooser(); File f = new File(path); contentType = chooser.getTypeDescription(f);
2016-05-04 18:13:49
518
原创 Fragemnt嵌套出现的问题解决办法
显示一个fragent,里面嵌套viewpager,viewpager也嵌套一个fragment,在viewpager里面切换子fragemtn的时候用的FragmentManger应该用getChildFragmentManager()而不能用getFragmentManger(),否则刷新一次后就不会显示了
2016-04-07 13:17:39
1817
原创 【我的总结】HashMap和HashTable的区别
最近喜欢上了写字然后拍下把照片贴上来,不喜欢打字了,笑cry 这里是把我的想法写出,顺便锻炼口头表达,知道是一回事,能说出来又是一回事了。需要更详细的内容,网上一搜,大把
2016-04-05 22:51:38
299
原创 【必学】HashMap的原理
我学习的原文地址 : HashMap原理这里是是Map接口,先了解它的结构下面是hashMap的主要方法和原理 更多的关键方法和知识,直接访问原地址,要注意的是,hashMap的扩容操作是很消耗性能的,所有避免频繁的扩容,因此创建的时候根据需要可以指定hashMap的容量
2016-04-05 18:11:19
323
原创 【重要】本科优秀毕业生应该掌握的知识或技能
都是我从网上各大公司的笔试题目里面找来的,贴在这里,我也应该要掌握volley的原理403是什么意思(引申其他请求返回码)TCP是如何实现可靠传输的?原理?线程和进程的区别调度算法快速排序handle,looper,MessageQueue的原理(已经掌握)hashMap的原理,hashMap和hashTable的区别String,StringBuilder,StringBuffe
2016-04-04 21:57:54
1000
原创 【为面试做准备】广州花卉市场总结
一般你写上项目精力,都会被问从中学到什么东西,所有在这里记录一下做项目遇到的问题,和解决的办法。1.主界面内容过多,布局嵌套太深,很卡顿 解决办法: 1 所有图片从Drawable读取的时候都进行压缩,并采用二 级缓存; 2 尽可能布局模块化,重用布局,采用include layout,如可行,被include的layout当采用meger标签,这样能大大降低布局的复杂度,提高流畅性 2.
2016-04-03 20:21:01
1006
转载 【重要】Bitmap 花式耍法
源地址,很强大,这里摘录一些Android Bitmap面面观1 Matrix 变形 // Matrix matrix = new Matrix(); // 每一种变化都包括set,pre,post三种,分别为设置、矩阵先乘、矩阵后乘。 平移:matrix.setTranslate() 缩放:matrix.setScale() 旋转:matrix.setRotate() 斜切:matri
2016-04-02 01:56:11
711
原创 ListView 和 ExpandableListView在ScrollView中不能显示的解决办法
办法就是,高度不能写wrap_centent或者match_parent 一定要写死,根据需求动态写死或者静态写死,静态写死不说了,说动态的. 下面是设置ExpandableListView的高度,就是设置adapter后,计算需要的高度,在重新设置它的高度public static void setListViewHeightBasedOnChildren(ExpandableListView
2016-04-01 21:30:19
587
原创 我对MVP模式的初步理解
V: View 就是做与视图相关的操作,所以它的抽象方法就是把需要做的视图业务抽象出来; M: Modle 就是做与数据相关的操作,所以的它的抽象方法就是抽象获取数据的方法; P: presenter 就是桥梁,关联View和Model的实现类,在P类中获取M的数据,展示到V中P和M关联一次,P和V相互关联(一次是因为V需要调用P,另一次是在V调用P的时候会传入V本身, 然后
2016-03-30 23:03:17
318
原创 ViewPager的动画效果
转自 http://blog.youkuaiyun.com/liumeng920/article/details/51013783原文缺乏注释,我稍微研究之后加上了关键的注释Google给我们展示了两个动画例子:DepthPageTransformer和ZoomOutPageTransformer,实际上我们也可以通过实现ViewPager.PageTransformer来做出完全不同的切换动画效果。关键
2016-03-30 16:04:15
475
原创 笔试的一些基础贮备,不怕不懂,就怕模棱两可
怎么让内存溢出死递归.(栈溢出)开辟非常大的内存,如创建一个非常大的数组.(堆溢出)创建无数线程.(堆溢出)浏览器 1. 窗体UI 2. 网络通讯(核心) a) IP地址 i. Port端口 b) 发送请求 i. telnet+ 域名 ii. 连接成功 iii. 获取数据 GET / http /1.1
2016-03-29 11:51:53
508
转载 当用到Map<Integer,E>的使用,用SparseArray<E>替代性能更好
懒得自己整理了,直接转一个博客了 链接 https://liuzhichao.com/p/832.htmlHashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray 来替代,以获取更好性能。老实
2016-03-27 15:24:16
911
原创 【新姿势】内存泄漏,内存溢出,静态Handler类
创建了一个对象,用完之后如果没有让回收机制回收,那么就是内存泄漏 (memory leak),由于一直占用着内存,长期的内存泄漏就是导致内存溢出(out of memory ) 所以继承Handler的内部类一定要是静态的,并且对所在的activity弱引用,这样才能被回收为什么要设计成静态的内部类呢? 因为静态内部类不能访问外部类的非静态成员,这样就避免了对玩不累的引用,断开了和外部类的联
2016-03-27 15:05:13
778
原创 Android的selector,背景选择器
首先android的selector是在drawable/xxx.xml中配置的,相关图片放在同目录下。先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。<?xml version="1.0" encoding="utf-8" ?><selector
2016-03-26 23:50:02
301
转载 经纬度讲课之ContentProvider的一些整理
这是本学期第二次课 2016-3-25 ①什么是ContentProvider? ContentProvider 是android平台中,在不同应用程序之间实现数据共享的一种机制.一个应用程序如果需要让别的程序可以操作自己的数据,即可以采用这种机制.并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作
2016-03-25 16:15:53
1105
转载 UML类图入门,看完基本懂了怎么画图了
第一篇,原文链接http://blog.youkuaiyun.com/monkey_d_meng/article/details/6005764 UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。 首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类
2016-03-17 16:06:13
107772
10
原创 【Android】三种工厂模式简析
简单介绍三种工厂模式 1.简单工厂模式 这是一个小工厂,什么都由自己生产,别人要什么就调用自己的相应工具去生产 具备三个特征:具体工厂A,具体生产工具B,抽象生产对象C 就是 A调用工具B去生产C,工具可以有多种(我成为类B工具),每种生产对应的产品(类C产品,C是所有产品的父接口),下面看代码//抽象产品角色:交通工具车 类C public abstract c
2016-03-16 15:22:16
834
原创 这里记录着一些很有用的博客
Android 获取当前网速质量调整网络请求 http://blog.youkuaiyun.com/sbsujjbcy/article/details/50716197
2016-03-16 01:19:53
396
转载 HTTP 请求方式: GET和POST的比较
转自博客园,转载地址:http://www.cnblogs.com/igeneral/GET和POST是HTTP的两个常用方法。什么是HTTP? 超文本传输协议(HyperText Transfer Protocol – HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。 HTTP在客户端和服务器之间以request-response protocol(请求-回复协议)工作。GET -
2016-03-15 23:05:09
512
原创 自定义View相关博客【必看】
http://blog.youkuaiyun.com/lmj623565791/article/details/43131133 【张鸿洋的博客】 上面的升级版 http://blog.youkuaiyun.com/iispring/article/details/49403315 关于测量measure的知识 http://blog.youkuaiyun.com/iispring/article/details/4940331
2016-03-14 20:53:39
368
转载 源码解析Android中View的measure量算过程
链接在此http://blog.youkuaiyun.com/iispring/article/details/49403315 耐心慢慢看这里写点关于建行的圆形菜单的一下理解,滑动的原理就是依靠不停的重绘,坐标不同了,看起来就是动起来了,所以它转动就是在重绘的时候(onLayout())改变了布局的位置(角度)自定义View的流程 测量->布局->绘图 测量,和绘图的方法结构也是和布局一样的
2016-03-14 14:37:25
381
转载 关于MeasureSpec的介绍
在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种:1.精确模式 在这种模式下,尺寸的值是多少,那么这个组件的长或宽就是多少。2.最大模式 这个也就是父组件,能够给出的最大的空间,当前组件的长或宽最大只能为这么大,当然也可以比这
2016-03-14 12:36:45
366
原创 笔记
怎么让内存溢出1. 死递归.(栈溢出)2. 开辟非常大的内存,如创建一个非常大的数组.(堆溢出)3. 创建无数线程.(堆溢出) 浏览器1. 窗体UI2. 网络通讯(核心)a) IP地址 i. Port端口b) 发送请求 i. telnet+ 域名 ii. 连接成功 iii.
2015-05-29 22:50:59
318
转载 如何做到在adapter中监听实现跳转
第一,自定义中context得传入Intent语句这样写Intent intent = new Intent(context,EncryptedActivity.class);跳转这样写context.startActivity(intent);
2015-05-27 00:02:38
2498
转载 如何获取非本activity绑定的布局控件
做的项目中有一个功能是在当前的Activity生成一个view,然后点击view上的button,跳转到另外一个Activity,中间碰到了一些问题,现在归纳总结一下:1.如何正确获取另一个Xml布局文件中的控件?一般我们都会用findViewById来获取,但是该方法只能获取setContentView(R.layout.main)中参数main.xml上的控件,如果想获取另外一
2015-05-26 23:41:15
1497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人