自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JOL的博客

Easy Eggs(。・・)ノ

  • 博客(16)
  • 收藏
  • 关注

原创 基于AChartEngine绘制股票走势图----K线图一(绘制阴线阳线)

K线图

2017-01-05 17:28:10 3089

原创 基于AChartEngine绘制股票走势图----分时图二(五日,涨跌涨跌幅)

图表添加开盘,涨跌,涨跌幅等参数根据不同场景,y轴坐标要展示不同的数值,颜色,分时五日有颜色红绿,k线统一灰黑色,之前通过最大最小值转换获取时价,成交量的区间值;

2016-12-23 11:04:52 1127

原创 基于AChartEngine绘制股票走势图----分时图一(走势柱状)

android chart

2016-12-09 10:08:07 2587 1

原创 买房笔记录

1.容积率指一个小区的地上总建筑面积与用地面积的比率。对于开发商来说,容积率决定地价成本在房屋中占的比例,而对于住户来说,容积率直接涉及到居住的舒适度。一个良好的居住小区,高层住宅容积率应不超过5,多层住宅应不超过3,绿地率应不低于30%。但由于受土地成本的限制,并不是所有项目都能做得到。2.套内面积套内使用面积+套内墙体面积+阳台建筑面积3.公摊面积户型:朝向、进深、客厅

2016-06-05 11:51:33 564

原创 Android Bug List

1.java.lang.IllegalStateException: Cannot add header view to listlistciwe在设置头部View爆出bug,调用addHeaderView和setAdapter的顺序。 在设置headview之前调用setAdapter(null),之后重新设置adapter。 ListAdapter adapter = listView.

2016-05-04 10:14:30 291

原创 MVPC架构项目

Model,View,Presenter,Control架构心得:代码层面,工程要切割细碎,功能要复用,对于界面,最好以界面元素划分,不要以页面功能划分xml界面。使用activity + fragment,这样activity最为视图的顶层,xml布局文件中只用flamelayout作为fragment的容器,fragment界面如果有相同元素的组件使用,根据界面使用的组件命名xml布局文件,

2016-04-28 15:38:31 687

原创 MonoDevelop几个常用的快捷键

CTRL+K 删除光标所在行的该行后面的代码CTRL + ALT +C 注释/不注释该行CTRL+ DOWN 像鼠标滚轮一样向下拖CTRL + UP 像鼠标滚轮一样向上拖CTRL + F 查找该脚本CTRL + SHIFT + F 查找全部脚本CTRL + H 替换代码CTRL + SHIFT +W 关掉所有脚本CTRL + I 格式化代码CTRL + COMMAND + 左右 前进

2016-04-22 10:37:35 563

原创 Android_Base_Interview

Android1、Activity与Fragment的生命周期。Fragment Add:onAttach->onCreate->onCreateView->onActivityCreate->onStart->onResumeFragment Active:onPause->onStop->onDestroyView->onDestroy->onDetachActivity:onCreate-

2016-04-20 10:39:00 385

原创 Android在Adapter通过自定义Provider构建多元UI展示

provider作为UI展示和底层数据模型绑定首先建立顶层ItemProvider:public interface ContainerItemProvider<T extends Parcelable> { public View newView(Context var1, ViewGroup var2); public void bindView(View var1, int var

2016-04-18 16:03:27 425

转载 基于git的源代码管理模型——git flow

Git Flow 是什么Git Flow是构建在Git之上的一个组织软件开发活动的模型,是在Git之上构建的一项软件开发最佳实践。Git Flow是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。通过利用Git创建和管理分支的能力,为每个分支设定具有特定的含义名称,并将软件生命周期中的各类活动归并到不同的分支上。实现了软件开发过程不同操作的相互隔离。这种软件开发的活动模型被n

2016-04-05 11:46:57 312

转载 MVC和MVP的区别

MVC和MVP到底有什么区别呢?从这幅图可以看到,我们可以看到在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。所以,在MVC模型里,Model不依赖于View,但是View是依赖于Model的。不仅如此,因为

2016-03-29 09:26:24 359

转载 Android手机如何录制屏幕及转GIF

有时候我们需要录制Android手机的屏幕,比如写了一个Demo应用,需要发布到博客和微博上。如下是我录制转GIF的效果图,对于Android4.4的上的手机,系统自带了一个命令screenrecord,我们可以很方便的使用。录制命令adb shell screenrecord /sdcard/test.mp4视频保存目录可以

2016-03-28 18:03:47 590

转载 Android优化Adapter内的Click、LongClick

通过对convertView设置tag,来保存当前点击的pos为解决点击item无法获取当前的pos,同时长按点击和点击两个动作,无法再adapter里很好的区分,设计OnConvertViewClickListener继承View.OnClickListener,对convertView和pos保存,pos保存在convertView的tag内,getTag后,回调clickCallback响应点

2016-03-28 17:51:21 750

转载 程序人生

[题记] 如果程序人生的话,这条路太漫长"程序人生"这个词是什么意思,刚开始时我并不明白。这个词源于业余 BBS 站,站上 PROGRAMMER 栏目的中文名就是这个词,英文翻译过来就是"程序员",但程序人生又比程序员多了很多含义,似乎多了一种沧桑感。但不管这么多,讲讲编程感受不算跑题。首先我先讲讲自己的路,这样也许大家才能相信我的坦诚和我的这篇编程感受的真实性。这些感受是

2016-03-25 17:46:33 954

原创 构建Activity Fragment+设计app页面

构建Activity Fragment+设计app页面通过activity管理fragment,主要解决事件分配,fragment页面的进入进出,fragment传递大数据引起的页面卡顿、空白闪烁(EventBus传递数据,activity暂存数据),fragmentManager队列在内存回收时错乱。事件分配可以通过在activity监听onClick、onTouch等触摸操作,在主容

2016-03-22 15:22:47 970

转载 Android中管理多个Fragment的最佳实践,完美解决保存状态与重影问题

自从在Android 3.0引入Fragment以来,它被使用的频率也随之增多。Fragment带来的好处不言而喻,解决了不同屏幕分辨率的动态和灵活UI设计。但是在Activity管理多个Fragment中,通常会遇到这些问题: 1、Fragment的状态保存 2、Fragment的重影 当然,这些问题也一直出现我的开发过程中,虽然有时候通过各种手段

2016-03-15 15:51:07 551

空空如也

空空如也

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

TA关注的人

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