- 博客(9)
- 收藏
- 关注
原创 回调
一、概念:回调:其实就是将现实中我们处理事情的方式移植到代码中去。相信大家也都看过这样的例子:假如我打电话向你请教一个问题,而你一时又想不出答案,但是又不能一直通着电话直到你想出答案。这样我们就约定,先挂掉电话,各自处理自己的事情,等你想出的答案,再打电话告诉我。二、应用android中我们都会给布局中的view设置点击事件。比如button,(其中一种方式实现点击事件)1
2016-08-04 22:18:39
185
原创 android 初识mvp
本次主要看一个mvp的简单demo,不熟悉mvc,mvp的请自行百度目录结构如下个人理解MVP模式是隔离了各层之间的交互beanmodelpresenterview使得每一层的逻辑独立,功能明确,方便后期维护,接下来就看代码了1.beanpublic class UserBean { private String username; private String
2016-07-05 22:41:55
298
转载 handler和asynctask比较
AsyncTask实现的原理和适用的优缺点AsyncTask,是Android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.
2016-07-04 22:31:37
211
转载 android handler
作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被g
2016-07-04 21:44:46
177
转载 android preference补充
今天包含两部分内容1:preference置灰,(比如手机开启飞行模式,相应的设置项需置灰)2:preference与activity,service,broadcast的通信1PreferenceScreen设置Preference置灰显示,在xml文件中必须设置以下两个属性:android:enabled 是否起作用,false则能点取,但是不作用(有焦点)a
2016-06-20 22:08:22
536
原创 android dialog
先看个例子activitypublic class DemoActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity
2016-06-16 22:42:24
216
原创 android中的数据存储
数据存储常用的有两种sharedpreference,数据库1sharepreference,适合存储量不大,设置类数据,结合之前说过的preference布局更方便。使用很方便(1)获取preference对象getSharedPreferences(name, mode);name是你保存文件的名字,mode的读写文件的模式PreferenceManager.getDefaul
2016-06-14 20:51:16
196
原创 android常用view布局
android中常用view布局有3个 :1线性布局(LinearLayout)2相对布局(RelativeLayout)3帧布局(FrameLayout)常见共同属性:layout_width,layout_height布局(ViewGroup)和控件(View)的必要属性id 该控件的“身份证”visibility如果你需要动态加载view的显示padding 内边
2016-06-13 21:55:09
537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人