摘要: 项目中看见一行代码很有趣,自定义了一个gridview。这个自定义中 重写了 onmeasure方法: 没见过啊 然后我就研究一下 发现蛮有趣的。 这串代码的背景::可能经常遇到嵌套ListView、ScrollView的问题,百度一搜,都是现成的代码,而且都是一样的,就是重写onMeasure方法 阅读全文
posted @ 2017-07-26 11:53 callMeVita 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 异常 Exception继承于 java.lang.throwable;被称为异常。Exception是Throwable的一个主要子类。Exception下面还有子类:编译时异常:Java.lang.Exception;运行期异常:Java.lang.RuntimeException。 什么叫编译 阅读全文
posted @ 2017-07-25 11:02 callMeVita 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 线程的基础知识: 线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。 创建一个线程有两种方法,一种是继续Thread类(重写run方法),另外一种是实现Runable接口(还是重写run方法); 线程的转换状态如下: 1:start之后不是立即开始执行thread,而是变成可执行状态,等待c 阅读全文
posted @ 2017-07-24 14:35 callMeVita 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 今天10.14号,交作业了。这个就是安卓四大组件加一个Application可以实现的功能嘛。 其实呢,上述的这个功能呢,都与context有关。context在哪些地方用到了呢?弹出Toast、弹出dialog,启动Activity、启动Service、发送广播、操作数据库,Inflate布局等等 阅读全文
posted @ 2017-07-14 16:52 callMeVita 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 Java 中 StringBuffer 和 String 阅读全文
posted @ 2017-07-11 11:44 callMeVita 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 昨天做了一个demo,静态注册的BroadcastrReceiver在onReceive方法里实现 alertdialog. 但是,健哥说我的这个会报错,但是为什么没报错很奇怪,我也很奇怪,今早一来我就研究了一下alertdialog的坑。 dialog 是类型同activity的应用窗口,都可以创 阅读全文
posted @ 2017-07-06 12:34 callMeVita 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 今天学习了broadcast,并且完成了一个简单的demo。 broadcast类似于向所有的安卓应用发出一个命令,但不是所有的应用都可以相应这个命令,只有注册了广播的应用才可以,还需要定义一个broadcastreceiver,在onreceive里执行应用在接受广播之后要执行的方法 阅读全文
posted @ 2017-07-04 18:50 callMeVita 阅读(986) 评论(0) 推荐(0) 编辑
摘要: lkjh 阅读全文
posted @ 2017-06-29 18:18 callMeVita 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 远程service,运行在独立的进程中,常驻后台,不受Activity影响。经常用于系统级别服务。由于在不同进程中,进程间通信(ipc)得借助aidl(安卓接口定义语言)。 思路: 1.创建aidl文件。与java同级。在里面写接口里的定义要实现的方法。。 2.创建service。(关键点onbin 阅读全文
posted @ 2017-06-28 10:28 callMeVita 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 在拜读了阮一峰的flex布局教程和HaoyCn有关flex属性的回答后整理成此文章,以便加深印象。 flex属性是flex-grow,flex-shrink,flex-basis三个属性的简写形式。 flex布局包括外部的容器和内部的项目,flex属性是项目的属性。 若干个项目设置好flex属性后, 阅读全文
posted @ 2017-05-11 16:14 callMeVita 阅读(124) 评论(0) 推荐(0) 编辑