自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (47)
  • 收藏
  • 关注

转载 15 Gallery-番外-熟悉View 中 Touch事件分发机制

0. 原文拜读作者:林J原文链接:https://www.cnblogs.com/linjzong/p/4191891.html1. 目的自定义GLView项目中需要实现一个继承GLView的GLViewPager控件,这里需要触摸时间需要处理。故复习下view中的touch事件分发机制2. Touch事件的主角ViewGroup和ViewTouch事件分发中只有两个主角:View...

2019-02-03 11:20:53 187 1

转载 14 Gallery-关于GLView

0. 原文拜读作者:伊凤行天下来源:CSDN原文:https://blog.csdn.net/u012604322/article/details/142234031. GLView 介绍在GLView.java开端的一段注释,它写明了GLView的作用。以往我们定义一个视图,所有视图控件都是从View.java继承来的,而这里,自定义了一个GLView.java实现View的功能。...

2019-02-03 11:20:01 853

转载 13 Gallery 源码-UI、框架、数据模型技术分析

1. 原文拜读https://segmentfault.com/a/11900000120614522. 概述图库和相机在内部实现上其实是共用的一个app,即Gallery2。它们是Gallery2的两个不同的入口。图库的主要功能是展示和管理设备中的或者网络上的媒体内容(照片、视频),虽然名字是图库,但是其功能不仅仅限于图片。其代码位于packages/apps/Gallery2。3. U...

2019-02-03 11:19:01 524

转载 12 Gallery 源码-AlbumSetPage 数据加载和渲染过程分析

0. 原文拜读https://blog.csdn.net/lgglkk/article/details/549184411. AlbumSetPage 界面AlbumSetPage 是我们进入Gallery2后的第一个页面,作用是显示所有相册专辑。其结构主要由一个 SlotView 和Slot组成(如下图)。一个 Slot 代表一个相册专辑。Slot中包含的内容有:一张封面图片(一般是相册中...

2019-02-03 11:17:58 659

转载 11 Gallery 源码-页面ActivityState 和 StateManager 管理

0. 原文拜读https://blog.csdn.net/lgglkk/article/details/549184411. 功能介绍实现Android系统本地存储以及网络存储中的媒体(图片&视频)资源的浏览,媒体信息,显示和更多操作(删除、分享、选择、缩放、编辑等)。Gallery2界面的生成和普通的应用程序不同,普通应用程序一般就一个界面对应一个activity,搭配布局x...

2019-02-03 11:16:33 1032

转载 10 Gallery 源码-基本数据MediaObject、数据源MediaSource和数据管理DataManager

0. 原文拜读https://blog.csdn.net/lgglkk/article/details/54918441https://blog.csdn.net/yangguannan/article/details/175033931. 基本数据-MediaObject1.1 MediaObject数据渲染的最小单位,它包含丰富的衍生类。MediaObject定义了媒体数据最基本...

2019-02-02 19:50:30 827

转载 09 Gallery 源码-相册AlbumPage的缩略图生成

0. 原文拜读https://blog.csdn.net/lin20044140410/article/details/774540791 AlbumPage.AlbumSlotRenderer 缩略图的配置AlbumPage数据的加载,跟AlbumSetPage的数据加载类似,不同的地方在于AlbumPage要把所有的图片都生成缩略图,而AlbumSetPage是取相册中的第一张图片作为封...

2019-02-02 19:49:24 542

转载 08 Gallery 源码-监听数据库变化

0. 原文拜读https://blog.csdn.net/lin20044140410/article/details/774540791. DataManager.registerChangeNotifier 数据库监听器Gallery不会去扫描sdcard,手机内存等存储设备;只是去查询数据库,及监听数据库的变化。在DataManager中对具体的uri注册监听,在数据变化时会调用on...

2019-02-02 19:48:46 392

转载 07 Gallery 源码-MediaSource 数据源

1. 图库数据源-基类 MediaSourcepackage com.android.gallery3d.data;public abstract class MediaSource { private String mPrefix;}2. 图库数据源-子类ytw012@rom:~/Android_Build_CS/android$ grep -irn "extends Me...

