自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

斌哥水煮

勿忘初心,方得始终。

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 水煮安卓 - 自定义广告图片轮播

水煮安卓 - 自定义广告图片轮播控件GitHub地址:https://github.com/aabingoo/AdPlayer随便打开一款app,都能看到横幅位置有个广告图片无限循环轮播的控件。它具有如下特点:每隔几秒自动切换到下一张图片当播放完最后一张图片后,自动切换到第一张图片实现无限循环有几个小圆圈来指示共有几张图片以及当前显示的是第几张图手指左右滑动可以实现左右切换底部可能...

2019-08-04 10:25:13 240

原创 水煮安卓 - Notification简例

一、启动Notification的简单流程:1.初始化NotificationManagerNotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);2.创建NotivicationChannelString mChanne...

2018-10-10 15:35:23 308

原创 Android开发艺术探索_第九章

第八章 理解Window和WindowManager 8.2 Window的内部机制每一个Window都对应一个View和一个ViewRootImpl,Window和View通过ViewRootImpl来建立联系,因而Window并不实际存在,它以View的形式存在。 View不能单独存在,必须附着在Window这个抽象的概念上。 Activity、Dialog等需要呈现视图的地方都

2017-03-15 15:39:04 273

原创 Android开发艺术探索_第八章

第八章 理解Window和WindowManager 8.2 Window的内部机制每一个Window都对应一个View和一个ViewRootImpl,Window和View通过ViewRootImpl来建立联系,因而Window并不实际存在,它以View的形式存在。 View不能单独存在,必须附着在Window这个抽象的概念上。 Activity、Dialog等需要呈现视图的地方都

2017-03-15 15:38:12 323

原创 Android群英传 第一章

Application、Activity、Service均继承自Context。Android会在下面几个时间点创建应用上下文Context:创建Application创建Activity创建Service当应用程序第一次启动时,Android系统都会创建一个Application对象,同时创建Application Context,所有组件都共同拥有这一Context对象,它贯穿整个应用程

2017-03-15 15:37:29 315

原创 Android学习笔记 - 《Android开发艺术探索》第七章 - Animation

第七章 Android动画深入分析View动画通过对场景里的对象不断做图像变换(平移、缩放、旋转、透明度)从而产生动画效果,他是一种渐进式动画。可自定义。帧动画通过顺序播放一系列图像从而产生动画效果,图片过多过大会导致OOM。属性动画通过动态改变对象的属性从而达到动画效果。7.1 View动画 作用对象是View,支持4中动画效果:平移、缩放、旋转、透明度。7.1.1 View动画的种

2017-02-21 16:37:23 424

原创 Android学习笔记 - 《Android开发艺术探索》第二章 - IPC

第二章 IPC机制2.1 Android IPC 简介 线程是资源分配的最小单元,有独立的地址空间;线程是CPU调度的最小单元,是一种有限的系统资源,没有自己的独立空间,而是共享所在线程的地址空间,但是拥有自己的局部变量和堆栈。2.2 Android 中的多进程模式2.2.1 开启多进程模式Android中使用多进程的方法:在AndroidMenifest中给四大组件指定android:pro

2017-02-21 15:15:21 325

原创 Android学习笔记 - 《Android开发艺术探索》第一章

《Android开发艺术探索》学习笔记

2017-02-16 08:38:51 346

原创 Android开发 — 双指长按实现

1、示例简介:双指长按(设定为3秒)实现2、示例细节:①双指应几乎同时按在屏幕上:通过限定双指按下的时间差实现;②当且仅当两根手指按在屏幕上方能触发长按事件,多于或少于两根手指皆视为双指长按事件触发失败;③当双指按在屏幕上时,使用Handler的延迟发送信息功能实现在3秒后触发长按事件。3、知识准备:①getEventTime():event事件触发时间    getD

2016-12-05 15:16:17 2691 2

原创 Android开发 — 实现手指从屏幕底部向上滑动的方式来显示Dialog(可为实现自由拖动Dialog提供参考)

1、示例简介:实现手指从屏幕底部向上滑动的方式来显示Dialog。2、示例展示:3、示例细节:①当手指在屏幕下方1/4区域内按下时,在手指按下位置显示Dialog;②在手指向上滑动的过程中,Dialog能自动根据手指到屏幕底部的高度来显示自身的高度;③当手指在屏幕上方3/4区域内抬起时,将Dialog显示至屏幕正中央。4、知识准备(自行充电,示例代码中亦有详细注解)

2016-12-05 10:10:03 4874 2

原创 Android学习笔记 — Handler小解

1、工欲善其事必先利其器,先稍稍了解下Handler中常见的各种方法。①public void handleMessage(Message msg):所有子类都应当重载的方法,用来接收并处理消息。②public final boolean post(Runnable r):将Runnable对象r放入消息队列中,捕获时将使用Handler所处的线程来运行它。③public final

2016-09-29 11:14:44 208

原创 ADB常用命令与所遇问题解决

1、ADB连接安卓设备(主机与安卓设备需处于同一网络)adb connect IP所遇问题:只出现上下两行errer:,没有其他错误信息。(忘了截图)解决方案:adb kill-serveradb start-server2、断开连接adb disconnect IP

2016-09-06 10:49:04 387

原创 Java并发编程学习笔记之发布逸出

发布是指使一个对象能够被其当前范围外的代码所使用。逸出是指发布了尚未准备好的对象。发布对象的三种主要方法:1、将对象的引用保存到可以被其它范围的代码访问到的地方,如示例中,Word类的Set对象的引用被保存到能够被类范围外的所有代码能够访问到的静态变量states中。public class Wrod { public static Set states;

2016-09-02 14:39:30 393

原创 python学习笔记

1.加密解密:使用base64import base64  s1 = base64.encodestring('hello world') s2 = base64.decodestring(s1) print s1,s2  # aGVsbG8gd29ybGQ=\n # hello world 2.python连接mysql中文乱码:①#

2013-07-30 13:39:24 407

Genymotion v1.1

Genymotion v1.1

2017-02-14

Android群英传 (徐宜生) 完整版 pdf

Android群英传 (徐宜生) 完整版 pdf

2017-02-14

Android开发艺术探索 完整版 pdf

由于资源上传大小限制,传的是txt文档,里面有链接。

2017-02-14

Python操作Mysql实例教程手册

Python操作Mysql实例教程手册,本文档是高清晰版而且带书签,是windows下python操作mysql的一些实例教程而已,并不是小项目之类的实例。

2013-07-30

智能Web算法书本代码

智能Web算法书本代码,亲测完整能用。具体运行可参考豆瓣上面的书评。

2013-04-30

空空如也

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

TA关注的人

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