QDa

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年3月11日

摘要: 发音,这个应该算是学习英语的头等大事,如果没有机会和条件练好发音,也可以先将就着,不过后面你就会感觉到你说的人家可能会听不懂,我自己也曾经深受其害。基本常用单词积累(大概2000~4000左右的词汇量就可以了,这个跟汉语一样,属于最基本的积累),可以借助一些单词小软件。走遍美国(一共78集,每集几分钟,算下来音频和视频一共看了不下15遍;学习完了之后,发现对口语的帮助不是一般的大!)新概念英语(一到四册,到目前为止,一到三册基本很熟练,第四册一直没有学完;这一套教材真的很不错,可以系统的学习和巩固英语)常用交流英语(最基础的就是常用英语900句,或者很简单的“李阳365句”,可以让你信心大增, 阅读全文
posted @ 2014-03-11 20:30 QDa 阅读(179) 评论(0) 推荐(0) 编辑

摘要: package com.example.wifipassword; import java.util.List; import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ListView;impo 阅读全文
posted @ 2014-03-11 15:31 QDa 阅读(340) 评论(0) 推荐(0) 编辑

摘要: 很多时候项目中我们需要对一些统计数据进行绘制表格,更多直观查看报表分析结果。基本有以下几种方法:1:可以进行android api进行draw这样的话,效率比较低2:使用开源绘表引擎,这样效率比较高.下面就介绍一种。AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。该项目地址位于: http://code.google.com/p/achartengine/你可以选择合适的版本下载,每个版本都有一个jar包、实例源代码和java doc提供下载。当前最新版使用:1:新建 阅读全文
posted @ 2014-03-11 15:19 QDa 阅读(482) 评论(0) 推荐(0) 编辑

摘要: 本实例整合了关于Android Menu的优秀开源代码,方便有需要用到Menu开源项目的小伙伴使用。一、整合的项目有:SlidingMenu:https://github.com/jfeinstein10/SlidingMenuArcMenu:https://github.com/daCapricorn/ArcMenuSatelliteMenu:https://github.com/siyamed/android-satellite-menuMenuDrawer:https://github.com/SimonVT/android-menudrawerRadialMenu:https://gi 阅读全文
posted @ 2014-03-11 15:06 QDa 阅读(241) 评论(0) 推荐(0) 编辑

摘要: MessageQueue提供了另一类消息,IdleHandler如果返回false,每次轮询都会调用(理论上应该可以做一些别的东西) Looper.myQueue().addIdleHandler(new MyIdleOnce()); Looper.myQueue().addIdleHandler(new MyIdleKeep()); //removeIdleHandler class MyIdleKeep implements MessageQueue.IdleHandler{ /** *返回值为true,则保持此Idle一直在... 阅读全文
posted @ 2014-03-11 15:01 QDa 阅读(442) 评论(0) 推荐(0) 编辑

摘要: dispatchTouchEvent事件派发显示隧道方式、再是冒泡方式隧道方式传递,直道某一个元素消耗此事件,由上至下逐层分发视图。冒泡方式传递,当某个视图消耗事件后其return boolean 是与分发相反的方法向上传递。具体分发给哪一个视图是通过当前触摸点坐标在当前层哪个视图上判断onInterceptTouchEventViewGroup的方法,如果当前ViewGroup需要拦截传递给其子视图的事件,需要return true/** * {@inheritDoc} */@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) 阅读全文
posted @ 2014-03-11 14:34 QDa 阅读(355) 评论(0) 推荐(0) 编辑

摘要: 在Android开发中,当Android原生控件不能满足我们的需求的时候,就需要自定义View。View在屏幕上绘制出来先要经过measure(计算)和layout(布局)。什么时候调用onMeasure方法?当子View的父控件要放置该View的时候,父控件会传递两个参数给View——widthMeasureSpec和heightMeasureSpec。这两个参数是View可以获取的宽高尺寸和模式值混合的int数据。可以通过int mode = MeasureSpec.getMode(widthMeasureSpec)得到模式,用int size = MeasureSpec.getSize( 阅读全文
posted @ 2014-03-11 14:26 QDa 阅读(1057) 评论(0) 推荐(0) 编辑