图片双击放大倍数和图片大小、显示图片的view大小,及图片当前的scale大小均有关系。
为了避免图片放大过大,设置了一个放大倍数的最大限制SCALE_LIMIT,目前该值为4.
具体算法如下所示:
图片的宽和高分别记为:imageW imageH
显示图片的view宽和高分别记为:viewW viewH
几个重要的比例记为:
scale_1 = viewW / imageW...
分类:
移动开发 时间:
2014-09-05 10:06:51
阅读次数:
189
修改文件:请找到CalllogProvider.java
修改前:
nameCursor = DialerSearchUtils.queryPhoneLookupByNumber(db, mDbHelper,
strInsNumber, new String[] {
PhoneL...
分类:
移动开发 时间:
2014-09-05 10:06:41
阅读次数:
244
1: 修改ContactsProvider2.java, queryDialerSearchIncrement().
修改前,
(1). + DialerSearchLookupColumns.CALL_LOG_ID + “> 0” + "AND" + ........... about L:9226...
分类:
移动开发 时间:
2014-09-05 10:06:11
阅读次数:
247
对于一个希望拥有更多用户的应用来说,用户桌面可以说是所有软件的必争之地,如果用户在手机桌面上建立了该软件的快捷方式,用户将会更频繁地使用该软件。因此,所有 Android程序都应该允许用户把软件的快捷方式添加到桌面上。...
分类:
移动开发 时间:
2014-09-05 10:05:41
阅读次数:
194
1、日志工具类L.javapackage com.way.common.util;
import android.util.Log;
/**
* Log统一管理类
*
* @author way
*
*/
public class L
{
public static boolean isDebug = true;// 是否需要打印bug,可以在application的onCre...
分类:
移动开发 时间:
2014-09-05 10:05:21
阅读次数:
308
1.-webkit-tap-highlight-color-webkit-tap-highlight-color:rgba(0,0,0,0);//透明度设置为0,去掉点击链接和文本框对象时默认的灰色半透明覆盖层(iOS)或者虚框(Android)-webkit-tap-highlight-color...
分类:
移动开发 时间:
2014-09-05 09:59:41
阅读次数:
248
源代码获取请到github:https://github.com/DrJia/AndroidLogCollector已经做成sdk的形式,源代码已公开,源代码看不懂的请自行google。假设想定制适应自己app的sdk请自行fork。AndroidLogCollectorandroid app崩溃日...
分类:
移动开发 时间:
2014-09-05 09:54:11
阅读次数:
276
上一篇博客中提到了用CoreData来进行数据的持久化,CoreData的配置和使用步骤还是挺复杂的。但熟悉CoreData的使用流程后,CoreData还是蛮好用的。今天要说的是如何记录我们用户的登陆状态。例如微信,QQ等,在用户登陆后,关闭应用在打开就直接登陆了。那么我们在App开发中如何记.....
分类:
移动开发 时间:
2014-09-05 09:53:51
阅读次数:
368
在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrien...
分类:
移动开发 时间:
2014-09-05 08:46:31
阅读次数:
234
写本篇文章主要参考了官方文档和网上的一些资料,但是对于Android最新的代码来说,网上资料有些已经过时。本文中步骤已经作者实验,大家可以亲自执行试试。由于没有使用Eclipse的习惯,所以没有做Eclipse的相关配置。 编译环境:ubuntu9.10,widnows平台目前不被支持。1)安装.....
分类:
移动开发 时间:
2014-09-05 08:44:51
阅读次数:
328
例子1直接指定android:entries,就比较简陋的,但一般的选择框已经够用了items.xml 红色 绿色 黄色 View Codeactivity_main.xml View Code例子2
分类:
移动开发 时间:
2014-09-05 08:44:41
阅读次数:
308
从windows操作系统说起人们总是喜欢从将陌生的事物和自己所了解的东西关联起来,以加深对未知事物的了解,这一讲我们从windows操作系统说起,逐步引领带大家走入android的世界。写任何程序都需要知道程序运行的原理和环境,就比如开发winform程序,你至少需要知道操作系统的原理,CLR运行时...
分类:
移动开发 时间:
2014-09-05 08:43:41
阅读次数:
330
一般安卓自动化打包直接会生成个APK出来,但是我不想生成APK,我想生成Eclipse项目。 然后在自动化完成后面的打包工作。1234567891011using UnityEngine;using System.Collections;using UnityEditor;public class ...
分类:
移动开发 时间:
2014-09-05 08:43:01
阅读次数:
226
有时候在开发过程中,总是会遇到一些莫名奇妙的错误,或者在使用fragement和viewpage的时候,就会出现下面这个错误,如果出现找不到android-support-v4 包的时候,可以使用下面的方法进行添加:
Project->properties->Java Build Path->Libraries->Add External Jars中加入sdk目录下的extras/andr...
分类:
移动开发 时间:
2014-09-05 06:37:30
阅读次数:
318
手机号码,密码正则验证。分享下javascript中正则表达式进行的格式验证,常用的有手机号码,密码等。/*** 手机号码* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188* 联通:130,131,132,152,155...
分类:
移动开发 时间:
2014-09-05 06:35:20
阅读次数:
360
一、解决的问题:下载了一个安卓版的mindjet,启动后需邮箱和密码,合情合理,但没有注册的链接,这太混蛋了。二、解决的方法:https://secure.mindjet.com/accounts/register.aspx,进入这个官网进行注册,按照注册页面要求,它要什么你就给它什么。三、备注:注册完成后再用..
分类:
移动开发 时间:
2014-09-05 03:17:31
阅读次数:
396
1、提出问题遇到过这样的一个问题:我将cocos2dx程序移植到Android项目中去后,想通过Android虚拟机来进行调,但是运行虚拟机后,出现如下错误:Unfortunately,MyTesthasstopped.这是因为:cocos2dx需要OpenGL进行渲染,而Android虚拟机没有这个东西,所以需要启用硬件的渲染器..
分类:
移动开发 时间:
2014-09-05 03:17:21
阅读次数:
288