Android
文章平均质量分 77
guideit
每天多学一点点
展开
-
Android基础之AsyncTask详解,巨细哟
构建AsyncTask子类参数因为他是一个抽象类所有继承他之后需要重写下面三个泛型参数Params:启动任务时,输入参数的类型。Progress:后台任务执行中返回进度值的类型Result:后台执行任务完成后返回结果的类型构建AsyncTask子类的回调方法dolnBackground:必须重写,异步执行后台程序将要完成的任务。onPreExecute:执行后台耗时原创 2016-05-27 17:11:25 · 368 阅读 · 0 评论 -
广播机制二(有序广播,无序广播和本地广播)
自定义广播发送标准广播(无序广播):清单文件:android:name=".BootCompleteReceiver"> android:name="android.intent.action.BOOT_COMPLETED" /> android:name="android.intent.action.CUST原创 2016-08-14 18:17:28 · 724 阅读 · 0 评论 -
广播机制一(广播接收器)
广播有两种,一种是无序广播,一种是有序广播。无序广播:也称为标准广播,是一种完全异步的广播,在广播发出后,几乎同一时间,所有的广播接收器都可以接受到这广播。他没有先后顺序,这也就是说,他的效率会比较高,而且无法被截断。有序广播:是一种同步执行的广播,在广播发出后,同一时间,只有一个广播接收器能够接受到该广播,当这个广播接收器中的逻辑执行完毕后,广播才可以继续传递。广播接收器是有优先级的,优原创 2016-08-13 19:47:37 · 648 阅读 · 0 评论 -
listview和listFragment详细版,已解决chebox的复用,Glide实现图片的圆形,以及按钮添加数据
listview篇:XML:listview:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="m原创 2016-09-04 20:22:43 · 702 阅读 · 0 评论 -
点击button然后改变其中文字的颜色
不BB,直接上:和改变背景色差不多,但是背景是android:drawable。而改变背景色的是 android:color。背景:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> 获得焦点但未按下时的背景图片 -->原创 2016-07-22 11:12:55 · 1859 阅读 · 0 评论 -
LayoutInflater详细解析,细细的。。。。
LayoutInflater是加载layout文件夹下XML布局文件的,经常在ListView中Adapter的getView方法中频繁出现。eg:convertView=LayoutInflater.from(context).inflate(R.layout.list_item,null);那么,一般而言inflate(布局文件,null),inflate(布局文件,roo原创 2016-07-27 15:46:47 · 489 阅读 · 0 评论 -
Fragment与Activity之间的数据交互
Fragment可调用getActivity()方法获取它所在的ActivityActivity可调用FragmentManager的FindFragmentById()或FindFragmentByTag()方法获取FragmentActivity——>Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法原创 2016-06-13 19:21:49 · 989 阅读 · 0 评论 -
ListFragment与Activity数据传送
一开始,我以为是挺简单的,但是实际动手做的时候才发现,没有想象中的简单。不BB直接动手做难点:设想:可以用接口回调的方法失败,不知道为什么,接口回调好想只可以放在onCreaView中,放在其他地方运行起来会报错.设想:可以用,Intent来实现成功!我们可以通过,Intent intent=new Intent(this,传送目标.class),intent.putE原创 2016-06-15 11:03:52 · 399 阅读 · 0 评论 -
selector和shape,实现button上既有样式,也有背景
xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> 获得焦点但未按下时的背景图片 --> android:state_enabled="true" android:state_focused="true" android:st原创 2016-07-26 13:56:42 · 468 阅读 · 0 评论 -
button的一些使用小常识(点击效果,button圆角,边框线的实现)
在drawable中创建一个xml的文件:xml version="1.0" encoding="utf-8"?>属性代表绘制的图形形状 retangle;矩形,oval:椭圆 ,line:线 ring,环形-->shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="re原创 2016-07-22 15:01:36 · 8342 阅读 · 0 评论 -
Fragment的使用
方法:onCreateView()方法Fragment第一次绘制他的用户界面的时候,系统会调用这个方法,为了绘制Fragment的UI,此方法会返回一个View,如果不显示的话,就返回一个null;。Fragment的加载方式:动态加载撰写代码,将Fragment添加到一个Activity layout中 add():添加一个Fragment(指定添加的fr原创 2016-06-12 11:41:52 · 396 阅读 · 0 评论 -
接口的回调
假设,我们现在有一个线程,在进行下载的任务,程序代码如下:public void download(String url){ new Thread(new Runnable() { @Override public void run() { String load="我是下载任务"; } }).star原创 2016-06-12 11:28:45 · 424 阅读 · 0 评论 -
WebView的使用
利用Android自带的浏览器进行联网:Uri uri=Uri.parse(Url);Intent intent=new Intent(Intent.ACTION_VIEW,uri);startActivity(intent);WebView在应用中加入WebView时候,只需要在布局中加入WebView属性就可以了加载页面使用loadUrl方法,就是,webView.原创 2016-06-03 00:15:59 · 522 阅读 · 0 评论 -
UI更新的方法和在非UI线程里面,怎么更新UI信息。细细的
更新UI的几种方式:runOnUiThread;Handler post;handler sendMessage;view post;第一种方法:Handler post:public class FiveActivity extends Activity { private TextView textView; private Handler ha原创 2016-06-01 22:29:48 · 506 阅读 · 0 评论 -
Android_Handler的使用,巨细,慎入
Handler是啥子,简而言之就是一个用来更新UI的一套机制,和消息处理的机制;在看代码前,来捋一捋思路。一般而言,我们常用的Handler的方法主要就有,post,postDelayed,sendMessage,sendMessageDelayed;现在在来看看Handler与Looper和MessageQueue之间的关系:Handler:封装了消息的发送,主要包括了消息发送给原创 2016-05-31 10:15:33 · 465 阅读 · 0 评论 -
RecyclerView的使用
RecyclerView的用途:可以做成listview的效果可以做成GlidView的效果Item的设置:通过ItemDecoration设置item的间隔,通过ItemAnimator设置增删的动画。代码:布局文件RecyclerView:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schem原创 2016-10-09 12:09:21 · 356 阅读 · 0 评论