Android
文章平均质量分 81
a18779148177
这个作者很懒,什么都没留下…
展开
-
android中使用http协议访问网络
在android应用中可以通过HttpURLConnection类来使用http协议访问网络,大概的流程是这样的。1、获取HttpURLConnection的实例,通过一个URL对象调用openConnection()方法来获得2、通过HttpURlConnection实例的setRequestMethod()方法设置http请求所用的方法,一般为GET或POST3、使用HttpURL原创 2017-07-26 15:28:49 · 608 阅读 · 0 评论 -
android网络初探--WebView的使用
WebView控件可以使得我们在程序中展示网页,而无需借助于系统中的浏览器应用,WebView的使用也是相当简单,下面举个例子,新建一个WebView项目原创 2017-07-26 14:43:51 · 390 阅读 · 0 评论 -
android中播放视频
在android中播放视频主要是通过VideoView类实现。这个类将视频的显示和控制集于一身,用起来非常的简单和方便。下面就用VideoView实现一个简单的播放器。新建一个PlayVideo项目activity_main.xml中的代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi原创 2017-07-26 13:49:10 · 1584 阅读 · 0 评论 -
android播放本地音乐程序
在android中播放音乐我们一般使用MediaPlayer类来实现。新建一个PlayAudio项目:activity_main.xml中的代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" and原创 2017-07-26 13:01:05 · 570 阅读 · 0 评论 -
详解在android中使用通知
通知对于我们大家来说应该不会陌生,平常使用手机时就经常能够看到。当某个应用程序希望向用户发出一些信息时,而该应用程序又不在前台运行,这个时候就可以借助通知来实现了。通知的用法并不复杂,创建通知可以在活动里创建,也可以在广播或者是服务里创建,一般来说在广播或服务里来创建通知会比较多,在活动中创建的情况会比较少。因为一般程序在后台的时候才会需要用通知来给用户一些提示信息。不论在哪里创建,通知的创建步骤原创 2017-07-26 10:40:19 · 501 阅读 · 0 评论 -
通过内容提供器获取手机联系人信息
在android中应用程序可以通过内容提供器给程序的数据提供外部访问接口,android系统中自带的联系人程序提供了数据的外部访问接口,下面我们就来读取下联系人信息。访问内容提供器提供的数据需要用到ContentResolver类,ContentResolver可以通过Context中的getContentResolver()方法来获得,通过ContentResolver来操作数据与通过SQLit原创 2017-07-26 00:06:15 · 1280 阅读 · 0 评论 -
编写提供程序数据外部接口的程序
上一篇文章讲了如何去访问其他程序暴露出来的数据,那么这篇文章就来讲一下如何暴露数据给外部程序访问。要暴露数据给外部程序,我们要使用ContentProvider,创建一个类去继承ContentProvider实现一个我们自己的内容提供器,并实现其中的抽象方法。具体实例如下:新建一个SqliteDatabae项目,其中:activity_main.xml中的代码如下:<LinearLayo原创 2017-07-26 00:07:36 · 1836 阅读 · 0 评论 -
Android持久化技术之SQlite数据库存储(二)
本篇文章基于上一篇文章:上一篇文章讲了如何创建和更新SQLite数据库,这篇文章就来讲一下对SQLite数据库的CURD操作吧。android中为我们操作数据提供了一系列的方法,先来看看如何向表中添加数据吧。首先通过getWritableDatabase()方法获得一个SQliteDatabase实例,然后在通过ContentValues组装数据,最后通过SQLiteDatabase实例的in原创 2017-07-26 00:02:45 · 529 阅读 · 0 评论 -
Android持久化技术之SQLite数据库存储(一)
SQLite数据库是android系统中内置的一款轻量级关系数据库,它的运行速度快,占用的系统资源少。支持标准的SQL语法,还遵循了数据库的ACID事务。前两篇文章说到了文件存储和SharedPreferences存储,它们用来存储简单的数据还是很方便的,但当要存储的数据变的很复杂时,用文件存储和SharedPreferences就很麻烦了,这个时候,我们就要用到SQLite数据库了。原创 2017-07-26 00:00:26 · 745 阅读 · 0 评论 -
Android持久化技术之SharedPreferences存储
上一篇文章讲了文件存储,这篇文章准备讲一下SharedPreference存储。SharedPreference是通过键值对的方式存储数据的,使用SharedPreference来存储数据很简单,首先通过Context类中的getSharedPreferences()方法获取SharedPreferences对象,然后在通过SharedPreferences.edit()得到SharedPrefe原创 2017-07-25 10:50:19 · 542 阅读 · 0 评论 -
Android持久化技术之文件存储
Android系统主要提供了3中方式用于简单地实现数据持久化的功能,其中包括文件存储,SharedPreference存储以及数据库存储。这里来看下如何通过文件存储的方式来持久化数据。 首先来看看数据是如何存储到文件中的,将文件存储到文件中主要是通过Context类中的openFileOutput()方法,然后在结合java的流操作将数据存储到指定的文件中的。下面来个案例原创 2017-07-25 09:46:13 · 619 阅读 · 0 评论 -
android网络访问框架OkHttp使用入门
虽然在android中我们可以使用java.net包中的HttpURLConnection类来访问网络,但是用起来确不是很方便,所以出现了一些网络访问框架,使得我们对网络的访问更加容易,这篇文章准备解下OkHttp这款框架的简单的使用,OkHttp是由Square公司开发的,并且OkHttp项目在github上开源,该项目的主页地址为:点击打开链接使用OkHttp发送网络请求的流程大致如下:原创 2017-07-26 16:26:15 · 859 阅读 · 0 评论