- 博客(22)
- 收藏
- 关注
转载 转【Android】Paint的效果研究
在Paint中有很多的属性可以设置,比如可以设置阴影,颜色过滤等等,这些会产生不同的奇妙效果,今天就对各种属性探索一下。 方法一: 1 //设置绘制的颜色,a代表透明度,r,g,b代表颜色值。 2 setARGB(int a,int r,int g,int b); 这个不多说了,还有两个类似的方法,将设置alpha和rgb分割开来了。注意的是这里的a值是0~255的范围,不是小数。 方法
2016-01-28 09:25:24
445
原创 关于android touch事件的传递问题
今天想在自定义的view中重写的onTouchEvent,在demo中完全按照自己的逻辑实现,但是移植到项目中时,该view外层有scrollView,当view的滑动方向和scrollView一致时,就会出现改view的滑动事件停止,scrollVIew的滑动执行,也就达不到我们想要的滑动效果。解决办法:在需要的时候,比如说我action_down的时候,就需要scrollView不再滑动,
2015-06-12 12:55:40
425
转载 调用startActivityForResult后,onActivityResult为什么立刻响应
涉及到两个Activity通过Intent来传值的问题。具体描述为:activity A调用startActivityForResult()函数启动Activity B,然后B结束时通过setResult()函数将一些值回传给A。笔者过去使用这种方法很多次,屡试不爽。但是,今天居然出现了一个奇怪的现象,即从B跳回A后并没有按照预想的逻辑执行,通过抓Log发现,当从A启动B的时候,A中的onActi
2015-04-09 16:59:53
547
转载 Key Hashes for Facebook Apps - Android application development in Windows
1. Download openssl for windows from the links below 2. Extract it C:\openSSL for me3. Find the keytool (*you can try a search inside the java installation directoryfor me it i
2015-02-05 15:41:01
733
原创 点击editext以外其他区域 隐藏软键盘
思路:所有activity都需要此操作,写一个基类activity,处理点击隐藏事件做法:在基类activity中加入以下代码public class MainActivity extends BaseActivity {InputMethodManager inputMethodManager; @Overrideprotected void onCrea
2014-12-30 10:31:42
563
转载 android内存查看heap中 type 1-byte array (byte[],boolean[])就是bitmap所占内存
最 近在xoom上开发应用,碰到ui设计都是使用图片,而且是多个activity。开始没觉得怎么样,就开始做呗。等做完了,开始在前三个 activity运行没问题,一切ok。但在最后一个activity里,会经常出现oom(out of memory),由于在最后一个activity,需要打开一个pdf,然后render,随着multi-touch,reander的pdf页缩放, 由于reande
2014-12-04 11:52:01
1649
转载 E/MicroMsg.SDK.WXMediaMessage(17582): checkArgs fail, thumbData is invalid
微信官网给的Demo中。图片的分享例子他是这么描述的: String url = "http://pic2.nipic.com/20090506/1478953_125254084_2.jpg"; try{
2014-11-27 09:43:17
4786
转载 内存 情况
从早期G1的192MB RAM开始,到现在动辄1G -2G RAM的设备,为单个App分配的内存从16MB到48MB甚至更多,但OOM从不曾离我们远去。这是因为大部分App中图片内容占据了50%甚至75%以上,而App内容的极大丰富,所需的图片越来越多,屏幕尺寸也越来越大分辨率也越来越高,所需的图片的大小也跟着往上涨,这在大屏手机和平板上尤其明显。而且还经常要兼容低版本的设备。所以Android的
2014-10-16 14:09:17
505
翻译 去掉webview 点击出现蓝色方框背景
加上全局css属性-webkit-tap-highlight-color: rgba(0,0,0,0);
2014-07-31 16:29:25
1236
翻译 Android中将字符串文字内容复制到系统剪贴板
ClipboardManager cmb = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);cbm.setText("");
2014-07-23 11:22:22
773
转载 sqlite 批量插入性能
一、新增 SQLite中的新增默认是单个事务控制的,一次新增就是一次数据库操作,一次事务。如果几千次for循环操作,必然存在效率问题。下面代码是通过事务控制的方式提升效率:public void addList(List listMember) { StringBuffer sbSQL = new StringBuffer(); SQLiteDatabase db
2014-07-10 09:47:13
910
转载 android nfc
啥是NFC你要是不知道就不用往下看了。另外这里所有写的东西很多都是基于android文档的,所以你最好自己去看,否则就要看我自己的理解了一:NFC的tag分发系统如果想让android设备感应到NFC标签,你要保证两点1:屏幕没有锁住 2:NFC功能已经在设置中打开当系统检测到一个NFC标签的时候,他会自动去寻找最合适的activity去处理这个intent.
2014-06-12 16:40:42
590
转载 EditText支持多行同时支持imeOptions设置
问题描述:EditText一旦设置了多行显示,键盘总是显示Enter键。有时候我们只需要文本输入多行显示,Enter键任然需要支持imeOptions设置,比如显示完成键而不是回车换行。如这如何做呢? 问题分析以及解决:我们知道,当EditText弹出输入法时,会调用方法public InputConnection onCreateInputConnection(Edito
2014-04-29 16:21:49
672
转载 android edittext
另外使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:android:imeOptions="flagNoExtractUi" //使软键盘不全屏显示,只占用一部分屏幕同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键android:imeOptions="actionNone" //输入框右侧不带任何提示andr
2014-04-18 15:31:10
541
转载 listview嵌套listview
Android实战技巧:如何在ListView中嵌套ListView 前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,
2014-01-13 16:40:36
753
转载 网页中通过js修改img的src属性刷新图片时,图片缓存问题现象表述及问题解决
问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时,当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片)但通过firebug看图片已经变化,因为当src的地址不变时浏览器不会重新加载图片仍从缓存里面读取方法:只需每次刷新图片时,改变一下src的地址内容就行了,(1)通过前台变化,让js每次生成一个随机数作参数放
2013-12-17 12:04:31
748
原创 android webview设置背景固定不动
1.配置文件里application设置android:hardwareAccelerated=”false”;2.在loadUrl后设置mWebView.setBackgroundColor(0);3.在xml布局文件里的WebView的父层布局,父布局的背景色就是充满屏幕的webview的背景色;
2013-11-29 10:31:29
1098
转载 jacson 解析list
1 public final ObjectMapper mapper = new ObjectMapper(); 2 3 public static void main(String[] args) throws Exception{ 4 JavaType javaType = getCollectionType(ArrayList.clas
2013-11-08 13:37:00
654
原创 关于WebView的addJavascriptInterface方法的安卓版本问题
wView.addJavascriptInterface(object, name);这句话在android4.2版本以上会报错提示None of the methods in the added interface have been annotated with @android.webkit.JavascriptInterface; they will not be visible
2013-10-17 17:22:58
8379
原创 broadcast receiver 作为内部类注意事项
broadcast receiver 作为内部 类,其修饰符必须是public static 否则会报unable to instantiate receiver
2013-09-15 16:08:22
853
原创 android颜色渐变
xml配置位于drawable下面 android:angle="45" ·45°的整数倍 android:centerColor="#ff000000" android:centerX="" android:centerY="" android:end
2013-09-14 19:24:11
648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人