![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
盗版水龟
一切没有被记录下的终究被忘记
展开
-
Android度量单位说明(DIP,DP,PX,SP)
(一)概念dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用转载 2013-09-29 14:50:15 · 942 阅读 · 0 评论 -
基于netty的心跳检测
这两天由于要给android系统的设备写一个心跳功能,所以在这里写一个基于netty的心跳检测功能。实现的功能:1.客户端网络空闲5秒没有进行写操作是,进行发送一次ping心跳给服务端;2.客户端如果在下一个发送ping心跳周期来临时,还没有收到服务端pong的心跳应答,则失败心跳计数器加1;3.每当客户端收到服务端的pong心跳应答后,失败心跳计数器清零;4.如果连续超过3次原创 2015-03-11 20:45:29 · 9278 阅读 · 1 评论 -
android inflater 用法
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用Layou转载 2014-01-01 18:20:54 · 567 阅读 · 0 评论 -
Android下Affinities和Task
源文链接:http://appmem.com/archives/405本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个转载 2013-10-25 14:46:56 · 571 阅读 · 0 评论 -
在系统安装时候,在手机桌面上不出现图标
原有我们在Manifest.xml中配置启动的activity时,配置如下: <activity android:name=".activity.MainActivity" android:label="@string/app_name" >原创 2013-10-24 21:49:08 · 1615 阅读 · 0 评论 -
android之intent的Flag详解
1. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为: (1) 前提: Activity A和Activity B在同一个应用中. 操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A)转载 2013-10-24 20:44:56 · 673 阅读 · 0 评论 -
android UI进阶之style和theme的使用
android UI进阶之style和theme的使用今天来和大家分享一下android中UI设计里面常会用到的style和theme。首先,style和theme都是资源,android提供了很多这样的默认资源。你可以来使用它们。同时你也可以自己定义style和theme。这非常的简单,只需要在res/values/这个路径里面新建一个.xml文件,而且他的根节点必须是.对每一个转载 2013-10-16 19:47:27 · 617 阅读 · 0 评论 -
android之TextView设置
android textview 下划线在xml文件中使用android:textStyle="bold" 可以将英文设置成粗体,但是不能将中文设置成粗体,将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.setFakeB转载 2013-10-16 17:16:00 · 931 阅读 · 0 评论 -
Android之drawable state
我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图片。通常在layout配置文件中的主键属性有一个android:background="@drawable/XXX"属性,原创 2013-10-08 11:38:57 · 651 阅读 · 0 评论 -
activity之间使用Intent传值
在两个activity之间使用Intent对象进行传值,可以使用Intent对象的putExtra方法,该方法有许多的重载方法对于基本数据类型以及数组的传值,都能满足,这不是本文的重点,现在我们来探讨一下使用Parcelable和Serializable方式传递对象Serializable方式:Serializable方式实际上是将对象进行序列化后进行传递,所以在我们传递对象时候,一定要记原创 2013-10-07 21:54:01 · 716 阅读 · 0 评论 -
android中自定义checkbox大小和图片
android中自定义checkbox大小和图片在编程过程中使用android自带的checkbox显示过大,在网上找了很多文章,终于使用自定义的checkbox使显示更加美观。 网上说:这个控件其实就是个TextView加了个图片,你只要做两张png的图片,在darwable中用xml定义好点击事件,再在你的控件上把这个当背景引进来就可以了。但是这样做了以后显示效转载 2013-10-08 09:25:39 · 1686 阅读 · 0 评论 -
让edittext不自动获得焦点
在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为解决之道:在EditText的父级控件中找一个,设置成 android:focusable="true" and转载 2013-10-07 09:57:43 · 772 阅读 · 0 评论 -
ubuntukylin-14.04.2 下下载android4.0.1源码
vmware安装Ubuntu14.04.2一、下载vmwarehttp://www.dntk.org/vmware-workstation-11-0-0-zheng-shi-ban-you-xiao-key.htmlhttp://www.vmware.com/cn 二、下载iso镜像http://www.ubuntu.org.cn/ 三、下载jdkhttp://原创 2015-05-14 17:23:35 · 622 阅读 · 0 评论