2019-02-02 19:48:00 391 1

转载 06 Gallery 源码-相册集AlbumCoverLoader 加载专辑缩略图

0. 原文拜读作者:lb377463323出处:http://blog.csdn.net/lb377463323原文链接:http://blog.csdn.net/lb377463323/article/details/708904611. AlbumSetPage界面数据装载和界面刷新,为加载专辑缩略图准备1. 数据装载package com.android.gallery3d....

2019-02-02 19:47:13 514

转载 05 Gallery 源码-AlbumSetPaged的界面渲染

0. 原文拜读https://blog.csdn.net/lb377463323/article/details/702759711. AlbumSetPage界面数据装载和界面刷新,为界面渲染作准备1. 数据装载package com.android.gallery3d.app;public class AlbumSetPage extends ActivityState imple...

2019-02-02 19:46:13 318

转载 04 Gallery 源码-SlotView相册列表中点击单个相册的手势事件

0. 原文拜读https://blog.csdn.net/lb377463323/article/details/702088251. AlbumSetPage 中的 SlotViewpackage com.android.gallery3d.app;import com.android.gallery3d.ui.SlotView;// 显示所有相册缩略图的页面public cl...

2019-02-02 19:45:26 434

转载 03 Gallery 源码-AlbumSetPage数据源准备和界面刷新

0. 原文拜读https://blog.csdn.net/lb377463323/article/details/695691331. StateManager.startState()package com.android.gallery3d.app;public class StateManager { // 参数:ActivityState 界面 与 DataManage...

2019-02-02 19:44:33 615

转载 02 Gallery 源码-StateManager 使用栈(先进后出)管理 ActivityState界面 与 DataManager 数据

0. 原文拜读https://blog.csdn.net/lb377463323/article/details/695238911. GalleryActivity.initializeByIntent() 函数根据不同的getIntent()意图进行初始化,我们这里主要是看桌面点击程序的初始化 initCustomerView()package com.android.gallery3...

2019-02-02 19:43:13 496

转载 01 Gallery 源码-GalleryActivity的初始化

0. 原文拜读https://blog.csdn.net/lb377463323/article/details/68946581作者:NULL____来源:CSDN原文:https://blog.csdn.net/lb377463323/article/details/68946581版权声明:本文为博主原创文章,转载请附上博文链接!1. 程序入口基于Android Mainf...

2019-02-02 19:36:05 687

