JNIDemo示例
演示在VS中用C++调用java类
Android音频操作:录音和播放
此demo演示了在android上录音和播放的操作,主要使用:MediaPlayer,MediaRecorder 工具类。
SharedPreferences 保存用户设置
SharedPreferences 保存用户设置 demo
android手势识别
android 手势识别 demo
Android全局变量和Context
Android全局变量和Context的实现方法
Android 闹铃定时器实现
Android 闹铃定时器实现,注意:此demo在原生Android系统上没问题,但在国内大多数定制机上,如果关闭后台,闹铃一般不会触发 ╮(╯_╰)╭
WenRTC的安卓实现
包括服务器、PC客户端、andriod客户端
JNI(win7下java调用C、C++)
JNI(win7下java调用C、C++)的demo
AndroidRTC的app
AndroidRTC的app
WenRTC的android实现
包括服务器、PC客户端、andriod客户端
android 视频播放
android 视频播放的三种方式,可运行demo
AndroidKiller_v1.3.1
android 反编译工具,集成apktool,dex2jar,jd-gui,一键傻瓜式操作
PS:混淆后的APK反编译肯定会发生类名混乱
android studio Instant Run 方式生成的APK反编译会找不到源码
android 控件动画
此demo实现了android控件的动画效果,包括列表的浮现和图像的浮现、渐隐
android 帧动画
此demo实现 android 帧动画
android 渐变动画 demo
此demo实现了多种android 渐变动画,主要包括:渐隐,旋转,缩放,移动和这些动画的综合效果。
android 桌面控件appwidget
此demo实现 android 桌面控件appwidget
android 下载图片并缓存
android 下载图片并缓存的demo
android 传感器
android 传感器使用的demo,包括光线传感器,加速度传感器,距离传感器和方向传感器。
android 蓝牙操作
android 蓝牙操作的demo
android Notification通知
此demo实现了Notification通知
android 自动补全文本框AutoCompleteTextView
此demo实现了自动补全文本框AutoCompleteTextView
spinner下拉列表 demo
实现spinner下拉列表的demo
android 列表和可扩展列表的实现
android 列表ListView和可扩展列表ExpandableListView的实现
android 数据共享(ContentProvider)
此demo利用ContentProvider实现android app间的数据共享
android Service 和 数据序列化
此demo演示了android Service 的使用方法和数据序列化的方法
android Socket网络编程
此demo包括两个moudle,一个Server,另一个Client,Server是个纯java文件,可以放到随便什么地方去执行,只要有JDK;Client是Android App。运行时注意修改IP为自己的IP
android WIFI管理,Toast提示
android WIFI管理,打开关闭WIFI,用Toast方式显示WIFI状态
android 广播机制和短信截获
android 广播机制的实现,包括静态注册和动态注册,动态示例为获取android的短信广播,并读取短信内容,有些手机需要关闭系统独占短信和网络短信
android XML文件解析和序列化 demo
解析一个本地的XML文件,将结果存入对象列表,还可以将对象列表里的数据以XML文件写出。
android文件下载存储demo
这个demo演示从网上下载文件并保存到手机,demo中可以下载一个XML文件并在Console窗口输出,还可以下载一个MP3文件并保存到手机存储目录中的BoBoMusic文件夹中,下载保存成功会返回:0。(XML和MP3文件我已经传到百度的对象存储中,方便大家调用demo中的URL调试)
需要注意的是:在Android6.0及以上的系统(APK>=23),由于权限申请的改动,此demo安装后需要在APP管理中手动打开存储权限才能正常运行,否则无法向存储器中写数据
sqlite数据库使用demo
在android上使用sqlite数据库的demo,介绍了其基本的增删查改用法
Android 通过get和post方法访问网络demo
此demo演示android通过get和post请求方法同服务器交互,测试需要tomcat,具体参考 http://blog.csdn.net/youmingyu/article/details/52524538
apache-tomcat-8.0.23
1 解压缩包到一个没有中文字符和空格的目录下
2 新建系统环境变量 JAVA_HOME=C:\Program Files\Java\jdk1.XX 注:路径为java jdk的根目录
3 双击运行 apache-tomcat-7.0.57\bin 目录下的 startup.bat 文件
友情提示:
1,已经在webapps\ROOT下创建了一个名为example001.jsp的文件
会接受两个键值对:
key:name value(string)
key:password value(string)
并返回其值,可用于测试 http://192.168.1.102:8080/example001.jsp?name=bobo&password=123456
2,查看本机ip地址的方法:运行 cmd-->ipconfig 看ipv4
3,tomcat大版本号最好对应JDK版本号 如:tomcat-7<>jdk1.7
利用Handler在线程之间传递数据
这个demo介绍了通过Handler在线程之间传递消息,demo中一个三个线程,主线程,发送消息的分线程,接收消息的分线程。发送消息的分线程会通知主线程更改标签文字,同时会通知接收消息的分线程更改进度条的进度。
启动另一个Activity并利用Intent传输数据
启动另一个Activity并利用Intent传输数据