Welcome 微信登录

首页 / 移动开发 / Android

Android仿英语流利说取词放大控件的实现方法(附demo源码下载)

Android仿英语流利说取词放大控件的实现方法(附demo源码下载)

本文实例讲述了Android仿英语流利说取词放大控件的实现方法。分享给大家供大家参考,具体如下:1 取词放大控件英语流利说是一款非常帮的口语学习app,在app的修炼页面长按屏幕,会弹出一个放大镜,当手指移到某个单词的附近,可以看到该英文单词会被选中,效果如下图所示:2 代码示例该控件挺有意思,于是我写了个简单的demo,完整实例代码点击此处本站下载。,程序运行后的效果如下:3 实现原理该控件的实现原理比较简单,下面介绍几个比较重要的类① WordView...
Android远程获取图片并本地缓存

Android远程获取图片并本地缓存

对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。 那么如何处理好图片资源的获取和管理呢? *异步下载 *本地缓存 1、异步下载: 大家都知道,在android应用中...
Android拨打电话功能实例详解

Android拨打电话功能实例详解

本文实例分析了Android拨打电话功能。分享给大家供大家参考,具体如下:打电话是手机的一个最基本的功能,现在android智能手机非常流行,里面有多种多样的精彩的手机功能,但是android手机如何实现打电话这个基本功能呢?现以实例说明如下。首先呈上程序:import java.util.regex.Matcher;import java.util.regex.Pattern;import android.app.Activity;import andr...
Android实现手势滑动多点触摸缩放平移图片效果

Android实现手势滑动多点触摸缩放平移图片效果

现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位。一、概述想要做到图片支持多点触控,自由的进行缩放、平移,需要了解几个知识点:Matrix , GestureDetector , ScaleGestureDetector 以及事件分发机制,ps:不会咋办,不会你懂的。1、Matrix矩阵,看深入了都是3维矩阵的乘啊什么的,怪麻烦的~~其实这么了解下就行了:Ma...
Android实现手势滑动多点触摸缩放平移图片效果(二)

Android实现手势滑动多点触摸缩放平移图片效果(二)

上一篇已经带大家实现了自由的放大缩小图片,简单介绍了下Matrix;具体请参考:Android实现手势滑动多点触摸缩放平移图片效果,本篇继续完善我们的ImageView。首先加入放大后的移动。1、自由的进行移动我们在onTouchEvent里面,加上移动的代码,当然了,必须长或宽大于屏幕才可以移动~~~@Override public boolean onTouch(View v, MotionEvent event) {mScaleGestureDete...
Android中使用TextView实现图文混排的方法

Android中使用TextView实现图文混排的方法

向TextView或EditText中添加图像比直接添加文本复杂一点点,需要用到<img>标签。<img>只有一个src属性,该属性原则上应该指向一个图像地址或可以找到某个图像资源的唯一标识。但要注意的是,系统并不会直接根据src属性所指的值自动获取和显示图像,这一切都需要我们去做。说白了,src属性指的是什么只有开发者自己知道。开发者需要告诉系统src属性到底指的是什么,然后系统才会知道怎么做。解析src属性值需要ImageGet...
简介Android应用中sharedPreferences类存储数据的用法

简介Android应用中sharedPreferences类存储数据的用法

在Android开发中,经常会遇到这样一种情况,即需要将用户偏好设置(如用户偏好的app色彩主题)、与特定登录用户相关的设置(如不同登陆用户的偏好)、整个app的生命周期内的设置(如首次登陆显示介绍页)存储在用户本地,那么首先考虑使用sharedPreferences。这是Android中专门用来存储轻量级键值对数据的类,会在本地以xml文件形式存储。一、 运行机制接口:SharedPreferencesImpl在该接口中,定义了一个Editor接口、一个...
Android开发之在程序中时时获取logcat日志信息的方法(附demo源码下载)

Android开发之在程序中时时获取logcat日志信息的方法(附demo源码下载)

本文实例讲述了Android开发之在程序中时时获取logcat日志信息的方法。分享给大家供大家参考,具体如下:今天分享一个在软件开发中很实用的例子,也是这几天在通宵加班中我使用的一个小例子, 在程序中监听Log信息。为什么说它实用?原因是Android的开发厂商各种修改之后手机和手机之间以后存在很多差异。比如说魅族M9手机 开发中如果项目中涉及到访问手机系统的地方,例如访问系统短信库,M9手机它会提示一个dialog框 让用户自己去选择 访问还是不访问。这...
Android2.3实现SD卡与U盘自动挂载的方法

Android2.3实现SD卡与U盘自动挂载的方法

本文实例讲述了Android2.3实现SD卡与U盘自动挂载的方法。分享给大家供大家参考,具体如下:在 s3c6410平台上移植android2.3 过程中SD卡总是不能自动挂载。 查阅相关资料,知道在android2.3中是 vold程序负责检查内核的 sysfs 文件系统,发现有SD卡插入后,自动挂载。 在文件系统目录 /system/etc/ 下有一个vold.fstab 文件,该文件是系统与用户硬件平台的交互接口,用户根据自己的平台来配置这个文件,里...
Android编程实现识别与挂载U盘的方法

Android编程实现识别与挂载U盘的方法

本文实例讲述了Android编程实现识别与挂载U盘的方法。分享给大家供大家参考,具体如下:关于U盘的挂载可以先看一下这篇文章《Android2.3实现SD卡与U盘自动挂载的方法》,作者是将U盘直接挂载在SD卡下。我的机器是MTK6575的平台,支持sdcard和sdcard2,亲测将U盘挂载到sdcard2下可以实现U盘识别,但这只是一个临时解决办法,因为在同时插sdcard2和usb的情况下可能会有冲突,比如两个设备相同目录下存在同名文件的情况下只能识别...
Android AutoCompleteTextView连接数据库自动提示的方法(附demo源码下载)

Android AutoCompleteTextView连接数据库自动提示的方法(附demo源码下载)

本文实例讲述了Android AutoCompleteTextView连接数据库自动提示的方法。分享给大家供大家参考,具体如下:这个简单例子也体现MVC的思想。AutoCompleteTextView 就是View,而SimpleCursorAdapter就是Controller,SQLiteOpenHelper就相当于Model。1、首先定义MVC中的Model,自定义DBHelper类继承SQLiteOpenHelper用于访问数据库import an...
<< 461 462 463 464 465 466 467 468 469 470 >>