航空公司客户价值分析(附完整代码)
航空公司客户价值分析完整代码
项目背景:为某航空公司需要以客户为中心,按照客户的需求,在对客户的特点了解上使用不同的营销手段,目的是争取更多新客户,降低客户流失率,降低服务成本,提高业务收入,增加ARPU值(average revenue per user每个用户的平均收益,一般以月为单位),精准的市场营销策略制定。
详见博客:https://blog.csdn.net/u010963246/article/details/90484644
Swift iOS应用开发实战 完整版.pdf
Swift iOS应用开发实战 完整版.pdf
深入浅出 head first JavaScript 中文版.pdf
深入浅出 head first JavaScript 中文版.pdf
Android屏幕适配解决方案源码
4种必须知道的Android屏幕自适应解决方案
参考博客:http://blog.csdn.net/u010963246/article/details/48269161
Android自定义控件
Android自定义控件
开发自定义控件的步骤:
1、了解View的工作原理
2、 编写继承自View的子类
3、 为自定义View类增加属性
4、 绘制控件
5、 响应用户消息
6 、自定义回调函数
参考博客:http://blog.csdn.net/u010963246/article/details/48053263
Android一键换肤
Android更换主题一键换肤源码 参考博客:
http://blog.csdn.net/u010963246/article/details/47728353
Android中设置TextView的颜色setTextColor两种方法
android中设置TextView的颜色有方法setTextColor,这个方法被重载了,可以传入两种参数。参考博客:http://blog.csdn.net/u010963246/article/details/47399859
同一个activity中通过一个按钮切换两个不同的布局
实现在同一个activity中通过一个按钮切换两个不同的布局,此处的按钮并非同一个按钮控件,而是在两个不同的布局文件中点击按钮实现布局的切换。参考博客:http://blog.csdn.net/u010963246/article/details/47324229
Android控件ToggleButtonDemo
ToggleButton(开关按钮)是Android系统中比较简单的一个组件,是一个具有选中和未选择状态双状态的按钮,并且需要为不同的状态设置不同的显示文本。
参考博客:http://blog.csdn.net/u010963246/article/details/47122825
Android日期时间选择器实现
1.如何将DatePicker和TimePicker放在一个dialog里面;
2.改变他们的宽度。
其实现思路就是自定义一个Dialog,然后往里面同时放入DatePicker和TimePicker
带中文注释 有兴趣可以看看。
相关博客:http://blog.csdn.net/u010963246/article/details/47002857
轮子选择器(实现两级联动,城市选择等
参考博客:http://blog.csdn.net/u010963246/article/details/47002857
滚轮选择器(实现自定义布局和选择值读取)
思路:
1,布局,整个控件的布局,其实就是用代码取带xml来实现当前布局
2,可以滑动的(即滚轮),其实是一个ScrollView
3,判断滑动状态的,有protected void onScrollChanged(int x, int y, int oldx, int oldy) 方法,可以为我们获得当前y值
参考博客:http://blog.csdn.net/u010963246/article/details/47002857
Android Bluetooth文件传输
Android Bluetooth文件的引入和传输,可使用两台设备,一个做客户端一个做服务端,传输文件,显示传送进度。
android AsyncTask例子
AsyncTask实现的原理:
AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.
参考博客:
http://blog.csdn.net/u010963246/article/details/46889471
Android中实现定时器的三种方法
在Android开发中,定时器一般有以下3种实现方法:
一、采用Handler与线程的sleep(long)方法;
二、采用Handler的postDelayed(Runnable, long)方法;
三、采用Handler与timer及TimerTask结合的方法;
参考博客:
http://blog.csdn.net/u010963246/article/details/46881719
使用AlarmManager启动广播、服务、页面(Android定时器)
例子包含了使用AlarmManager的所有三种方式。参考博客:http://blog.csdn.net/u010963246/article/details/46881561
Android菜单(Menu)小结
菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu).参考博客:http://blog.csdn.net/u010963246/article/details/46733103。
Android圆角对话框
Android系统自带的ProgressDialog样式的确不太好看,我们可以自己定义它的样式,本源码是圆角对话框的例子程序,参考博客
http://blog.csdn.net/u010963246/article/details/46743075
其中基本dialog源码
此源码提供7种Android Dialog对话框的使用例子程序,参考博客:http://blog.csdn.net/u010963246/article/details/46733703
Touch事件分发和响应测试源码
参考博客:
http://blog.csdn.net/u010963246/article/details/46729239
Activity从fragment传递数据
Activity从fragment传递数据,参考博客:http://blog.csdn.net/u010963246/article/details/46722615
Fragment之间数据的传递
Fragment之间数据的传递,参考博客:http://blog.csdn.net/u010963246/article/details/46723267
两个activity之间的数据传递
源码包括activity之间数据传递的三种方法,参考博客:http://blog.csdn.net/u010963246/article/details/46722887
对象的序列化和反序列化
序列化是将某个对象改写成某种信息格式 然后存储存于某种介质上的过程 当然 某种信息的格式是要能被恢复回来的 这就是反序列化.
参考博客:http://blog.csdn.net/u010963246/article/details/46648643
Fragment从Activity获取数据源码
从Activity传递数据到两个Fragment中,Fragment获取数据后,展示出来。