6 bobge123

尚未进行身份认证

大学期间掌握了扎实的C/C++基础知识,勤于钻研,自学能力强,自学过JAVA开发,能够很好地与同事合作。在大学期间的学习,使自己具备了最基本的编程素质,能够通过自己的学习和实践掌握新的知识,并且熟练应用。

等级
TA的排名 6w+

快应用开发笔记

下面我调研快应用的一些基础资料,供参考:快应用环境安装:1.Node.jsThispackagehasinstalled:Node.jsv10.10.0to/usr/local/bin/nodenpmv6.4.1to/usr/local/bin/npmMakesurethat/usr/local/binisinyour$PATH.2.安装hap-too...

2019-06-11 18:11:00

回首2017

回首2017今天是2017年的最后一个工作日[在家办公也算工作日][6],明天组团出去滑雪告别2017。都说一日三省吾身,虽然做不到这么频繁的去省吾身,但是我一直都对自己说要做一个有思想的程序员。当自己陷入到工作或者生活中的泥潭时,记得对自己说一句我要改变。学如逆水行舟,不进则退。-时光太美、流逝太快2014年全年在大连实习一年,感觉那座城市很美很干净(如果大连工资能赶上一线城市的话

2017-12-30 15:16:40

动态计算listview的高度listItem.measure(0, 0)报空指针异常解决办法

当我们在使用Listview这类的控件和scrollview嵌套使用的时候会调用一个动态计算listview高度的方法。网上大部分方法基本都如下:publicclassUtils{publicstaticvoidsetListViewHeightBasedOnChildren(ListViewlistView){ListAdapter

2016-10-18 12:02:18

欢迎使用CSDN-markdown编辑器

![主要讲如何通过xml配置文件来实现图中的圆角矩形](http://img.blog.csdn.net/20160329110345687)在写项目的过程中我们经常会用到一些圆角的矩形,如果大公司美工勤快的话直接就给你切图了,小公司美工懒点或者切的图适配有问题的话我们也就直接通过shape配置文件来写圆角矩形了,下面这种是最基础的圆角矩形shape_point_red.xml<?xmlver

2016-03-29 11:12:06

关于finished with non-zero exit value 1、2、3的bug解决总结

在最近的一个项目中碰到好几次finishedwithnon-zeroexitvalue1、finishedwithnon-zeroexitvalue2、finishedwithnon-zeroexitvalue3这种莫名其妙的bug导致程序编译不过去。现在闲下来了总结一下解决办法:finishedwithnon-zeroexitvalue2:出现这种bu

2016-03-28 16:27:07

分享一个自定义的popuwindow效果,高度适配

在很多项目中我们可能会遇到这种效果。现在很多的应用效果都需要做的炫些,比如天天静听效果很炫的,源码已经对外开放了,有兴趣的可以去研究下;直接上代码:1.布局文件:popwindow.xml:<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:orientation

2015-11-03 17:53:30

android防止搜索按钮连续点击加载多次数据

在项目过程中,遇到用户多次连续点击搜索按钮造成ListView列表显示重复数据的情况,造成原因:用户多次连续点击,相当于多次向服务器请求数据,所以就加载了多次数据源。故此出现重复数据。解决方法: privatebooleanprocessFlag=true;//默认可以点击//搜索按钮的点击事件处理

2015-11-03 17:23:34

Android PopupWindow的使用和分析

PopupWindow使用    PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。 PopupWindow使用Demo  这个类的使用,不再过多解释,直接上代码吧。  比如弹出框的布局:xmlversion="1.0"encoding="utf-

2015-08-19 10:32:01

iOS基础篇之——helloword工程搭建及基本数据类型简介

一、helloword工程的创建helloword工程一直是学习一门新语言所必需看的一个小demo,下面我们来一步步搭建一个helloword工程和分析代码结构:打开Xcode工具,新建一个工程:新建一个工程选址CommandLineTool——>next,productName是我们取的工程名,organizationName是组织名称(你可以写公司名称或

2015-08-14 15:40:58

封装一个ViewPager真正的实现图片无限循环滚动带导航点

大家在写项目的过程中经常会碰到需要实现Viewpager里面加载几张图片来循环自动轮播的效果,如果不封装一下的话代码分散在activity里面会显得很乱,而且也不利于我们下次复用,所以这里我把viewpager的相关代码抽取出来放在了一个类里面,使用的时候只需要new这个对象即可。直接看代码:MyViewPager.java类:在activity中只需要在初始化数据的时候加入MyView

2015-08-10 15:19:22

popupwindow的源码分析

闲来无事把popupwindow的源码看了一遍,能力有限只看懂了一部分。下面我们来看看源码:privateintmWindowLayoutType=WindowManager.LayoutParams.TYPE_APPLICATION_PANEL;分析:从这里可以看出来PopupWindow(弹出窗口)实际上是一个子窗口,它是一个独立的类(并不继承于Window)。public

2015-08-06 13:34:24

分享一个购物车的demo(效果高仿饿了么软件的购物效果)

这次分享的是一个很常见的效果,凡是涉及到购物的app或者旅游类以及订餐类的app都有看到过这种效果,两个listview联动显示,添加购物车时的一个抛物线动画实现,以及图标或者item右上角的数字显示。下面是我空闲时候写的一个demo,界面比较陋,但是基本效果都实现了。不多说,看效果图:只对添加按钮做了监听,删除没去写(没什么必要)。讲一些主要的代码,想下载源码的可以去这里下载(

2015-08-05 11:54:08

实现类似toast效果的圆角dialog警告框

在最近的项目中需要用到一个类似于toast效果的警告框,而且还要是圆角的。下面是我实现的效果截图:首先定义一个dialog:packagecom.bobge.doura.customview;importandroid.app.Dialog;importandroid.content.Context;importandroid.view.LayoutInflater;

2015-08-05 11:17:26

RecyclerView+CardView+共享元素+调色板的综合demo

RecyclerView+CardView+共享元素+调色板的综合demo,利用RecyclerView实现了瀑布流的效果,并且每个item用的是cardView,有圆角和阴影的效果,并且每个cardView使用了调色板取色,点击跳转效果加入了共享元素的效果。

2015-05-21 11:31:56

Android之ListView异步加载网络图片(优化缓存机制)

网上关于这个方面的文章也不少,基本的思路是线程+缓存来解决。下面提出一些优化:1、采用线程池2、内存缓存+文件缓存3、内存缓存中网上很多是采用SoftReference来防止堆溢出,这儿严格限制只能使用最大JVM内存的1/44、对下载的图片进行按比例缩放,以减少内存的消耗具体的代码里面说明。先放上内存缓存类的代码MemoryCache.java:

2015-03-15 16:57:44

Android自定义组件ListView

下面代码设计了异步任务、JSon解析、自定义组件、IO流、文件下载、适配器原理等知识点。代码实现从服务器上读取Json字符串。Json字符串如下。{object:{persons:[{name:'呵呵',image:'http://10.0.159.12:8080/Web/s1.png'},{name:'哈哈',image:'http://10.0.159.12:8080/Web/s1

2015-03-06 21:20:43

HTTPClient和URLConnection核心区别分析

首先:在JDK的java.net包中已经提供了访问HTTP协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。在Android中,androidSDK中集成了Apache的HttpClient模块,用来提供高效的、最新的、功能丰富的支持HTTP协议工具包,并且它支持HTTP协议最新的版本和建议。使用Htt

2015-02-28 17:27:57

网络编程之使用HttpClient上传文件的客户端和服务器

1.1客户端: HttpClient常用HttpGet和HttpPost这两个类,分别对应Get方式和Post方式。          无论是使用HttpGet,还是使用HttpPost,都必须通过如下3步来访问HTTP资源。          1.创建HttpGet或HttpPost对象,将要请求的URL通过构造方法传入HttpGet或HttpPost对象。

2015-02-28 14:30:33

xml解析之SAX解析和PULL解析

一:解析user.xml配置文件。 张三 30 男 李四 32 女 wangwu 30 男 1.SAX解析过程:创建一个MyHandler类继承DefaultHandler,重写startDocument、startElement、characters、endElement 、endD

2015-02-26 19:07:17

java装饰设计模式的由来

装饰设计模式:基于已经存在的功能,提供增强的功能装饰设计模式的由来:Reader ----TextReader ----MediaReader要为子类提供缓冲读的功能Reader  ----TextReader       ----BufferedTextReader  ----MediaReader      -----BufferedMediaRead

2015-02-03 19:10:30

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。