自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 2017-06-27

今天去上班了,感觉还可以,唯一对自己不太满意的是团队都加班,我先走了,老大似乎不是很满意?走的时候问了我看文档的情况,让我说说,其实我都看熟悉了,也背下来了,知识说得不太好。以后好好表现吧,踏实点,努力点,不要太在乎得失。然后晚上继续看书,看到一点就是,过分和热情的微笑会让人感到无所适从。我好像就有这个问题,和人交流太爱笑,应该认真的,这个习惯不好。第一次见面怎么说陆经理,我听公司的李总说,跟您做生

2017-06-27 23:49:01 617 1

原创 2017-06-21 星期三

2017-06-21 星期三今天下雨,本来约好了去桂平看电影,但是由于对方需要加班,所以改到了第二天。又要和李龙借车,希望明天他的车空吧。自己没车,挺麻烦的,好好工作挣钱,尽快买一台自己的车!晚上姐姐来找我出去吃夜宵,和妈妈一起去。期间谈到了啊波的事,他和他贵州的女朋友分手了,因为外界的压力,大伯伯母都不太喜欢那个女生,长得不够漂亮,而且,好像生理方面有点点问题,需要去医院,挺姐姐说是输卵管堵塞。这

2017-06-21 23:33:17 562

原创 安装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 629

转载 欢迎使用CSDN-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 532

原创 android消息机制

之前也写有一篇文章是关于消息机制的,不过这次虽然代码简单点,但思路也比较简洁,视野广一下,之前的是深度,这次的是广度。 传送门: http://www.jianshu.com/p/32a4c7ad531d#

2016-06-08 18:09:45 353

原创 Android从数据库中获取所有的文件

我就不多说什么了,直接贴我今天写的代码,注释什么的也不必,我的代码,浅显易懂public class ScanSystemFile { /** * 纯文本 */ public final static String TEXT_PLAIN = "text/plain";// (纯文本) /** * (HTML文档) */ publi

2016-06-02 21:50:19 3170

原创 文件传输之判断文件的类型

JFileChooser chooser = new JFileChooser(); File f = new File(path); contentType = chooser.getTypeDescription(f);

2016-05-04 18:13:49 479

原创 【重要】ViewPager的主意事项

如图,有点啰嗦

2016-04-09 21:54:56 488

原创 Fragemnt嵌套出现的问题解决办法

显示一个fragent,里面嵌套viewpager,viewpager也嵌套一个fragment,在viewpager里面切换子fragemtn的时候用的FragmentManger应该用getChildFragmentManager()而不能用getFragmentManger(),否则刷新一次后就不会显示了

2016-04-07 13:17:39 1778

原创 【我的总结】HashMap和HashTable的区别

最近喜欢上了写字然后拍下把照片贴上来,不喜欢打字了,笑cry 这里是把我的想法写出,顺便锻炼口头表达,知道是一回事,能说出来又是一回事了。需要更详细的内容,网上一搜,大把

2016-04-05 22:51:38 258

原创 【必学】HashMap的原理

我学习的原文地址 : HashMap原理这里是是Map接口,先了解它的结构下面是hashMap的主要方法和原理 更多的关键方法和知识,直接访问原地址,要注意的是,hashMap的扩容操作是很消耗性能的,所有避免频繁的扩容,因此创建的时候根据需要可以指定hashMap的容量

2016-04-05 18:11:19 284

原创 【重要】本科优秀毕业生应该掌握的知识或技能

都是我从网上各大公司的笔试题目里面找来的,贴在这里,我也应该要掌握volley的原理403是什么意思(引申其他请求返回码)TCP是如何实现可靠传输的?原理?线程和进程的区别调度算法快速排序handle,looper,MessageQueue的原理(已经掌握)hashMap的原理,hashMap和hashTable的区别String,StringBuilder,StringBuffe

2016-04-04 21:57:54 968 1

原创 【为面试做准备】广州花卉市场总结

一般你写上项目精力,都会被问从中学到什么东西,所有在这里记录一下做项目遇到的问题,和解决的办法。1.主界面内容过多,布局嵌套太深,很卡顿 解决办法: 1 所有图片从Drawable读取的时候都进行压缩,并采用二 级缓存; 2 尽可能布局模块化,重用布局,采用include layout,如可行,被include的layout当采用meger标签,这样能大大降低布局的复杂度,提高流畅性 2.

2016-04-03 20:21:01 974

转载 【重要】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 632

原创 【经常看看,挺多内容的】Android内存优化之OOM

看这里 内存优化必看

2016-04-02 00:30:40 491

原创 ListView 和 ExpandableListView在ScrollView中不能显示的解决办法

办法就是,高度不能写wrap_centent或者match_parent 一定要写死,根据需求动态写死或者静态写死,静态写死不说了,说动态的. 下面是设置ExpandableListView的高度,就是设置adapter后,计算需要的高度,在重新设置它的高度public static void setListViewHeightBasedOnChildren(ExpandableListView

2016-04-01 21:30:19 541

原创 我对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 287

原创 ViewPager的动画效果

转自 http://blog.csdn.net/liumeng920/article/details/51013783原文缺乏注释,我稍微研究之后加上了关键的注释Google给我们展示了两个动画例子:DepthPageTransformer和ZoomOutPageTransformer,实际上我们也可以通过实现ViewPager.PageTransformer来做出完全不同的切换动画效果。关键

2016-03-30 16:04:15 434

原创 笔试的一些基础贮备,不怕不懂,就怕模棱两可

怎么让内存溢出死递归.(栈溢出)开辟非常大的内存,如创建一个非常大的数组.(堆溢出)创建无数线程.(堆溢出)浏览器 1. 窗体UI 2. 网络通讯(核心) a) IP地址 i. Port端口 b) 发送请求 i. telnet+ 域名 ii. 连接成功 iii. 获取数据 GET / http /1.1

