- 博客(18)
- 资源 (6)
- 收藏
- 关注
转载 Android中AsyncTask的处理后台耗时操作(如list排序,进度加载)
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启
2015-08-28 11:16:23 661
原创 关于android studio几种常见的错误解决
我也是从ec转到as的,没办法,大势所趋嘛,然而,在使用as的过程中遇到了很多匪夷所思的错误,现在就说一下今天我遇到的这个错误.美工妹子给了我一张图片,用来当做button的背景图,当然,这个图也可以直接放到ImageView添加点击事件的方法也行,这里就不讨论这个了,图片的名字是:eweima.png此处注意一下,美工给我的图,我丝毫没有改动,那么,就开始大大咧咧的拿着使用了.把图片放置
2015-08-25 14:14:33 988
转载 关于handle
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操
2015-01-17 21:26:13 364
原创 局部内部类访问局部变量的问题
众所周知,局部内部类访问局部变量,需要在局部变量前面加上fianl修饰符,关于这个问题的解答,包括各种书籍里面都有不同的答案.但是,今天在石松老师的讲解并演示下,我彻底明白了,只有一个原因,那就是:生命周期的原因.
2014-10-30 22:36:02 855
原创 内部类各种用法演示
/*注释:本程序演示各种内部类的书写方法,调用方法.*/class Outer{class Inter{public void medo(){System.out.println("内部类和内部类里面的方法都非静态.");}}}class Outer1{static class Inter1{public static void medo1(){
2014-10-30 22:09:42 533
原创 面向对象之:this和super关键字
在面向对象学习的时候,this与super关键字很容易让人感觉到迷惑,当然了,我也不可避免的躺枪,为此,我对两个关键字进行分析总结,在这跟大家分享一下.this,表示本类对象的引用,哪个对象调用,this就代表了哪个对象.比如:class Person{ private String name; private int age; public Person(String
2014-10-27 23:35:12 460
原创 单例模式
什么是设计模式呢?就是解决某一类问题最行之有效的方法.而单例模式的作用在于解决一个类在内存只存在一个对象.想要保证对象唯一.说真的,单例模式我刚刚接触的时候,也是非常的不理解,特别是字面上的意思,现在我简单打一个比方,就可以清楚的显示出单例模式的作用了,有很多时候必须要创建一个对象,并且不能创建多个,用单例就为了防止创建多个对象。比方说一个学校只有一个校长,不能有两个,有两个也出问题了,像
2014-10-26 13:53:23 329
原创 MyEclipse快捷键大全.
MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+
2014-10-26 11:51:59 269
转载 Static与final
1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中给值,不能同时既在定义时给
2014-10-25 22:27:16 251
原创 有没有一段代码会让你感到莫名的感动?!
package day07;import java.util.*;/*28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,* 那么要买多少瓶可乐,够28人喝?假如是50人,* 又需要买多少瓶可乐?(需写出分析思路)*///每当瓶子数等于3的时候,那么,就可以得到一个瓶 a/3public class Test10{
2014-10-24 21:18:31 528
原创 换一种思维,就会更加的美好
好多次思考问题的时候,总是感觉到特别的想不通,可是,面对已经输出来的结果,难道是计算机出现错误了么?我不禁会产生这样的怀疑.当然,大家都知道,这几乎不可能,最大的可能性倒是我这个小菜鸟出现问题比较多.多次以后,终于有了些许的感悟,那么就是,自己把自己给捆绑了.程序没有那么的难,也没有那么容易出现出乎意料的错误,所以,认真按照代码重新读一遍,还是有错?那么,就该换个思维方式了,不然,恐怕
2014-10-22 21:26:19 358
原创 一个证明了返回值与重载无关的小练习
public static void print99(int num){for(int a=1;afor(int b = 1;bSystem.out.print(a+"*"+b+"="+a*b+"\t");}System.out.println();}}public static int print99(){//为了证明重载和返回值是没有关系的print99(9
2014-10-21 20:45:49 481
原创 棱形的输出
public static void getPrism(){//打印一个棱形int i,j;for(i=0;iif(i%2==0){//i的取值范围是0,2,4,6,8,里面需要循环五次,也就是说,正三角行数为5for(j=0;jSystem.out.print(" ");}for(j =0;jSystem.out.print("*"+" ");}Syste
2014-10-20 12:43:06 450
转载 多态的例子.
态可以分为变量的多态,方法的多态,类的多态.我这里强调的是类的多态,这是我们在以后的工作中经常回用到的首先,有这样一个系统:有个学生工作从达内毕业了,作的还不错.买了辆捷达汽车.这个系统应该如何设计呢?按照OO的思想,我们会抽象出来一个类,表示捷达汽车,其中有个run()方法public class JD{public void run(){ System.ou
2014-10-19 19:37:32 404
原创 练手:异常的种种问题
/* * throw和throws有什么区别? * try、catch、finally分别在什么情况下使用? * try-catch语句块用来捕获异常 * try语句块只能有一个,而catch则可以有多个,catch必须紧跟try语句后, * 中间不能有其他任何代码. * finally,它规定的语句块无论如何都要执行,在一个try-catch中只能有一个finally.
2014-10-18 21:23:47 352
转载 关于常量的详细说明
在Java语言中,主要是利用final关键字(在Java类中灵活使用Static关键字)来定义常量。当常量被设定后,一般情况下就不允许再进行更改。如可以利用如下的形式来定义一个常量:final double PI=3.1315。在定义这个常量时,需要注意如下内容: 一是常量在定义的时候,就需要对常量进行初始化。也就是说,必须要在常量声明时对其进行初始化。都跟局部变量或者成员变量不同。当在常量
2014-10-18 20:49:11 972
原创 练手1:while与do while的比较
class WhileAndDoWhileDemo { /*探究和对比While语句与do while 语句之间的不同点*/public static void main(String[] args) { //定义一个int型变量int a = 10;//开始使用while循环,条件是a>0;while(a>0){System.out.println("a=
2014-10-17 15:20:34 883
Sqlcipher.jar
2018-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人