本人学习Android的时间也还不长,但是从最开始接触Android到现在,还是有了很大的进步,期间写了很多的Demo,下面我把还能找到的、完整的Demo整理了出来,贴出下载链接,博客就不写了,看着那么多Demo一想到要一个一个再看一遍把分析写出来简直头疼加蛋疼。
有些demo是最初学时写的,如今看来已经不够好了,但是供学习还是可以的;有些代码是封装了各种方法的类,可以直接放到项目里供需要时调用。
另外,部分资源并不是我的最终代码,因为放到工作项目中能使用到项目其他的代码,但是作为demo是使用不到的,当然了那部分我也不会去写。比如:调用本地相机拍照并回传图片部分,当多拍几张照片时程序就会由于OOM挂掉,因为图片过大,需要进行压缩,在工作项目中我使用了项目中已写好的压缩方法,所以显然demo里不会再写该压缩方法。
我写的项目一开始都是用默认的GBK编码,后来全部使用的UTF-8,如果项目导入后中文乱码,请尝试使用以上编码格式查看代码。

资源目录(不定时追加):

1.Android使用AES加密解密准确版下载。每次加密的密文结果不一样?能加密但解密不出原文?看这里就对了 :
使用AES方式加密解密,密文唯一,解密正确。
Android 4.2之后SHA1PRNG强随意种子算法调用不同,需要区别调用,这个你造吗。

2.封装好的广告栏,直接调用几个封装好的方法即可实现广告栏 :
使用ViewPager实现广告栏,效果为:可以自动滑动、手动滑动切换广告、可以点击进入广告详情、标示点指示当前广告。使用方法:调用封装好的几个方法很方便地就能实现广告栏效果。

3.Android广播的各种使用方式 :
Demo中演示了Broadcast的各种使用方式,演示结果正确。

4.封装好的Dialog,实现的对话框类型多,并且功能强大,直接调用封装好的几个方法就可以实现各种对话框并处理其中的数据 :
实现了各种Dialog,编写了对话框数据回调接口,封装了一些方法,调用这些方法就可以很方便地生成想要的对话框。

5.菜单栏切换Fragment页面 :
使用fragment,实现菜单切换页面,演示了菜单切换页面的操作

6.接口和抽象类的各种使用方式 :
演示接口和抽象类的各种使用方式。其中还运用了观察者模式

7.使用多级缓存加载Bitmap图片 :
为了保证性能和程序的稳定性,在加载图片时需要做必要的图片缓存处理。该demo是我最开始学Android时学习编写的,可供初学者学习,更好的图片处理方式有时间再整理。

8.使用百度定位SDK封装实现定位功能 :
使用百度SDK,封装了几个方法,实现定位功能。

9.线程的各种使用方式Demo :
本Demo演示了线程的使用,包含了常用的所有使用方式。

10.使用设备功能,如打电话、获取联系人信息、获取相册图片、拍照等 :
封装了使用设备常用的本地功能如拨打电话、获取联系人信息、获取相册中选中图片、拍照并回传图片数据等的方法。

11.Service服务的各种使用方式 :
演示了Service的各种使用方式,应可供初学者学习。

12.使用百度地图实现地点搜索、路线导航等功能,还有使用友盟分享实现了分享地点到主流社交网络的功能 :
使用了百度地图和友盟分享的SDK,具备搜索地点、路线导航、分享地点等功能。

13.Android推送通知消息
封装了信鸽推送和友盟推送。

更多相关文章

  1. Android(安卓)常驻进程保活自启动方案总结
  2. android 自定义闪退Dialog 收集闪退信息
  3. Android照相功能驱动层中HAL的实现(基于OK6410开发板+OV9650摄像
  4. Android多媒体开发 Pro Android(安卓)Media 第二章 创建自定义相
  5. Android多媒体开发 Pro Android(安卓)Media 第二章 创建自定义相
  6. Android进阶——阿里Android开发手册学习笔记(一)
  7. Android(安卓)判断当前介面是否是在桌面
  8. AIDL --- Android中的远程接口[转]
  9. Android如何判断是否是平板

随机推荐

  1. Android NDK Camera2小结
  2. Android(安卓)Audio System 之二: AudioFl
  3. android画图-----shape的使用
  4. TextView 行间距以及字间距
  5. android 全透明式状态栏
  6. CoordinatorLayout 的使用
  7. Android上的HttpURLConnection
  8. Android如何设置App字体大小不跟随系统字
  9. Android基本组件之文本框与编辑框组件(自
  10. Android学习之界面篇(一)Android Animation