2016-03-29 11:51:53 475

转载 当用到Map<Integer,E>的使用,用SparseArray<E>替代性能更好

懒得自己整理了,直接转一个博客了 链接 https://liuzhichao.com/p/832.htmlHashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 意思就是说用SparseArray 来替代,以获取更好性能。老实

2016-03-27 15:24:16 869

原创 【新姿势】内存泄漏,内存溢出,静态Handler类

创建了一个对象,用完之后如果没有让回收机制回收,那么就是内存泄漏 (memory leak),由于一直占用着内存,长期的内存泄漏就是导致内存溢出(out of memory ) 所以继承Handler的内部类一定要是静态的,并且对所在的activity弱引用,这样才能被回收为什么要设计成静态的内部类呢? 因为静态内部类不能访问外部类的非静态成员,这样就避免了对玩不累的引用,断开了和外部类的联

2016-03-27 15:05:13 737

原创 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 271

原创 Java静态内部类,普通内部类的理解

请看: 答群友问:Java静态内部类、普通内部类等的理解

2016-03-26 20:36:35 669

转载 经纬度讲课之ContentProvider的一些整理

这是本学期第二次课 2016-3-25 ①什么是ContentProvider? ContentProvider 是android平台中,在不同应用程序之间实现数据共享的一种机制.一个应用程序如果需要让别的程序可以操作自己的数据,即可以采用这种机制.并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过Uri实现数据操作

2016-03-25 16:15:53 1070

原创 【android】Handler机制的原理

花了两节课理解总结出来的,更多详情可以看鸿洋的博客

2016-03-23 16:27:42 627

转载 UML类图入门,看完基本懂了怎么画图了

第一篇,原文链接http://blog.csdn.net/monkey_d_meng/article/details/6005764 UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。 首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类

2016-03-17 16:06:13 106651 14

原创 【Android】三种工厂模式简析

简单介绍三种工厂模式 1.简单工厂模式 这是一个小工厂,什么都由自己生产,别人要什么就调用自己的相应工具去生产 具备三个特征:具体工厂A,具体生产工具B,抽象生产对象C 就是 A调用工具B去生产C,工具可以有多种(我成为类B工具),每种生产对应的产品(类C产品,C是所有产品的父接口),下面看代码//抽象产品角色:交通工具车 类C public abstract c

2016-03-16 15:22:16 742

原创 这里记录着一些很有用的博客

Android 获取当前网速质量调整网络请求 http://blog.csdn.net/sbsujjbcy/article/details/50716197

2016-03-16 01:19:53 368

转载 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 473

原创 自定义View相关博客【必看】

http://blog.csdn.net/lmj623565791/article/details/43131133 【张鸿洋的博客】 上面的升级版 http://blog.csdn.net/iispring/article/details/49403315 关于测量measure的知识 http://blog.csdn.net/iispring/article/details/4940331

2016-03-14 20:53:39 322

转载 源码解析Android中View的measure量算过程

链接在此http://blog.csdn.net/iispring/article/details/49403315 耐心慢慢看这里写点关于建行的圆形菜单的一下理解,滑动的原理就是依靠不停的重绘,坐标不同了,看起来就是动起来了,所以它转动就是在重绘的时候(onLayout())改变了布局的位置(角度)自定义View的流程 测量->布局->绘图 测量,和绘图的方法结构也是和布局一样的

2016-03-14 14:37:25 347

转载 关于MeasureSpec的介绍

在自定义View和ViewGroup的时候,我们经常会遇到int型的MeasureSpec来表示一个组件的大小,这个变量里面不仅有组件的尺寸大小,还有大小的模式。这个大小的模式,有点难以理解。在系统中组件的大小模式有三种:1.精确模式 在这种模式下,尺寸的值是多少,那么这个组件的长或宽就是多少。2.最大模式 这个也就是父组件,能够给出的最大的空间,当前组件的长或宽最大只能为这么大,当然也可以比这

2016-03-14 12:36:45 341

原创 【android】怎么压缩和缓存图片?告诉你正确的姿势

看图片

2016-03-13 16:15:29 650

原创 将博客搬至CSDN

如题

2016-03-13 16:09:34 288

原创 笔记

怎么让内存溢出1. 死递归.(栈溢出)2. 开辟非常大的内存,如创建一个非常大的数组.(堆溢出)3. 创建无数线程.(堆溢出) 浏览器1. 窗体UI2. 网络通讯(核心)a)  IP地址      i.     Port端口b)  发送请求      i.     telnet+ 域名    ii.     连接成功  iii.     

2015-05-29 22:50:59 285

转载 如何做到在adapter中监听实现跳转

第一,自定义中context得传入Intent语句这样写Intent intent = new Intent(context,EncryptedActivity.class);跳转这样写context.startActivity(intent);

2015-05-27 00:02:38 2452

转载 如何获取非本activity绑定的布局控件

做的项目中有一个功能是在当前的Activity生成一个view,然后点击view上的button,跳转到另外一个Activity,中间碰到了一些问题,现在归纳总结一下:1.如何正确获取另一个Xml布局文件中的控件?一般我们都会用findViewById来获取,但是该方法只能获取setContentView(R.layout.main)中参数main.xml上的控件,如果想获取另外一

2015-05-26 23:41:15 1426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除