最近的文章列表

Android的EditText设置/隐藏光标位置、选中文本和获取/清除焦点

有时候需要让光标显示在EditText的指定位置或者选中某些文本。同样,为了方便用户输入以提升用户体验,可能需要使EditText获得或失去焦点。

1. 设置光标到指定位置

EditText et = (EditText) findViewById(R.id.etTest);
et.setSelection(2);
2014/6/30 Comments:
webview中的图片进行放大显示 android webview js交互, 响应webview中的图片点击事件
项目新需求需要点击webview中的图片进行放大显示。
整理了下思路,想到了下面的一个可行的方案。
 
方案思路,
1.在点击图片的时候调用本地的java方法并给出响应的图片地址
2.本地获得图片地址后,开启一个遮罩activity进行显示和处理
2014/6/19 Comments:
Android系统中设置TextView的行间距(非行高)android:lineSpacingExtra android:lineSpacingMultiplier

Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。

关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行

1、android:lineSpacingExtra

2014/6/13 Comments:
Android自定义view-文本自动换行 文本超出控件宽度

文本自动换行原理:文本超出控件宽度后,自动换到下一行绘制。

实现代码:

protected void onDraw(Canvas canvas) {
...
2014/6/13 Comments:
用jQuery来判断iPad、iPhone、Android是横屏还是竖屏的代码 orientation

其实主要是通过window.orientation实现,下面看下代码吧

代码如下:

function orient() {
if (window.orientation == 90 || window.orientation == -90) {
//ipad、iphone竖屏;Andriod横屏
$("body").attr("class", "landscape");
orientation = 'landscape';
2014/5/26 Comments:
手机开发常见的问题列表 Android,IOS

伪类 :active 生效、 消除transition闪屏、 消除ie10里面的那个叉号、 关于ios与os端字体的优化(横竖屏会出现字体加粗不一致等)、 ios点击会慢300ms、 ie10的特殊鼠标事件、 不让android识别邮箱、 禁止ios弹出各种操作窗口、 禁止用户选中文字、 动画效果中,使用translate比使用定位性能高、 拿到滚动条、 关于ios系统中,webapp启动图片在不同设备上的适应性设置、 关于ios系统中,中文输入法输入英文时,字母之间可能会出现一个六分之一空格(焦点科技葛亮)、 关于android webview中,input元素输入时出现的怪异情况、 JS动态生成的select下拉菜单在Android2.x版本的默认浏览器里不起作用

2014/5/16 Comments:
简单操作android模拟器安装apk的两种方法

apk怎么安装到模拟器上,研究一下,发现两种方法比较简单:
 
  一,把所要安装的apk,例xxx.apk拷贝到sdk下的adb的路径下,也就是和adb在同一个文件夹,比如我的是D:\Program Files\Android\sdk\platform-tools。然后进入cmd,进入刚路径下,输入adb install xxx.apk,等段时间后即可看到安装成功,也有提示出现。当然前提是你的模拟器一定是要启动好了。

2014/5/4 Comments:
小心智能手机曝光你的隐私

《华尔街日报》报导,无处不在的智能手机和无线网络悄悄将个人隐私曝光给商家。文章称,张帆在多伦多市中心经营着一家名为Happy Child的亚洲餐厅。他知道他的顾客中有170人去年11月份去过夜店,有250人当月去过健身房,有216人来自高档社区Yorkville。这些信息都是他在顾客并不知情的情况下收集到的,他甚至根本没有向他们问过一个问题。张帆是Turnstyle Solutions Inc.的客户,这家公司在多伦多市中心的大约200家商铺内安装了传感器,用以追踪购物者在该市内的行踪。传感器能追踪有Wi-Fi连接功能的智能手机发出的信号。这些传感器收集到的数据描画出了大约200万人在日常生活中的习惯,比如去瑜伽馆、餐厅、咖啡厅、体育馆、旅馆和夜店等。张帆说,这使我们可以专门针对顾客的喜好来进行促销,而一般的促销活动不一定能达到效果。

...
2014/2/11 Comments:
iOS 6: 默认支持的字体列表(Font list) 华文黑体并不存在iOS的字体库中

以下是iOS6已经安装的字体:

2014/2/11 Comments:
android中给图片击水印 java

android中给图片打水印


/**	 * 	 * @param src 原图片	 * @param watermark  要打的水印图片	 * @return Bitmap 打好水印的图片	 */	private Bitmap createBitmap(Bitmap src,Bitmap watermark){		if(src == null){			return null;		}		int srcWidth = src.getWidth();		int srcHeight = src.getHeight();				int waterWidth = watermark
2014/1/7 Comments: