Android 开发
itfenbao
专注Web、Android、iOS开发
展开
-
Android的WindowManager.LayoutParams的多view和Toast的层布局
近期,公司正在做一个移动的项目!主程序中用了WindowManager来加载iew显示在桌面上,但是增值服务也用的WindowManager来加载iew显示在桌面上!这样以来,桌面出现了多窗体,接下来就要解决窗体直接的显示问题,可以将多窗体看为层(DIV),谁在上,谁在下,这就要处理了! 之前同事将增值业务的WindowManager.LayoutParams.type = Windo原创 2011-11-21 12:30:45 · 1628 阅读 · 0 评论 -
android ViewPager动态加载问题
今天做项目时,纠结了很久,动态添加view,刚开始按照其他的adapter处理,但是不会刷新view,来回翻几页,还会view覆盖,最后手动调用adapter的destroyItem和instantiateItem方法,还是不行,最后重写notifyDataSetChanged中removeAllViews和instantiateItem,有点效果,可是还是不理想。最后查询资料要重写PagerAd原创 2012-09-03 17:39:53 · 4408 阅读 · 4 评论 -
Android中使用Animation实现控件的动画效果以及Interpolator和AnimationListener的使用
Animation的4个基本动画效果1、AlphaAnimation:淡入淡出效果在代码中实现动画效果的方法: ImageView imageView = (ImageView) findViewById(R.id.imageView1);AnimationSet animationSet = new AnimationSet(true);AlphaAnimation alpha原创 2012-09-27 13:56:02 · 1585 阅读 · 0 评论 -
Android的pull解析xml区别
XmlPullParser创建有两种方法。一种是使用工厂类XmlPullParserFactory,另一种是使用Android提供的实用工具类android.util.Xml 。但是什么时候用第一种,什么时候用第二种,这个以前根本没有去关心。今天做项目的时候发现了两个的用法区别。 第一种工厂模式创建主要用于解析网络数据的时候,解析网络数据如果采用第二种是没法解析成功。原创 2012-09-11 18:40:39 · 696 阅读 · 0 评论 -
Android的快速开发框架afinal
afinal 是一个android的 orm 和 ioc 框架。而且封装了android中的httpClient,使其更加简单易用。 afinal是android应用开发的终极框架。FinalDB使用方法: FinalDb db = FinalDb.create(this); User user = new User();user.s原创 2012-10-19 13:45:44 · 2628 阅读 · 0 评论 -
android2.2的LocalActivityManager的destroyActivity()问题
今天在用ActivityGroup做例子,发现了个问题,并采用了个笨办法暂时解决。 首先看LocalActivityManager的destroyActivity()的源码: /** * Destroy the activity associated with a particular id. This activity * will go t原创 2012-11-22 16:46:25 · 2042 阅读 · 0 评论 -
干货分享——android源码分享网站
干货分享——android源码分享网站android源码应用分享站点,各种技术分支的源码都有,现在分享给大家安卓源码服务专家集合了大量的例子源码,总会找到你想要的 http://www.javaapk.com/泡在网上的日子实时分享android最新的开源项目,大量的教程 http://www.jcodecraeer.com/android的code4app——apkbus大量的例子源码和and原创 2015-06-18 22:59:22 · 3674 阅读 · 1 评论 -
Android开发之JSON使用
Android开发之JSON使用今天在论坛看到有不少朋友问关于json的问题,所以想写一篇关于android中使用json的博客。首先json是什么JSON的全称是JavaScript Object Notation,从这里可以看到它源于JavaScript,它采用文本形式体现。比如{"name":"zhangsan","age":20,"wife":"如花"}这个简单表示了一个对象,在ja原创 2015-07-20 21:41:00 · 2203 阅读 · 0 评论 -
java和Android中int值0x和0
0x开头,代表的是16进制数,0开头的,代表的是8进制数,可以使用windows自带的计算器看一下(注意调成科学型模式):0x56=86(十进制下),056=46(十进制下).有了这个了解,在android中颜色值就可以得到很好的解释了。比如:0xffffffff 就可以这么看 0x|ff|ffffff 表示 整数|透明度|颜色值原创 2012-08-17 16:28:28 · 2986 阅读 · 0 评论 -
ImageUtil
import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStrea原创 2012-08-13 11:26:58 · 1311 阅读 · 0 评论 -
android可执行sql文件的做法
如下:private class DatabaseHelper extends SQLiteOpenHelper {private List tables = new ArrayList();DatabaseHelper(Context context, String dbName, CursorFactory factory,int version) {super(c原创 2012-03-09 17:20:51 · 2517 阅读 · 0 评论 -
Android的style属性讲解(1)
在做自定义dialo的时候,发现有些样式属性无法在Android XML Editor中没有自动提示,很不方便,故整理此文章用来记住常用的style属性及其含义,方便以后style的定义:例如:去掉白色边框stylename="mydialog"parent="@android:Theme.Dialog"> item name="android:windowFra原创 2012-08-11 13:56:17 · 12047 阅读 · 0 评论 -
android TextView ClickableSpan 长按报错
android TextView ClickableSpan 长按报错用户注册的时候,一般都会有个协议连接,一般都会用到ClickableSpan,比如..TextView tvPt;..private void setPtLink() { String user_pt = "《用户协议》"; SpannableString st = new Spannab原创 2016-08-19 15:48:09 · 2079 阅读 · 0 评论