Android coder tips

————————————————

·从drawble目录里的图片获得bitmap对象:

Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(),R.drawable.icon);

 

BitmapFactory:Creates Bitmap objects from various sources, including files, streams, and byte-arrays.

—————————————————————————————

 

————————————————

·activity之间使用application共享数据:

首先继承Application这个类,编写自己的子类,共享的数据在子类实现,然后需要在manifest中申明一下这个类为本程序的application,各个activity就可以获得application子类对象来共享数据了。

—————————————————————————————

 

————————————————

·实现Acivity自定义标题:

 

1.        requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
        

2.        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title);

 

1.首先声明使用自定义标题

2.使用xml自定义的视图来显示标题

——————————————————————————————


—————————————————

·实现EditText过滤任意字符:

使用inputFilter 


EditText.setFilters(new InputFilter[]{new InputFilter() {

@Override
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
for (int i = start; i < end; i++) {
if (!Character.isLetterOrDigit(source.charAt(i))) {

return "";                          /*//(此处实现过滤非字母和数字字符,如果想过滤其他字符,在“if                              (!Character.isLetterOrDigit(source.charAt(i))”该处判断即可,如还想过滤数字字符0,则应改成“if              (!Character.isLetterOrDigit(source.charAt(i)||source.charAt(i)==‘0’)”)*/

}                  
}                 
return null;  
}
}});

——————————————

申请个人Google API Key用于Android真机上发布安装(使用了google maps时)

 

参考:http://blog.csdn.net/kesenhoo/article/details/6417841

 

————————————————————————————————

——————————————


android dip dp sp px的区别

参考:http://yirentianran.blog.163.com/blog/static/137447949201011554422906/


——————————————————————————————————

——————————————


Android-解决ViewFlipper与ScrollView滑动响应事件拦截的问题 

参考:http://disanji.net/2011/02/19/solve-viewflipper-scrollview-flip-problem/

——————————————————————————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值