07 2014 档案
摘要:在android开发中地图和定位是很多软件不可或缺的内容,这些特色功能也给人们带来了很多方便。定位一般分为三种发方案:即GPS定位、Google网络定位以及基站定位最简单的手机定位方式当然是通过GPS模块(现在大部分的智能机应该都有了)。GPS方式准确度是最高的,但是它的缺点也非常明显:1,比较耗电...
阅读全文
摘要:android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进行裁剪对应的圆角矩形的bitmap,然后在onDraw()进行绘制圆角矩形图片输出。效果图如...
阅读全文
摘要:android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进行裁剪圆形的bitmap,然后在onDraw()进行绘制圆形图片输出。效果图如下:自定义的圆形的...
阅读全文
摘要:在java开发或者android开发中,读取文件是不可避免的,以下对java开发中读取文件做了归纳和详解:1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容package com.czm.io;import java.io.BufferedReader;import...
阅读全文
摘要:一、IPC进程间通信IPC是进程间通信方法的统称,Linux IPC包括以下方法,Android的进程间通信主要采用是哪些方法呢? 1. 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许...
阅读全文
摘要:在android网络开发过程中,经常需要获取网络资源,比如下载图片,下载文本文件内容等,这个时候就需要http请求来获取相应的网络资源。首先看看实例效果图: 下载图片截图 ...
阅读全文
摘要:网络下载拉取数据中,json数据是一种格式化的xml数据,非常轻量方便,效率高,体验好等优点,下面就android中如何从给定的url下载json数据给予解析:主要使用http请求方法,并用到HttpGet和HttpResponse等对象来获取数据。直接上实例代码吧:、(1)从网络URL上读取jso...
阅读全文
摘要:众所周知,android的设备千差万别,难免会发生崩溃异常等现象,这个时候就需要捕获哪些崩溃异常了,也就是捕获崩溃异常的相关信息,并记录下来,这样一来方便开发人员和测试人员的分析与调试。1.首先我们得创建一个处理崩溃异常的类,暂且命名为:CrashHandler吧。实现如下:import java....
阅读全文
摘要:现在移动客户端退出程序对话框退出越来越不流行了,都开始使用连续按两次来退出,即著名的“再按一次退出程序”模式。现在就看看怎么实现的吧。@SuppressLint("HandlerLeak") Handler handler = new Handler(){ public void...
阅读全文
摘要:很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我们需要自定义其属性,举个很简单的例...
阅读全文
摘要:android开发过程中,经常需要更新UI的状态和文案等。这是就需要对UI进行 更新。在android中更新UI一般有三种方法,handler机制、RunOnUiThread方法以及AsyncTask异步类方法等本文下面就这三种方法进行了演示和代码实现.a.Handler机制通过使用消息机制来实现b...
阅读全文
摘要:开发过程中,需要达到 HorizontalScrollView和ViewPager的效果,于是直接重写了HorizontalScrollView来达到实现ViewPager的效果。实际效果图如下:(1)自定义HorizontalScrollView类:AppHorizontalScrollView实...
阅读全文
摘要:1.onLayoutandroid.view.ViewGroupprotected void onLayout(boolean changed, int l, int t, int r, int b)执行layout操作时调用onLayout方法。View要给它的每个Child设定size和posi...
阅读全文