
Android
不贰之家
这个作者很懒,什么都没留下…
展开
-
ContentProvider内容提供者的使用
ContentProvider内容提供者 ContentProvider是安卓四大组件之一,用来共享程序内的数据。当你需要把你的应用程序数据共享给其它的应用程序时,才需要用它,该组件对外提供了其他应用可以直接访问的增删查改的方法。并且 ContentProvider暴露了自己的数据,不管应用程序是否启动,都能访问到。 以下是我自己运用Content原创 2017-02-06 23:22:36 · 312 阅读 · 0 评论 -
Android中解析xml
Android中解析xml前必须生成xml,而生成xml得借用eclipse生成一个xml 如图: 首先要先在eclipse中生成一个xml,这里我是利用ssh框架进行测试首先创建一个jsp页面 getData.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8原创 2017-02-26 16:23:15 · 613 阅读 · 0 评论 -
Android中解析json
解析json如同解析xml一样,步骤差不多,详情可以看我上一篇解析xml的步骤,这里是在生成json中有不同,这里列举了原生态,gson,FastJson三种方式: 依旧首先是在eclipse中生成json 首先getData.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="原创 2017-02-26 16:53:26 · 470 阅读 · 0 评论 -
Android传感器利用Senser实现不同的传感器
传感器有不同的类型,以下是我列出的光线,加速度,风向传感器,在测试不同传感器的时候都需将传感器管理的onResume中 sensorManager.registerListener(myListner,sensorOri,sensorManager.SENSOR_DELAY_UI); 第二个参数改为相应的传感器,此dem中我加入了一张指南针图片作为示例: activity_main.xml原创 2017-02-25 16:28:13 · 534 阅读 · 0 评论 -
Android实现拍照功能,使用SurfaceView+camera
实现手机拍照的功能使用SurfaceView+camera 可以在cmd命令中查询是图片,我这里是用当前系统时间作为图片的名字,用Log.i进行打印测试是否保存图片成功 首先在清单文件中配置获取手机摄像头以及照片储存的权限: <!-- 添加使用摄像头的权限 --> <uses-permission android:name="android.permission.CAMERA"原创 2017-02-23 01:10:32 · 1066 阅读 · 0 评论 -
Android实现闹钟,通过AlarmManager+BroadcastReceiver(广播)
以下是我利用AlarmManager+BroadcastReceiver实现闹钟的功能,以及通过广播来实现通知,这里我的闹铃是存放在内存raw中,并不需要在清单文件中获取权限 activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/原创 2017-02-23 01:42:35 · 7012 阅读 · 1 评论 -
使用MediaRecorder+SurfaceView实现录像
实现录像的前提是必须获取的手机的摄像头,这里我只获取了后置摄像头 这些都需要早在清单文件中 <!-- 添加使用摄像头的权限 --> <uses-permission android:name="android.permission.CAMERA" /> <!-- 创建文件的权限 --> <uses-permission android:name="android.perm原创 2017-02-23 01:23:52 · 1071 阅读 · 0 评论 -
通过VideoView+MediaController实现视频播放
这是本人继上一篇的视频播放的另一种方式,使用VideoView+MediaController实现 清单文件:<!-- 读取内存卡的权限 --> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />activity_main.xml<?xml version="1.0" encoding="原创 2017-02-23 00:39:35 · 1353 阅读 · 0 评论 -
使用SurfaceView+MediaPlayer+SeekBar实现视频播放
以下是我使用SurfaceView+MediaPlayer+SeekBar实现简单的视频播放,这是基于音乐播放的前提实现的 只要是获取手机内存的内容都需要在清单文件中添加权限: <!-- 读取内存卡的权限 --> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />activity_ma原创 2017-02-23 00:31:07 · 1322 阅读 · 0 评论 -
使用VideoView播放视频
使用videoview实现简单的手机视频播放:首先要在清单文件中设置读取内存卡中视频的权限: <!-- 读取内存卡的权限 --> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />activity_main.xml <VideoView android:layout_原创 2017-02-14 14:37:41 · 374 阅读 · 0 评论 -
使用SoundPool实现
以下是我使用SoundPool使四段音乐可以同时播放,并且当播放第五个音乐时使第一个音乐停止播放,前提是将五个音频放入内存raw中图片展示 activity_sound_pool.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr原创 2017-02-21 23:29:25 · 322 阅读 · 0 评论 -
通过ContentProvider实现获取手机联系人
以下是我用ContentProvider得到手机联系人的两种方式,一种是在新建的module中使用ListView遍历,另一种是通过跳转到手机系统的通讯录 ! 这是通过ListView遍历 跳转到手机系统的通讯录获取手机通讯录需要在清单文件中写权限 <!--读取联系人的权限--> <uses-permission android:name="android.permission.REA原创 2017-02-21 11:22:31 · 1728 阅读 · 1 评论 -
通过ContentProvider实现获取手机中的短息内容
以下是我通过ContentProvider实现的获取的手机中的短息内容和发送人的电话号码,通过ListView遍历了短信的内容首先展示下获取的短信内容 在清单文件中配置获取的短信的权限<!--读取手机短信权限--> <uses-permission android:name="android.permission.READ_SMS"></uses-permission> <uses原创 2017-02-21 19:05:54 · 1881 阅读 · 6 评论 -
通过MediaPlayer实现简单的音乐播放(进度条实现快进的功能)
通过MediaPlayer实现音乐播放有三种方式:项目中raw、手机内存、网络。以下是我通过这三种方式实现音乐播放的demo,不足的地方,希望大家提出来,交流交流首先是我们在读取手机上的音源时需要一些权限所以在清单文件中加入:` <!--读取内存卡的权限--><uses-permission android:name="android.permission.READ_EXTERNAL_原创 2017-02-11 21:05:38 · 11037 阅读 · 1 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-02-06 23:45:17 · 224 阅读 · 0 评论 -
部分网络框架的讲解 如:AsyncHttpClient.....
以下是整理的一些框架原理及使用方法,有是从别的博客阅读过来的,以供了解:一.AsyncHttpClient简介 Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-async-http这个库可以大大的简化操作,它是基于Apache’s HttpClie原创 2017-02-27 14:35:20 · 901 阅读 · 0 评论