多点触控(图片旋转与缩放
目前Google开放的API多指手势只有缩放可以直接调用,下面是一位外国大牛写的2指旋转的手势检测器。代码风格非常炫。程序支持图片缩放和旋转,并改变透明度。方便急需寻找多点手势的你提供帮助
数据库SQL基本操作(初学者)
完成数据库操作的基本功能,按顺序如下
1.新建数据库文件(含删db文件)
2.新建数据库表(含删数据库表)
3.添加数据
4.删除数据
5.修改数据
6.查找数据
获取app版本_包名_入口Activity
本demo用途:主要用于查看手机中应用程序的包名、入口Activity和版本信息。^_^
AIDL通信(含2个客户端1个服务端)
代码简洁,重点突出多进程或多app调用AIDL服务完成通信,内容如下:
1.AIDL服务端
支持多客户端调用AIDL服务端,并广播发送数据给客户端
2.AIDL客户端
示例中的2个客户端都同时绑定AIDL客户端
发送数据,并显示AIDL服务端传递的数据
注:方便初学者了解AIDL通信,简单易懂
Andorid引导欢迎界面(代码简单)
app引导界面,提供软件介绍。代码简单,方便参考和移植到自己的项目中去
上拉刷新(简单易懂)
运行时add library下lib-pull的库工程即可
定时器的4种方法
Android定时器的4种方法:
1.采用 Handler 与线程的 sleep(long )方法
2.采用 Handler 的 postDelayed(Runnable, long) 方法
3.采用 Handler 与 timer 及 TimerTask 结合的方法
4.使用CountDownTimer倒计时类"
常用输入框正则验证
使用正则运算,完成对输入框内容的验证,包含下面内容验证:
1.用户名
2.密码
3.服务器IP或域名
4.服务器端口
5.邮箱地址
6.固定电话或手机号码
7.车牌号
二维码扫描
使用zXing的jar包完成二维码条码扫描,优点直接项目移植即可
录音和声音(含话筒)
1.AudioRecorder进行录音
2.录音过程中话筒会随着音量大小改变图片
3.AudioTrack实现声音播放
su 2014-12-26
录音和播放(含话筒效果)
1.使用MediaRecorder完成录音功能
2.在录音的过程中,话筒根据音量大小而改变
3.使用MediaPlayer完成播放录音功能(但不支持话筒效果)
4.代码简单适合初学者参考 2014-12-26
登录界面(UI漂亮)
功能介绍
1.注册账号使用SharedPreferences本地保存账号和密码
2.注册账号设置空时,控件有抖动特效
3.本地账号和密码验证登录
4.自动登录功能
5.UI界面美观大方,可以提供参考
使用AIDL发送数据
程序流程:
1.点击启动服务按钮;
2.不断发送“Hello world AIDL通信测试!”给AidlService
3.发送成功显示:发送的数据(从服务回调数据上来)
DOMO目的:运用AIDL发送数据");
支持左右箭头显示与控制的水平滚动
功能介绍:
1.支持左右滑动自定义水平ScrollView滚动功能;
2.左右滑动中相应箭头图标显示;
3.点击左箭头图标控制左滚动;
4.点击右箭头图片控制右滚动;
使用场合:当水平方向内容放不下时,提醒用户后面还有更多的内容 ^_^ su 2014-12-24");
消息通知栏demo
以下为程序启动流程:
1.开机启动AlarmService
2.AlarmActivity一秒后发送一条系统广播
3.AlarmService接受该系统广播
4.请在系统状态栏查看接收到的消息
5.单击消息,取消通知栏信息
6.但程序关闭时,单击消息,重启程序
小知识:BroadCast、Service、Notification,初学者适用
高德地图轨迹回放(支持GPS纠错处理)
地图轨迹回放包含下面功能
1.轨迹回放播放
2.轨迹回放暂停
3.轨迹回放速度增大
4.轨迹回放速度减小
5.轨迹回放中文地址显示
6.支持进度条控制轨迹回放
7.支持对GPS原始数据的纠错处理
注:使用时替换相应地图key即可,提供Json模拟数据,保证运行
高德地图轨迹回放
地图轨迹回放包含下面功能
1.轨迹回放播放
2.轨迹回放暂停
3.轨迹回放速度增大
4.轨迹回放速度减小
5.轨迹回放中文地址显示
6.支持进度条控制轨迹回放
注:使用时替换相应地图key即可,提供Json模拟数据,保证运行
Gjosn(围栏列表)
1.主要使用json对json对象列表数据进行解析
2.解析结果通过listView展示
(界面整洁,漂亮)
世界时区转换的demo
项目中出现app在非洲国家使用时,发生时间显示错,后来一问才知道,外国人使用的时间数据是由公司服务器按北京时间发送的,故接收时进行时间的时区校准
Activity传递对象的3种方法(全)
使用3种方法完成一个对象的传递
demo种的对象包含如下类型int、String、boolean、数组、ArrayList、UUID、float类型,代码简单易懂,方便理解
ReciteInterviewQuestions_v1.0.3.rar
目的:主要是供个人地铁或公交路上,做一些自己整理的面试题。
例如目前比较感兴趣的java、android、算法、系统、正则表达式相关的面试题。方便地铁利用手机记忆用途
重复文件RecycleView列表和交互逻辑实现
0. 重复文件的UI和删除交互和逻辑实现
1. 树形无限层级列表-RecyclerView实现
2. 支持递归更新选中状态
3. 支持递归计算文件大小
4. 支持递归删除
https://editor.csdn.net/md?not_checkout=1&articleId=118279169
TreeListViewDemo.rar
1. 树形无限层级列表-RecyclerView实现
2. 支持递归更新选中状态
3. 支持递归计算文件大小
4. 支持递归删除
ScheduleAalarmDemoApk.rar
使用TimePicker进行时间选择器,并使用Alarm闹钟的setExact进行精准定时。并使用消息通知显示,防止service优先级下调,导致alarm事件被拦截
AlphabetList.rar
Android字母列表的实际运用:提供根据字母排序列表,方便用户快速找到自己需要的内容.主要功能如下:
1.实现列表按字母进行排序
2.滑动列表同步更新侧边字母栏的选中事件
3.侧边字母栏点击同步更新List的内容显示
4.快速滑动时,视图中间显示字母小框
5.提供搜索输入框进行快速查询
Android Excel 操作实例demo
使用jxl.jar进行Excel格式的文件数据存储,方便进行新增表头属性行和列,但是存储越大存储耗时也拉长
mysql的图形化操作工具navicat
免安装版本,解压直接运行,安装包里面有key,输入即可
丢失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”(不含双引号),回车即可解决错误提示!
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
JobScheduler演示实例(注释)
JobScheduler的Google演示实例DEMO,个人学习笔记用,放了些注释,便于理解。
设计模式-命令模式
设计模式-命令模式,这里是《Head Fist 设计模式》一书中的练习
装饰者模式Demo
具体描述上传到这里哦
http://blog.csdn.net/su749520/article/details/78586074
抽象工厂模式Demo
来自《Head Fist 设计模式》一书的实例,个人学习笔记用途
最近应用使用情况列表
通过UsageStatsManager获取最近应用使用时长和运行时长
GridView的页眉页脚
ListView或GridView的页眉页脚的渐变模糊特效
提升用户体验
实用定时器Alarm机制
1.TimePicker进行时间的选择
2.AlarmManager 进行定时任务的设置
3.广播进行数据的应答
WiFi省电Demo
本WiFi省电Demo作用:
主要使用场合:在屏幕关闭或休眠状态下,根据网络状态,智能关闭WiFi开关,辅助省电的目的
简单的手势输入画板
一个简单的任意涂鸦的手势画板,代码简单马上懂而已。
软件开发项目实践指导书
本模型描述了WRUP的最佳实践方式 。它本身也是一套有效的部署经过验证的商业化软件的开发方法 。之所以称为“最佳实践”,不仅仅是因为他们具有可以量化的价值,并且被许多成功的机构,成功的项目所运用,并且在Sundy的十年开发生涯中不断积累的结果 。
摇一摇(ACC参数展示和位置提示)
显示设备名称,供应商,功率,实时显示x\y\z轴的加速度变化,并提示例如当前手机水平放置,左右翻(适合左右切歌调用)等等,非常实用当达到预设ACC系数时,震动一下。
非常适合平时的调试开发和参考