- 浏览: 5260 次
- 性别:
- 来自: 厦门
-
最新评论
文章列表
1.java 中静态代码块和非静态代码块。
静态代码块是在类加载时自动执行的,非静态代码块是在创建对象时自动执行的代码,不创建对象不执行该类的非静态代码块。
public class Test {
public static int a = 0;
static {
a = 10;
System.ou ...
EditText继承关系:View-->TextView-->EditText
EditText的属性很多,这里介绍几个:
android:hint
="请输入数字!"//设置显示在空间上的提示信息
android:numeric
="integer"//设置只能输入整数,如果是小数则是:decimal
android:sing ...
在项目开发中,时常会用关于scrollview内嵌listview来显示一些数据,这样常出现一些问题,比如滚动事件冲突,加载数据过多,超过屏幕的宽度所显示的事件,然后又直接显示到最后一条的数据。
对于事件冲突,可以重现listview空间,屏蔽它的滚动事件,
核心代码public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureS ...
使用AFinal框架开发app是比较高效的,但是在访问服务器的
时候,我们希望用户在登录成功之后就给用户一个sessinid,只要会话没关闭的情况下,不在生成新的sessinid。
对于web开发的朋友来说,session 和cookie的妙用自然不用多说了 ...
在开发中,一般只使用xutils所封装的 数据库操作和查找控件,网络请求一般都是自己在封装方法。
xutils中的对SQLite的orm操作会让你简化数据库操作,加快开发速度。
不会在重复写一大堆控件查找的代码,注解轻松搞定
最近项目中使用获取本机号码,顺带吧API中的telephoneManager方法给总结下。
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
记得在Androidmanifest.xml中声明权限,READ_PHONE_STATE
tm.getLine1Number();//获取本机号码
tm.getNetworkType(); //获取网络类型
tm.getNetworkOperatorName(); //移动运营商名字
tm.getSubscr ...
HTTP:超文本传输协议 (HTTP-Hypertext transfer protocol) 是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。
HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
...