2016年3月29日
摘要: Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面整理四种常用网络请求方式。 java.net包中的HttpURLConnection类 Get方式: Post方式: org.apache.http包中的HttpGet和HttpPost类 Get方式: Post方式: 阅读全文
posted @ 2016-03-29 11:31 豆芽的成长 阅读(1485) 评论(0) 推荐(0) 编辑
  2015年10月20日
摘要: 定义这是一个GradientDrawable,必须作为根元素。android:shape 定义shape的值,必须是下面的之一:"rectangle" 矩阵,这也是默认的shape"oval" ... 阅读全文
posted @ 2015-10-20 15:02 豆芽的成长 阅读(506) 评论(0) 推荐(0) 编辑
  2015年8月28日
摘要: 复杂(同时包含数字,字母,特殊符号)"^^(?![a-zA-z]+$)(?!\\d+$)(?![!@#$%^&*_-]+$)(?![a-zA-z\\d]+$)(?![a-zA-z!@#$%^&*_-]+$)(?![\\d!@#$%^&*_-]+$)[a-zA-Z\\d!@#$%^&*_-]+$"简单... 阅读全文
posted @ 2015-08-28 17:14 豆芽的成长 阅读(11696) 评论(0) 推荐(1) 编辑
  2015年8月25日
摘要: Java文件下载的几种方式public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 F... 阅读全文
posted @ 2015-08-25 17:36 豆芽的成长 阅读(172) 评论(0) 推荐(0) 编辑
摘要: private void getScreenSize(Context context) { DisplayMetrics dm = context.getResources().getDisplayMetrics(); int screen_width = dm.widthPixels;... 阅读全文
posted @ 2015-08-25 13:38 豆芽的成长 阅读(174) 评论(0) 推荐(0) 编辑
  2015年8月19日
摘要: onWindowFocusChanged重要作用 Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。译注:从onWindowFocusChange... 阅读全文
posted @ 2015-08-19 09:51 豆芽的成长 阅读(241) 评论(0) 推荐(0) 编辑
摘要: int[] location = new int[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标location [0]--->x坐标,... 阅读全文
posted @ 2015-08-19 09:44 豆芽的成长 阅读(503) 评论(0) 推荐(0) 编辑
  2015年7月28日
摘要: 再实现通讯录的时候,需要把联系人按照A-Z的顺序排列这里就需要得到每个联系人的名字拼音下面这三个方法很有用处注意:一定要先在网上下载pinyin4j-2.5.0.jar 1 /** 2 * 获取汉字串拼音,英文字符不变 3 * @param chinese 汉字串 4 * @return 汉语拼... 阅读全文
posted @ 2015-07-28 21:19 豆芽的成长 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: AIDL是个好东西,很好的实现了异步进程之间的通讯,经常见到的就是,两个app之间互相传递参数。主要分为客户端和服务端两部分,怎么区分呢,个人觉得是被操作的那个app为服务端,发出操作指令的app为客户端。值得注意的有几点:1、服务端必须要启动一个sevice来与客户端通讯2、客户端和服务端的aid... 阅读全文
posted @ 2015-07-28 19:40 豆芽的成长 阅读(159) 评论(0) 推荐(0) 编辑