android
文章平均质量分 92
其实我叫孟小贤
要么读书要么旅行,灵魂和身体必须有一个在路上
展开
-
关于FrameLayout布局的位置问题
关于FrameLayout布局的位置问题1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时B...原创 2016-04-14 20:32:42 · 12754 阅读 · 3 评论 -
使用android进行Socket通信实现多人聊天应用
先看一下效果图使用Socket实现多人聊天应用 在讲scoket通信器先可以先了解一下网络协议手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。可以将网络协议分为四层,从高到低依次为:应用层、传输层、网络层、链路层。 两种Socket原创 2016-05-25 09:45:25 · 10049 阅读 · 0 评论 -
Android多媒体详解
1、 MediaPlayer播放音频2、 SoundPool播放音频3、 VideoView播放视频4、 MediaPlayer和SurfaceView播放视频1、MediaPlayer播放音频 MediaPlayer是用于播放音频和视频的,来看一下MediaPlayer类控制音频的常用方法原创 2016-04-12 20:51:17 · 2421 阅读 · 0 评论 -
如何使用sax解析xml文档
在这里先介绍一个刚碰到的问题:当按钮alt+/不提醒的时候,只需要在Windows窗口中找到属性preferences下的对xml的解析方法有多种,如sax、dom、pull,在这里我就简单介绍一下sax解析xml。XML介绍:XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(标准通用标记语言)。图解:1、2原创 2016-05-05 18:54:58 · 1074 阅读 · 0 评论 -
android之各种图形绘制
Android中绘制图片或形状是我们常遇到的事情,通过最近的学习与在网上学习的案例与资料那么我今天就总结一下android中绘制用到的一些类和方法,其中其中主要包括3个类Canvas,Paint,Bitmap,这里我做的不规范,直接在主类中添加代码,如果想规范一点你们可以自定义一个View,覆写onDraw()方法,在onDraw()中进行代码的添加,先看一下效果图:此类部分解释有借鉴:h原创 2016-05-07 11:04:05 · 4473 阅读 · 1 评论 -
android之客户端从服务端解析数据及上传与反馈数据
1、json从服务端解析服务端数据客户端的运行结果本来是这样的[{id:1,title:"马云",publishTime:Sat May 14 15:31:11 CST2016},{id:1,title:"李彦宏",publishTime:SatMay 14 15:31:11 CST 2016},{id:1,title:"李嘉诚",publishTime:Sat May 14 15:3原创 2016-05-18 22:06:44 · 6191 阅读 · 1 评论 -
Android中实现从SD卡的Gallery画廊带回图片
在App中我们常常遇到通过点击某个按钮,就会跳转到图片库页面,也就是Gallery画廊,那么一方面我们要如何从其中获取我们想要的图片呢?并且带回我们正在浏览的页面。另一方面,我们还有控制图片的大小,如何让带回的图片自适应我们正在浏览页面框的大小?接下来我就为大家揭晓答案还是先看一下效果图吧<LinearLayout xmlns:android="http://schemas.android.原创 2016-04-12 20:01:10 · 1379 阅读 · 0 评论 -
ActionBar之属性详解总结(一)
关于actionbar的讲解虽多但免不了令初学者有点眼花缭乱,在这里我就进行详细的总结介绍:actionbar是3.0之后出现的控件,而3.0系统又是平板专属的,所以使用actionbar的最低版本应该是4.0——api14,但是如果我们想兼容2.0系统也不是不可以的,只需要借助第三方开源项目ActionBarSherlock,关于这个项目的教程网上大神已经详细讲解了,在这里我就不多加赘述了。原创 2016-02-13 10:21:12 · 2045 阅读 · 1 评论 -
DrawerLayoutACtionBar
这篇文章详细实现了DrawerLayout与ActionBar的完美结合,并通过不同的按钮获取不同的内容,以及ActionBar的相应变换,内容有点多,需要慢慢消化。原创 2016-02-26 08:43:54 · 814 阅读 · 1 评论 -
ActionBar之属性详解总结(二)
SlidingMenu是github上的侧滑菜单开源项目,它的表现形式类似于DrawerLayout和SlidingDrawer,能够实现能够实现Android侧滑效果都差不多 slidingMenu 是第三方的, DwawerLayout 是google自己在支持包里面的。 我们在使用开源的项目之前,都需要先将项目作为资源引入到我们当前的项目之中。在整合之前,先将githu原创 2016-03-06 13:17:29 · 1371 阅读 · 0 评论 -
android开发之SQLite详解
为了方便使用SQLite数据库,Android SDK提供了一系列都数据库进行操作的类和接口,接下来针对个别类和接口进行简单介绍: SQLiteOPenHelper:是一个抽象类,该类用于创建数据库和数据库版本的更新SQLiteDatabase:是一个数据库访问类,可对数据库进行增删改查Cursor:是一个游标接口,在数据库操作中作为返回值,相当于结果集ResultSet原创 2016-03-24 20:16:00 · 1134 阅读 · 0 评论 -
android项目之通讯录数据库
Android通讯录的制作有很多种方式,网上大部分也都有了,但是用数据库制作通讯录的却少之又少,这里我就制作一个简单的app供大家学习先看一下效果图,在下面有提供项目源码首先打开app会有一个全屏的闪屏效果 //全屏显示welcome画面 requestWindowFeature(Window.FEATURE_NO_TITLE);原创 2016-05-08 14:51:29 · 3981 阅读 · 0 评论