android
qq373591361
这个作者很懒,什么都没留下…
展开
-
android 浏览图片并返回 带截取长宽
带截图 Intent intent=new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("image/*"); intent.putEx转载 2013-01-26 15:17:10 · 571 阅读 · 0 评论 -
最优雅退出 Android 应用程序的 6 种方式
我们先来看看几种常见的退出方法(不优雅的方式)一、容器式建立一个全局容器,把所有的Activity存储起来,退出时循环遍历finish所有Activityimport java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;public cl转载 2016-01-26 10:43:41 · 309 阅读 · 0 评论 -
从零开始搭建架构实施Android项目
转载 http://www.codeceo.com/article/android-project-from-0.html我们先假设一个场景需求:刚有孩子的爸爸妈妈对用照片、视频记录宝宝成长有强烈的意愿,但苦于目前没有一款专门的手机APP做这件事。A公司洞察到市场需求,要求开发团队尽快完成Android客户端的开发。以下模拟团队和工作开展。团队情况:产品经理1人,Andro转载 2016-01-26 10:40:43 · 370 阅读 · 0 评论 -
App架构设计经验谈:接口的设计
转载 http://www.codeceo.com/article/app-interface-design.htmlApp与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。安全机制的设计现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也转载 2016-01-26 10:39:22 · 389 阅读 · 0 评论 -
Android 简便的异步Http连接框架
* a multithread async http connection framework. it can be use on android project or common java project. * 一个多线程异步Http连接框架。它可用于Android项目或者一般Java项目。## 特点 **简单** Async Http Connection为简单的转载 2013-01-31 10:09:14 · 734 阅读 · 0 评论 -
android 权限明细
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置转载 2013-01-31 09:47:49 · 517 阅读 · 0 评论 -
Android---AlarmManager(全局定时器/闹钟)指定时长或以周期形式执行某项操作
AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作AlarmManager对象配合Intent使用,可以定时的开启一个Activity,发送一个BroadCast,或者开启一个Service.下面的代码详细的介绍了转载 2013-01-31 09:29:36 · 549 阅读 · 0 评论 -
Android中Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit转载 2013-01-31 09:12:46 · 306 阅读 · 0 评论 -
Android 播放项目声音文件
private static final float BEEP_VOLUME = 0.10f; private MediaPlayer mediaPlayer; private void initBeepSound() { if (mediaPlayer == null) { setVolumeControlStream(AudioManager.STREAM_MUSIC)转载 2013-01-30 17:44:31 · 1519 阅读 · 0 评论 -
Android 手机震动控制
Android系统中Vibrator对象负责对手机震动的处理,具体的实现方法:1.获取振动器Vibrator的实例:Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); getSystemService(VIBRATOR_SERVICE):获得一个震动的服务 2.调用vibr转载 2013-01-30 17:33:28 · 783 阅读 · 0 评论 -
Android 文件打开方式
public static Intent openFile(String filePath){ File file = new File(filePath); if(!file.exists()) return null; /* 取得扩展名 */ String end=file.getName().substring(file.getName().lastIndexOf转载 2013-01-26 16:23:00 · 396 阅读 · 0 评论 -
Android获取图片资源的4种方式
1. 图片放在sdcard中, Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard) 2. 图片在项目的res文件夹下面 //得到application对象 ApplicationInfo appInfo = getApplicationInfo(); //得到该图片转载 2013-01-26 16:20:53 · 395 阅读 · 0 评论 -
Android 网络请求详解
我们知道大多数的 Android 应用程序都是通过和服务器进行交互来获取数据的。如果使用 HTTP 协议来发送和接收网络数据,就免不了使用 HttpURLConnection 和 HttpClient,而 Android 中主要提供了上述两种方式来进行 HTTP 操作。并且这两种方式都支持 HTTPS 协议、以流的形式进行上传和下载、配置超时时间、IPv6、以及连接池等功能。但是 Googl转载 2016-01-26 12:14:49 · 313 阅读 · 0 评论