Android
文章平均质量分 75
a603473186
这个作者很懒,什么都没留下…
展开
-
Android进阶篇-onTouchEvent的使用
这里通过演示一个可以拖动颜色球的例子来展示Android中onTouchEvent的使用以及自定义View。实体类ColorBall:/** * @author gongchaobin * * 实体类 颜色球 */public class ColorBall { private Bitmap img; //小球的图片 private int coordX = 0;原创 2011-06-30 17:53:00 · 14335 阅读 · 3 评论 -
Android基础篇-自动获取屏幕的尺寸及密度
有的时候我们需要获取设备的尺寸以及密度,Android是提供了相应的API的 DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels;原创 2011-04-13 09:58:00 · 2048 阅读 · 0 评论 -
Android进阶篇-判断3G/WIFI/WAP
手机上网的方式主要是GRPS/WIFI/WAP三种形式。有的时候,我们需要获取到当前上网的形式。这就需要使用到下面这个函数: /** * 判断联网状态及联网方式 * @param context 当前应用上下文 * @return NO_NETWORK 无可用网路; WIFI 通过wifi方式联网; GRPS 通过GPRS方式联网 * */ public sta原创 2012-03-05 09:26:34 · 1914 阅读 · 0 评论 -
Android进阶篇-Toast自定义显示时间
public class CustomToast { public static final int LENGTH_MAX = -1; private boolean mCanceled = true; private Handler mHandler; private Context mContext; private Toast mToast; public Custo原创 2012-03-02 10:55:35 · 23813 阅读 · 2 评论 -
Android进阶篇-自定义Menu(设置Menu的背景及文字属性)
系统自带的Menu有各种限制条件,如何设置Menu的背景和文字的各项属性呢?在不自定义的情况下,也是可以设置Menu的背景的。 /** 设置Menu的背景图 */ protected void setMenuBackground() { this.getLayoutInflater().setFactory( new android.view.LayoutInflater.F原创 2011-10-13 16:34:56 · 23154 阅读 · 1 评论 -
Android进阶篇-流量统计
Android平台在2.2版本之后,系统提供了TrafficStats类来实现流量的统计。 它是根据每个应用的UID来进行划分。 /** *流量统计 */ private void FlowCount() { // TODO Auto-generated method stub AlertDialog.Builder builder = new AlertDialo原创 2011-10-27 14:01:59 · 1233 阅读 · 0 评论 -
Android数据篇-Json解析
现在的手机客户端一般是通过Json格式来传输数据,因为Json数据是轻量级的,便于传输。在通过HTTP拿到服务端返送的Json数据后,就会有一个解析的问题。解析的方式有很多种,比如说Google的Gson...这里只讲一种方法 /**解析JSON数据 * @param strJSON Json数据串 * @return HashMap键值对 * @throws JS原创 2011-06-29 17:47:00 · 833 阅读 · 0 评论 -
Android进阶篇-自定义Dialog
很多时候,我们需要自定义一个Dialog来体现程序的多样性。这种情况我们一般会想到使用一个Activity设置它为Theme.Dialog的样式来实现。这样的话,我们可以自定义Activity的XML,接受各种触发事件。同时,如果只是在Manifest里面设置Activity的属性为"@android:style/Theme.Dialog"是不行的。因为这样的话,会产生很多问题。原创 2011-06-20 14:51:00 · 1213 阅读 · 0 评论 -
Android进阶篇-百度地图获取地理信息
Android中获取用户的地理信息的方式有很多种,各有各得优点和缺点。这里主要介绍的方法是通过调用百度提供的地图API获取用户的地理位置信息。首要不可缺少的还是百度提供的标准Application类public class BMapApiApplication extends Application { public static BMapApiApplication mDe原创 2011-07-01 15:29:00 · 6247 阅读 · 3 评论 -
Android 获取本机的IP
public class MainActivity extends Activity { /** Called when the activity is first created. */ String address; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn原创 2011-06-09 13:35:00 · 986 阅读 · 0 评论 -
android-调用系统软件
1. 调web浏览器view plaincopy to clipboardprint?01.Uri myBlogUri = Uri.parse("http://xxxxx.com"); 02.returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2. 地图view plaincopy to clipboardprint?01.Uri原创 2011-06-03 09:48:00 · 950 阅读 · 0 评论