- 博客(21)
- 收藏
- 关注
原创 搭建jersey+mybits+spring框架
1.首先将需要的依赖加入到本地资源库<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or
2017-05-09 14:21:53 661
原创 android框架Xutils
xutils是square公司的网络框架。 xutils是网络框架,但是也可以作为图片异步加载与缓存框架,数据库框架,统计框架。 主要有四大模块: (1) 数据库模块:android中的orm框架,一行代码就可以进行增删改查; 支持事务,默认关闭; 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要
2017-03-02 23:24:43 388
原创 Android后台获取服务器之pull解析
Android附带了一个pull解析器,pull解析器的运行方式与sax类似,都是基于事件模式。 pull提供了开始元素和结束元素,当某个元素开始时,我们可以调用parser.nextText从xml文档中提取所有字符数据。当一个文档结束时,自动生成EndDocument事件。 读取到xml的结束返回END_DOCUMENT; 读取到xml的结束返回START_TAG; 读取到xml的结束返
2017-02-27 01:25:54 449
原创 Android从后台获取数据xml解析之sax解析
上一篇讲了dom解析,所以这一次要讲的就是sax解析了。 sax解析是边读边解析。它的优点是解析速度快,占用内存少,非常适合在android移动设备中使用。它就是对文档进行顺序扫描。 当扫描到文档开始与结束,元素开始与结束,文档开始与结束的时候通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。 在sax接口中,事件源是org.xml.sax包中的xmlreader,
2017-02-27 01:09:51 465
原创 网络编程之android后台取服务器端xml解析之dom解析
今天要讲的就是xml解析。 xml现在已经成为一种通用的数据交换格式。 xml解析又分为三种,dom解析,sax解析,pull解析。 首先来给大家讲dom解析。dom解析的特点就是一次性的将数据全部拿到。首先会解析文件,将文件分为独立的元素,属性和注释等,然后以节点树的形式在内存中对xml文件进行表示,就可以通过节点树访问文档的内容,并根据需要修改文档。不建议用dom解析来解析较大的文件,因为
2017-02-27 00:46:18 441
原创 定时操作之闹钟以及通知
闹钟主要要用到的就是 AlarmManager 闹钟管理器。 1什么是闹钟管理器? 就是可以使用闹钟管理器触发事件,这些事件是可以在特定的时间和或者固定的间隔时间间隔发生。 2怎么来使用闹钟管理器来实现闹钟的? 首先我们要获得闹钟管理器, 确定设置闹钟的时刻, 创建要调用的接受程序, 创建一个挂起的 pendingIntent,它可传递闹钟管理器来调用接受程序。 最后使用刚创建的
2017-02-24 22:56:32 841
原创 多媒体拍照+摄像
首先拍照就是要用到相机所以我们需要在清单文件中配置权限:<!--照相机的权限--> <uses-permission android:name="android.permission.CAMERA"></uses-permission>当然还可以在清单文件中设置横屏: <activity android:name=".MediaplayActivity" a
2017-02-22 21:22:54 442
原创 多媒体视频播放器
小编今天给大家写一篇简易的视频播放器。 是用SurfaceView+Mediaplay来实现的 首先要把你要播放的视频路径放上去。与之前写的播放音频一样 mediaPlayer=new MediaPlayer(); //设置音频流的类型 mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSI
2017-02-22 20:52:14 697
原创 Mediaplay(音乐播放器)
1:播放应用内的音乐最基本的布局文件<SeekBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/seekBar" android:layout_weight="1" /> <
2017-02-18 21:24:05 585
原创 内容观察者
(1)内容观察不是四大组件 他不需要在清单文件里配置 //[1]注册内容观察者 Uri uri = Uri.parse("content://com.itheima.provider/"); //false 观察的uri 必须是一个确切的uri 如果是true getContentResolver().registerConten
2017-02-18 20:19:32 440
原创 ContentResolver(内容访问者)
1 ContentResolver内容访问者就是通过Uri来访问ContentProvder中提供的数据。调用 ContentResolver对象的方法就能访问内容提供者。 代码如下:public class MainActivity extends AppCompatActivity { private ContentResolver cr; private EditText e
2017-02-15 16:43:35 442
原创 contentprover(内容提供者)
1 什么是ContenProvder? (1) ContenProvder是android四大组件之一,用来共享两个应用程序的内的数据,就是当你需要把你应用程序的东西分享给其他的应用程序的时候我们才会用到它,ContenProvder对外提供了其他应用可以直接访问的增删改查的方法。一旦使用ContenProvder让别人来访问自己的数据,不管应用程序是否打开都可以访问的到。(2)每个ContenP
2017-02-15 16:26:31 508
转载 android总结篇系列,service
Android总结篇系列:Android Service - Windstep - 博客园 Corn专注Android领域开发。仰望星空,同时需要脚踏实地。——Android交流群:343816731 博客园首页新随笔联系管理 随笔 - 99 文章 - 0 评论 - 178
2017-02-13 22:19:19 340
原创 android拦截电话(AIDL+广播)
1 如何实现拦截电话呢? 本人是通过aidl和广播来实现的。先将电话监听的AIDL放进项目中。2 然后再清单文件中配置: <!--获取电话状态的权限--> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.p
2017-02-13 22:16:16 1502 1
原创 android远程服务
1 什么是远程服务呢?远程服务就是多个进程进行通讯。而其中主要用到的是Android Interface Definition Language(安卓定义接口语言)来公开服务的语言。因此我们将这种跨进程的访问服务称为AIDL。2 AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(
2017-02-13 01:40:27 470
原创 获取手机通讯录联系人
1.添加获取手机通讯录的权限 <uses-permission android:name="android.permission.READ_CONTACTS"/>2.查看系统通讯录的表,表路径:data—>data—>com.android.providers.contacts—>databases—>contacts2.db 其中重要的表有:raw_contacts表(可查看上次通话记录、可获
2017-02-12 21:01:45 1570
原创 Services,服务
服务是andriod四大组件之一,主要作用于执行耗时操作。与acticity一样代表可执行的程序。 但与acticity不同的是有用户操作的界面,服务是不可见的。 服务分为本地服务与远程服务,今天暂时讲的是本地服务。本地服务有四个生命周期: 创建**onCreate(), 销毁onDestroy() , 绑定服务**onBind(只有在bindservices()才会调用此方法),onStar
2017-02-10 23:10:51 426 1
原创 *广播*
广播 最新接触到的一个技术,来跟大家分享一下。 广播发送者的代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
2017-02-07 23:19:48 325 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人