bansen.cc
目录
- URL 和URLConnection 实现网络通信
- HTTP访问
- handler.loop.messageQueue介绍和工作原理
- Tar 命令详解
- 创建FTP服务器
- as快捷键
- wordpress高亮代码
- 常规大型网站的项目结构
- flask环境
- FloatingActionButton
- 适配不同的屏幕
- 关于根据手机系统设置的 语言来更改语言
- 选择!
- android中的文件操作详解以及内部存储和外部存储
- 介绍自己introduce
- *python的关键字参数
- python中的list和tuple数据类型
- Python range() 列表生成器 两个或三个参数的区别及使用
- *python函数的可变参数
- 使用
- *python五种参数 组合使用
- drawerlayput
- 安卓控件常用属性
- Adapter
- ListView
- Notification 消息栏通知
- 跳转Activity的几种方式
- ACtionBar
- 安卓提供的Dialog
- Android 更新UI的两种方法:
- android程序启动的过程
- 四:ProgressDialog
- 三: context menu
- 二:Progress 进度条
- 一:实现图片的Toast
- 一些Android工具
- 调用父类的构造方法(传参数) python有self对象
- python中if __name__ == '__main__': 的解析
- python包中__init__.py的作用
- python字符编码
- 豆瓣pip镜像
- 使用阿里云ECS云服务器构建wordpress博客平台
- 关于 WeCashier (毕业设计)
- 关于 奇点创作
- Ripple(Android5.0 水波纹点击效果)
- 网页编码
- 《爷爷是个老头》
- retrofit 是基于 OKhttp 的封装的一个HTTP库
- MVC 、MVP、MVVM 框架模式
- MVVM模式 的实现 – DataBinding
- 使用LargeHeap
- 工厂/抽象工厂模式
- Builder 模式
- 单例的线程安全和如何实现真正的单例
- 学习设计模式的第一步
- ListView最终优化方法,绝对流畅
- Android Transition Framework (Material-Animations)
- PHP基础笔记
- HTTP协议JAVA实现
- 关于CollapsingToolbarLayout 的使用与进阶
- Android 5.0 Activity过渡动画
- Android 5.0学习之AnimatedVectorDrawable 可以动的矢量图
- VectorDrawable
- VectorDrawable
- TextinputLayout
- Design support library 介绍
- 解决ArrayList的ConcurrentModificationException
- HashMap循环遍历方式及其性能对比
- while()消耗大量CPU资源
- Java 优雅的终止线程
- Java 三目运算符
- 设计模式学习笔记-观察者模式
- RxJava 学习
- Java IO
- Retrofit2
- 使用LargeHeap
- 工厂/抽象工厂模式
- ListView最终优化方法,绝对流畅
- Android Transition Framework (Material-Animations).md
- 【转】 Android 朋友圈 输入框评论效果
- Android中自定义属性的使用
- 关于 Android 画(Path,Canvas,Paint) 的感受
- Android 关于使用LruCache缓存你想缓存的数据
- ScheduledExecutorService的使用 (如何关闭一个任务)
- 用handler实现的循环
- 【Android】Service生命周期回顾
- 慎用InputStream的read()方法
- Android设置字体大小, 该用sp还是dp?
- Android动画之Interpolator和AnimationSet
- 编码
- python中socket基本编程
- how install Python
- git使用
- flask环境
- MVC 、MVP、MVVM 框架模式
- Builder 模式
- 学习设计模式的第一步
- 使用LargeHeap
- android SharedPreferences 存储对象
- [Dialog]如何设置对话框的宽度和高度
- Android BLE 教程
- BLE bluetoothgattcallback 回调很慢
- Service not registered & Receiver not registered的解决办法
- @SuppressLint("NewApi")和@TargetApi()的区别
- android 控件布局(顶部、底部......对齐)
- Android4.4新的特性,在应用内开启透明状态栏和透明虚拟按钮。
- sqlite 取日期的方法:年,季度,月,当月第几周
- Android的BUG(三) - 广为人知的诟病:频繁重启问题
- 图片缩放时java.lang.IllegalArgumentException: pointerIndex out of range解决方案
- android:descendantFocusability用法简析
- GitHub控件之BadgeView(数字提醒)
- Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
- 如何在WebView中点击链接使用自身打开
- Android之WebViewClient与WebChromeClient的区别
- 精简zxing 3.1.1,仅保留扫描和解码部分 支持调焦
- AndroidRecyclerView的基本使用
- sendStickyBroadcast 的理解和使用
- android上的JAVA8:使用retrolambda
- onCreate中的savedInstanceState有何具体作用
- LayoutParams的用法
- android 实现搜索框
- 貌似 requestresult 不支持-1(startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题)
- 在Sqlite中通过Replace来实现插入和更新
- 使用ScheduleExecutorService 实现 轮播Banner
- Java 并发专题 : Timer的缺陷 用ScheduledExecutorService替代
- Android studio 创建 AIDL 使用remote service
- Android的Sqlite中DateTime类型数据的存取问题
- 在项目中如何使用ZXing
- ZXing库 介绍
- Android中图型的阴影效果(shadow-effect-with-custom-shapes)
- Android 客户端与服务器交互方式
- android中shape的属性
- Fragement 生命周期 巧用OnAttach()回调函数
- handler.loop.messageQueue介绍和工作原理
- 适配不同的屏幕
- 关于根据手机系统设置的 语言来更改APP语言
- android中的文件操作详解以及内部存储和外部存储
- 安卓控件常用属性
- Notification 消息栏通知
- 跳转Activity的几种方式
- 安卓提供的Dialog
- MD CoordinatorLayout & NestedSrolling机制
- 微信小程序页面结构
- 配置VPS+Nginx+git+hexo博客平台