多点触控(图片旋转与缩放

目前Google开放的API多指手势只有缩放可以直接调用,下面是一位外国大牛写的2指旋转的手势检测器。代码风格非常炫。程序支持图片缩放和旋转,并改变透明度。方便急需寻找多点手势的你提供帮助

2015-04-11

数据库SQL基本操作(初学者)

完成数据库操作的基本功能,按顺序如下 1.新建数据库文件(含删db文件) 2.新建数据库表(含删数据库表) 3.添加数据 4.删除数据 5.修改数据 6.查找数据

2015-01-24

获取app版本_包名_入口Activity

本demo用途:主要用于查看手机中应用程序的包名、入口Activity和版本信息。^_^

2015-01-21

AIDL通信(含2个客户端1个服务端)

代码简洁,重点突出多进程或多app调用AIDL服务完成通信,内容如下: 1.AIDL服务端 支持多客户端调用AIDL服务端,并广播发送数据给客户端 2.AIDL客户端 示例中的2个客户端都同时绑定AIDL客户端 发送数据,并显示AIDL服务端传递的数据 注:方便初学者了解AIDL通信,简单易懂

2015-01-15

Andorid引导欢迎界面(代码简单)

app引导界面,提供软件介绍。代码简单,方便参考和移植到自己的项目中去

2015-01-12

上拉刷新(简单易懂)

运行时add library下lib-pull的库工程即可

2015-01-12

定时器的4种方法

Android定时器的4种方法: 1.采用 Handler 与线程的 sleep(long )方法 2.采用 Handler 的 postDelayed(Runnable, long) 方法 3.采用 Handler 与 timer 及 TimerTask 结合的方法 4.使用CountDownTimer倒计时类"

2014-12-30

常用输入框正则验证

使用正则运算,完成对输入框内容的验证,包含下面内容验证: 1.用户名 2.密码 3.服务器IP或域名 4.服务器端口 5.邮箱地址 6.固定电话或手机号码 7.车牌号

2014-12-28

二维码扫描

使用zXing的jar包完成二维码条码扫描,优点直接项目移植即可

2014-12-27

录音和声音(含话筒)

1.AudioRecorder进行录音 2.录音过程中话筒会随着音量大小改变图片 3.AudioTrack实现声音播放 su 2014-12-26

2014-12-26

录音和播放(含话筒效果)

1.使用MediaRecorder完成录音功能 2.在录音的过程中,话筒根据音量大小而改变 3.使用MediaPlayer完成播放录音功能(但不支持话筒效果) 4.代码简单适合初学者参考 2014-12-26

2014-12-26

登录界面(UI漂亮)

功能介绍 1.注册账号使用SharedPreferences本地保存账号和密码 2.注册账号设置空时,控件有抖动特效 3.本地账号和密码验证登录 4.自动登录功能 5.UI界面美观大方,可以提供参考

2014-12-24

使用AIDL发送数据

程序流程: 1.点击启动服务按钮; 2.不断发送“Hello world AIDL通信测试!”给AidlService 3.发送成功显示:发送的数据(从服务回调数据上来) DOMO目的:运用AIDL发送数据");

2014-12-24

支持左右箭头显示与控制的水平滚动

功能介绍: 1.支持左右滑动自定义水平ScrollView滚动功能; 2.左右滑动中相应箭头图标显示; 3.点击左箭头图标控制左滚动; 4.点击右箭头图片控制右滚动; 使用场合:当水平方向内容放不下时,提醒用户后面还有更多的内容 ^_^ su 2014-12-24");

2014-12-24

消息通知栏demo

以下为程序启动流程: 1.开机启动AlarmService 2.AlarmActivity一秒后发送一条系统广播 3.AlarmService接受该系统广播 4.请在系统状态栏查看接收到的消息 5.单击消息,取消通知栏信息 6.但程序关闭时,单击消息,重启程序 小知识:BroadCast、Service、Notification,初学者适用

2014-12-22

高德地图轨迹回放(支持GPS纠错处理)

地图轨迹回放包含下面功能 1.轨迹回放播放 2.轨迹回放暂停 3.轨迹回放速度增大 4.轨迹回放速度减小 5.轨迹回放中文地址显示 6.支持进度条控制轨迹回放 7.支持对GPS原始数据的纠错处理 注:使用时替换相应地图key即可,提供Json模拟数据,保证运行

2014-12-17

高德地图轨迹回放

地图轨迹回放包含下面功能 1.轨迹回放播放 2.轨迹回放暂停 3.轨迹回放速度增大 4.轨迹回放速度减小 5.轨迹回放中文地址显示 6.支持进度条控制轨迹回放 注:使用时替换相应地图key即可,提供Json模拟数据,保证运行

2014-12-17

Gjosn(围栏列表)

1.主要使用json对json对象列表数据进行解析 2.解析结果通过listView展示 (界面整洁,漂亮)

2014-12-05

世界时区转换的demo

项目中出现app在非洲国家使用时,发生时间显示错,后来一问才知道,外国人使用的时间数据是由公司服务器按北京时间发送的,故接收时进行时间的时区校准

2014-11-29

Activity传递对象的3种方法(全)

使用3种方法完成一个对象的传递 demo种的对象包含如下类型int、String、boolean、数组、ArrayList、UUID、float类型,代码简单易懂,方便理解

2014-11-28

ReciteInterviewQuestions_v1.0.3.rar

目的:主要是供个人地铁或公交路上,做一些自己整理的面试题。 例如目前比较感兴趣的java、android、算法、系统、正则表达式相关的面试题。方便地铁利用手机记忆用途

2021-12-27

重复文件RecycleView列表和交互逻辑实现

0. 重复文件的UI和删除交互和逻辑实现 1. 树形无限层级列表-RecyclerView实现 2. 支持递归更新选中状态 3. 支持递归计算文件大小 4. 支持递归删除 https://editor.csdn.net/md?not_checkout=1&articleId=118279169

2021-06-27

TreeListViewDemo.rar

1. 树形无限层级列表-RecyclerView实现 2. 支持递归更新选中状态 3. 支持递归计算文件大小 4. 支持递归删除

2021-06-26

ScheduleAalarmDemoApk.rar

使用TimePicker进行时间选择器,并使用Alarm闹钟的setExact进行精准定时。并使用消息通知显示,防止service优先级下调,导致alarm事件被拦截

2020-06-01

AlphabetList.rar

Android字母列表的实际运用:提供根据字母排序列表,方便用户快速找到自己需要的内容.主要功能如下: 1.实现列表按字母进行排序 2.滑动列表同步更新侧边字母栏的选中事件 3.侧边字母栏点击同步更新List的内容显示 4.快速滑动时,视图中间显示字母小框 5.提供搜索输入框进行快速查询

2020-05-17

Android Excel 操作实例demo

使用jxl.jar进行Excel格式的文件数据存储,方便进行新增表头属性行和列,但是存储越大存储耗时也拉长

2018-07-30

mysql的图形化操作工具navicat

免安装版本,解压直接运行,安装包里面有key,输入即可

2018-01-06

丢失api-ms-win-crt-runtime-l1-1-0.dll解决

1. 把api-ms-win-crt-runtime-l1-1-0.dll下载到电脑 2. 直接拷贝该文件到系统目录里:C:\Windows\System32目录下,64位系统为:C:\Windows\SysWOW64 3. 最后在开始菜单中找到“运行(R)” 或者按快捷键“Win+R”,在弹出的框内输入“regsvr32 api-ms-win-crt-runtime-l1-1-0.dll”(不含双引号),回车即可解决错误提示!

2018-01-05

PyDev4.5 对应Jdk7

下载地址: https://sourceforge.net/user/newsletters/subscribe Eclipse 4.5, Java 8: PyDev 5.2.0 Eclipse 3.8, Java 7: PyDev 4.5.5 Eclipse 3.x, Java 6: PyDev 2.8.2

2018-01-03

JobScheduler演示实例(注释)

JobScheduler的Google演示实例DEMO,个人学习笔记用,放了些注释,便于理解。

2017-11-23

设计模式-命令模式

设计模式-命令模式,这里是《Head Fist 设计模式》一书中的练习

2017-11-22

装饰者模式Demo

具体描述上传到这里哦 http://blog.csdn.net/su749520/article/details/78586074

2017-11-20

抽象工厂模式Demo

来自《Head Fist 设计模式》一书的实例,个人学习笔记用途

2017-11-18

最近应用使用情况列表

通过UsageStatsManager获取最近应用使用时长和运行时长

2017-10-25

GridView的页眉页脚

ListView或GridView的页眉页脚的渐变模糊特效 提升用户体验

2015-08-21

实用定时器Alarm机制

1.TimePicker进行时间的选择 2.AlarmManager 进行定时任务的设置 3.广播进行数据的应答

2015-08-01

WiFi省电Demo

本WiFi省电Demo作用: 主要使用场合:在屏幕关闭或休眠状态下,根据网络状态,智能关闭WiFi开关,辅助省电的目的

2015-07-29

简单的手势输入画板

一个简单的任意涂鸦的手势画板,代码简单马上懂而已。

2015-04-25

软件开发项目实践指导书

本模型描述了WRUP的最佳实践方式 。它本身也是一套有效的部署经过验证的商业化软件的开发方法 。之所以称为“最佳实践”,不仅仅是因为他们具有可以量化的价值,并且被许多成功的机构,成功的项目所运用,并且在Sundy的十年开发生涯中不断积累的结果 。

2015-04-12

摇一摇(ACC参数展示和位置提示)

显示设备名称,供应商,功率,实时显示x\y\z轴的加速度变化,并提示例如当前手机水平放置,左右翻(适合左右切歌调用)等等,非常实用当达到预设ACC系数时,震动一下。 非常适合平时的调试开发和参考

2015-04-12

空空如也

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

TA关注的人

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