<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[北海没有猫.]]></title><description><![CDATA[小博客.]]></description><link>https://blog.youkuaiyun.com/g1448261713</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; g1448261713]]></copyright><item><title><![CDATA[Fragment 碎片转换界面(2018.5.31)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80528603</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80528603</guid><author>g1448261713</author><pubDate>Thu, 31 May 2018 18:46:20 +0800</pubDate><description><![CDATA[package com.example.zy1;import com.example.home.fragment1;import com.example.home.fragment2;import com.example.home.fragment3;import com.example.home.fragment4;import android.app.Activity;import andro...]]></description><category></category></item><item><title><![CDATA[小程序(机试）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80448169</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80448169</guid><author>g1448261713</author><pubDate>Fri, 25 May 2018 10:41:59 +0800</pubDate><description><![CDATA[package com.example.beicai;import android.R;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import ...]]></description><category></category></item><item><title><![CDATA[两种服务(2018.5.23)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80447946</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80447946</guid><author>g1448261713</author><pubDate>Fri, 25 May 2018 10:36:37 +0800</pubDate><description><![CDATA[StartService 和bindService）概念：1、startService(Intent)通过这种方式开启的服务，执行的生命周期方法：第一次调用startService的时候：onCreate→onStartCommand再次调用startService的时候：只执行onStartCommand2、想停止用startService开启的服务要使用stopService(Intent)，...]]></description><category></category></item><item><title><![CDATA[动态注册和静态注册（2018.5.21）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80405889</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80405889</guid><author>g1448261713</author><pubDate>Tue, 22 May 2018 15:02:14 +0800</pubDate><description><![CDATA[1、四大组件只有广播接收者可以不在清单文件中注册2、静态注册：在清单文件中通过声明一个receiver节点指定intent-filter，这种方式就是静态注册3、动态注册：registerReceiver(receiver, filter);4、注销的方法：unregisterReceiver(receiver);向我们之前在清单文件注册的都是静态注册列如：有序无序的发送广播有的广播需要经常触发 ...]]></description><category></category></item><item><title><![CDATA[九图  屏幕适配  广播 有序广播无序广播（2018.5.21）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80405528</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80405528</guid><author>g1448261713</author><pubDate>Tue, 22 May 2018 14:57:21 +0800</pubDate><description><![CDATA[屏幕适配：尽量用相对布局和线性布局最好不要用相对布局为了更好地适配我们用九图 画图列如：480x320 和 320x240&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;xmlns:tools=&quot;http://schemas.android.com/tools&quot;android:layout_wid...]]></description><category></category></item><item><title><![CDATA[界面下笔记（2018.5.20）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80389603</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80389603</guid><author>g1448261713</author><pubDate>Mon, 21 May 2018 11:14:13 +0800</pubDate><description><![CDATA[常用UI的布局1.LinearLayout:   线性布局用来控制其子View以水平和垂直方式展开2.RelativeLayout: 相对布局用来控制其子view以相对定位的方式进行布局显示3.FrameLayout: 帧布局每一个子view都代表一个画布，后面出现的会覆盖前面的画面通过view的android：layout_gravity属性来指定子视图的位置常用视图的属性：1.视图的常用属性内...]]></description><category></category></item><item><title><![CDATA[Tba(2018.5.17)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80366478</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80366478</guid><author>g1448261713</author><pubDate>Fri, 18 May 2018 16:50:57 +0800</pubDate><description><![CDATA[package com.example.test13;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.TabHost;import andr...]]></description><category></category></item><item><title><![CDATA[小程序(2018.5.16)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80347340</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80347340</guid><author>g1448261713</author><pubDate>Thu, 17 May 2018 10:39:29 +0800</pubDate><description><![CDATA[package com.example.text12;import android.app.Activity;import android.graphics.drawable.BitmapDrawable;import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.view...]]></description><category></category></item><item><title><![CDATA[样式 主题  显示所有应用 手机卫士(2018.5.14)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80314627</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80314627</guid><author>g1448261713</author><pubDate>Mon, 14 May 2018 20:31:43 +0800</pubDate><description><![CDATA[样式(Style)•理解: •多个视图属性的集合, 在写布局时, 当多个视图有不少相同的属性时, 可以把这些相同的属性放在一起在styles.xml中定义成一个Style, 而在布局文件中使用@style/style_name统一引用•作用: •复用视图标签属性•目标: •针对的是窗口中的某些视图•系统样式:•Android也定义了些系统样式可以使用•使用系统样式: @android:style/...]]></description><category></category></item><item><title><![CDATA[下拉刷新（2018.5.12）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80314353</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80314353</guid><author>g1448261713</author><pubDate>Mon, 14 May 2018 20:02:13 +0800</pubDate><description><![CDATA[先创建一个RefreshLivstView类package com.example.mylistviewrefresh;import java.text.SimpleDateFormat;import java.util.Date;import com.example.mylistviewfresh.R;import android.content.Context;import android.u...]]></description><category></category></item><item><title><![CDATA[ListView优化（2018.5.12）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80314311</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80314311</guid><author>g1448261713</author><pubDate>Mon, 14 May 2018 19:57:08 +0800</pubDate><description><![CDATA[第0层：不优化每次都会执行getView（）,都会执行  convertView=View.inflate(R.layout.XXX）;问题：效率太低，再快速滑动时会有卡顿，在数据多的时候甚至内存溢出第一层：复用convertViewif(convertView==null）{convertView=View.inflate(R.layout.XXX); //n+1}问题：  每次执行getvie...]]></description><category></category></item><item><title><![CDATA[ListView（2018.5.11）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80314084</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80314084</guid><author>g1448261713</author><pubDate>Mon, 14 May 2018 19:51:52 +0800</pubDate><description><![CDATA[ListView理解ListView是一种用来显示多个可滑动项(Item)列表的ViewGroup需要使用Adapter将集合数据和每一个Item所对应的布局动态适配到ListView中显示显示列表: listView.setAdapter(adapter)更新列表:adapter.notifyDataSetChanged()———————————————————————————ListView效...]]></description><category></category></item><item><title><![CDATA[UI的常用布局（2018.5.10）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80281129</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80281129</guid><author>g1448261713</author><pubDate>Fri, 11 May 2018 14:52:07 +0800</pubDate><description><![CDATA[&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;FrameLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;    android:layout_width=&quot;match_parent&quot;    android:layout_height=&quot;match_parent&qu]]></description><category></category></item><item><title><![CDATA[七种对话框以及总结（2018.5.8）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80268802</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80268802</guid><author>g1448261713</author><pubDate>Thu, 10 May 2018 15:49:39 +0800</pubDate><description><![CDATA[对话框Component———————————————————————————AlertDialog: 警告框AlertDialog :     show()  : 显示警告框    没有公开的构造方法, 只能通过其内部类Builder来创建AlertDialog.Builder:       create() : 创建AlertDialog对象    show() : 创建AlertDialog...]]></description><category></category></item><item><title><![CDATA[菜单(2018.5.9)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80268634</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80268634</guid><author>g1448261713</author><pubDate>Thu, 10 May 2018 15:32:06 +0800</pubDate><description><![CDATA[optionMenu再点击手机的Menu键触发:          OPtionMenu 1.如何触发Meun的显示          点击Menu键 2.如何向menu中添加MenuItem？重写onCreateOptionMenu方法        1.menu.add        2.菜单文件方式3.选择某个MenuItem如何响应       重写onOptionsItemSelecte...]]></description><category></category></item><item><title><![CDATA[UI用户界面（2018.5.7）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80234531</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80234531</guid><author>g1448261713</author><pubDate>Tue, 08 May 2018 09:23:32 +0800</pubDate><description><![CDATA[UI的定义•全称user interface, 意为:用户界面•UI由View和ViewGroup组成        •View类是所有视图(包括ViewGroup)的根基类•View在屏幕上占据一片矩形区域,并会在上面进行内容绘制•ViewGroup包含一些View或ViewGroup,用于控制子View的布局View的API结构UI的组成：       •界面的整体布局(layout)•组成可...]]></description><category></category></item><item><title><![CDATA[Android(2018.5.7)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80226128</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80226128</guid><author>g1448261713</author><pubDate>Mon, 07 May 2018 15:16:04 +0800</pubDate><description><![CDATA[&quot;自定义吐司&quot;&amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;    xmlns:tools=&quot;http://schemas.android.com/tools&quot;    android:layout_width=&quot;match_parent&quot;    android:layout_height=&quot;...]]></description><category></category></item><item><title><![CDATA[Activity(2018.5.4)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80220783</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80220783</guid><author>g1448261713</author><pubDate>Mon, 07 May 2018 08:37:22 +0800</pubDate><description><![CDATA[启动一个Activity•一般启动  startActivity(Intent intent)•带回调的启动   startActivityForResult(intreqCode, Intent intent)   onActivityResult(intreqCode, intresultCode, Intent data)•如何携带额外数据  intent.putExtra(name, va...]]></description><category></category></item><item><title><![CDATA[Activity(2018.5.3)]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80185879</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80185879</guid><author>g1448261713</author><pubDate>Thu, 03 May 2018 20:30:51 +0800</pubDate><description><![CDATA[关于Intent（意图）意图可以启动activity，service和broadcast意图可以携带参数进行跳转意图分为显式意图和隐式意图意图可以设置action, category等属性用来启动其他新的Activity。作为传递数据和事件的桥梁。Intent的分类•显式意图 : 明确指定的目标组件的意图–创建对象 :Intent(Context context,Class clazz)–何时使用...]]></description><category></category></item><item><title><![CDATA[Android快速入门（2018.5.2）]]></title><link>https://blog.youkuaiyun.com/g1448261713/article/details/80171599</link><guid>https://blog.youkuaiyun.com/g1448261713/article/details/80171599</guid><author>g1448261713</author><pubDate>Thu, 03 May 2018 08:57:40 +0800</pubDate><description><![CDATA[1.搭建开发环境1. 解压sdk.zip文件(目录不要有中文)2. 配置path2.创建第一个Android项目1). 指定sdk的版本都为182). 要适配低版本，修改清单文件: minSdk=&quot;8&quot;3.四个文件目录结构——————————————————————————————————DDMS是什么？全称是Dalvik Debug Monitor Service    Android 开发环境...]]></description><category></category></item></channel></rss>