摘要: 从构造方法开始,依次执行onAttachToWindow——>onMeasure——>onSizeChanged——>onLayout——>onMeasure——>onLayout——>onDraw——>onDetachedFromWindow如题View与ViewGroup里的方法调用过程总结如下... 阅读全文
posted @ 2014-12-08 11:57 小将子 阅读(2710) 评论(0) 推荐(0)
摘要: 工程遇到问题,好不容易才找到解决方法,跟大家分享一下:问题描述:一个ScrollView中包含了好几个childView,有一个childview很大,一个屏幕显示不完,每个childview都能获取focus。当那个很大的chilvView获取焦点时,由于一屏显示不完,它就会自动滑动到最后(就是该... 阅读全文
posted @ 2014-09-18 11:21 小将子 阅读(478) 评论(0) 推荐(0)
摘要: 在网上看到的算法,跟之前自己写的一个非遍历算法类似,先记录下来。非递归:import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args... 阅读全文
posted @ 2014-07-24 15:29 小将子 阅读(328) 评论(0) 推荐(0)
摘要: Android写动画效果不是一般的麻烦,网上找了好久,终于解决了动画的问题,总结记录以共勉。仅以水平方向移动效果做说明,垂直方向类似。public void slideview(final float p1, final float p2) { TranslateAnimation anima... 阅读全文
posted @ 2014-05-09 15:11 小将子 阅读(4969) 评论(0) 推荐(0)
摘要: 1. NotificationManager和Notification用来设置通知。 通知的设置等操作相对比较简单,基本的使用方式就是用新建一个Notification对象,然后设置好通知的各项参数,然后使用系统后台运行的NotificationManager服务将通知发出来。基本步骤如下:1)得到NotificationManager: String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);2 阅读全文
posted @ 2014-03-03 16:13 小将子 阅读(168) 评论(0) 推荐(0)
摘要: 在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET,POST请求(当然它的功能远不止这些)。 比如你只需以下几行代码就能发出一个简单的GET请求并打印响应结果: try { // 创建一个默认的HttpClient HttpClient httpclient = new DefaultHttpClient(); // 创建一个GET请求 HttpGet request =... 阅读全文
posted @ 2014-02-27 12:36 小将子 阅读(208) 评论(0) 推荐(0)
摘要: 1.自定义字体android Typeface使用TTF字体文件设置字体我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。第二步,程序中调用:AssetManager mgr=getAssets();//得到AssetManagerTypeface tf=Typeface.createFromAsset(mgr, "fonts/ttf.ttf");//根据路径得到Typefacetv.setTypeface(tf);//设置字体2.在xml文件中使用android:textSty 阅读全文
posted @ 2014-02-27 00:40 小将子 阅读(163) 评论(0) 推荐(0)
摘要: 这里只介绍如何使用HttpClient发起GET或者POST请求GET 方式//先将参数放入List,再对参数进行URL编码List params = new LinkedList();params.add(new BasicNameValuePair("param1", "中国"));params.add(new BasicNameValuePair("param2", "value2"));//对参数编码String param = URLEncodedUtils.format(params, "UT 阅读全文
posted @ 2014-02-26 12:44 小将子 阅读(419) 评论(0) 推荐(0)
摘要: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; /** * 上传的文件 */ public class FormFile { /** 上传文件的数据 */ private byte[] data; private InputStream inStream; private File file; /** 文件名称 */ private String filname; /** 请求参数名称... 阅读全文
posted @ 2014-02-26 12:39 小将子 阅读(1494) 评论(0) 推荐(0)
摘要: [置顶]移动手机消息推送机制由于公司要做一个android的消息推送功能,让我进行了一个调研,发现网上没有一个集中说明的地方,自己在网上搜罗了一些资料并且自己总结了一下。对于消息的提醒方式可以分为四种:固定窗口、弹出窗口、手机短信和Push信息。下面的针对于push信息的机制和技术实现向大家介绍一下。 首先,我们要知道什么是Push信息? 所谓信息推送,就是"web广播",是通过一定的技术标准或协议,在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户 阅读全文
posted @ 2014-02-26 12:37 小将子 阅读(524) 评论(0) 推荐(0)