<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ytm419的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ytm419</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ytm419]]></copyright><item><title><![CDATA[第二部分基本组件---2.4BroadCastReceiver用法]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5940425</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5940425</guid><author>ytm419</author><pubDate>Thu, 14 Oct 2010 11:53:00 +0800</pubDate><description><![CDATA[<br />BroadCastReceiver比较重要在系统框架中经常用到，主要有几个步骤<br />1．Sendbroadcast发送广播<br />发送广播时需要携带一个intent对象做为参数，intent生成时需要制定在系统中注册所用的唯一字符串,当然intent可以带一些需要传递的额外参数<br />public static final String  BOARDACTION_1 ="com.derek.xie.action1";<br />Intent intent = new Intent(]]></description><category></category></item><item><title><![CDATA[第二部分基本组件----2.3SharedPreferences使用]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5940148</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5940148</guid><author>ytm419</author><pubDate>Thu, 14 Oct 2010 10:24:00 +0800</pubDate><description><![CDATA[<br />SharedPreferences可以用来存储轻量级数据，其存储形式为xml文件方式，其系统自带xmlparser，对于类似于配置文件类的数据可以用Sharedpreferences存储非常方便，其写数据和读数据的方式分别为：<br />sp= this.getContext().getApplicationContext().getSharedPreferences("derek", 0);<br />      Editor e=sp.edit();<br />      e.putStri]]></description><category></category></item><item><title><![CDATA[第二部分基本组件---2.2ContentProvider和ContentResolver配合使用]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5938443</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5938443</guid><author>ytm419</author><pubDate>Wed, 13 Oct 2010 15:15:00 +0800</pubDate><description><![CDATA[ContentProvider其实就是对数据加上一层封装，提供统一的接口来供应用程序来进行访问，例子对之前的数据库利用ContentProvider进行封装（应用程序的数据库只对本应用程序可用和可见，外部应用程序要想调用必须通过ContentProvider进行封装）,封装完毕后利用ContentResolver对象来进行查询，示例代码如下：
public class UIDemo extends ContentProvider    {
 
		int version = 1;
		public ]]></description><category></category></item><item><title><![CDATA[第二部分基本组件---2.1SQLite部分应用-自定义database中取出数据，listView做界面显示示例]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5938227</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5938227</guid><author>ytm419</author><pubDate>Wed, 13 Oct 2010 13:56:00 +0800</pubDate><description><![CDATA[<br />publicfinal String  DB_NAME= "derekTest.db";<br />      publicfinal String  TABLE_NAME= "table1";<br />      private  final String TABLE_ID="_id";<br />      publicfinal String  TITLE= "title";<br />      publicfinal String  BODY= "body";<br />class ]]></description><category></category></item><item><title><![CDATA[第二部分基本组件---2.1SQLite数据库基本使用]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5935783</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5935783</guid><author>ytm419</author><pubDate>Tue, 12 Oct 2010 15:05:00 +0800</pubDate><description><![CDATA[<br />1．创建数据库要用到一个类SQLiteOpenHelper，它是一个抽象类可以创一个类继承他<br />class DBHelper extendsSQLiteOpenHelper<br />{<br /> <br />      public DBHelper(Context context, String name, CursorFactory factory,int version) {<br />            super(context, name, factory, vers]]></description><category></category></item><item><title><![CDATA[androidUI第六部分---其他常用控件举例]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5933392</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5933392</guid><author>ytm419</author><pubDate>Mon, 11 Oct 2010 14:34:00 +0800</pubDate><description><![CDATA[<br />SeekBar 搜索进度条：<br /><SeekBarandroid:id="@+id/seek" android:layout_width="fill_parent" android:layout_height="wrap_content" android:max="100" android:thumb="@drawable/seeker" android:progress="50" /><br />Max指定总长度，progress指定初始默认长度，thumb指定进度条上指示长度的图片<b]]></description><category></category></item><item><title><![CDATA[androidUI第五部分--1.5.2Toast用法]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5927375</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5927375</guid><author>ytm419</author><pubDate>Fri, 08 Oct 2010 15:16:00 +0800</pubDate><description><![CDATA[<br />Toast就是一个弹出提示框，最简单的用法如果只需要弹出个文字的话，就是调用Toast的makeText方法设置提示文本和显示时间，然后show显示<br />Toast.makeText(getApplicationContext(), "Text toast test!", Toast.LENGTH_LONG).show();<br />另外Toast也可以指定view来完成布局，使得可以添加icon图标和文本等<br />方法如下：<br />public void ToastOccur(]]></description><category></category></item><item><title><![CDATA[androidUI第五部分---1.5.1notification和notificationmanager的使用]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5927075</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5927075</guid><author>ytm419</author><pubDate>Fri, 08 Oct 2010 13:50:00 +0800</pubDate><description><![CDATA[notification使用后的效果，可以先想一下你的手机有个来电未接，然后状态栏上会有个提示，你拉下菜单点击它则可以查看来电信息，notification一般配合notificationmanager使用，这里写了个产生notification的方法：   public void notificationOccur()   {    //first step       NotificationManager nm = (NotificationManager)this.getSystemService(]]></description><category></category></item><item><title><![CDATA[androidUI第四部分---1.4.3ListView用法—利用CursorAdapter生成ListView]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5925360</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5925360</guid><author>ytm419</author><pubDate>Thu, 07 Oct 2010 16:02:00 +0800</pubDate><description><![CDATA[<br />CursorAdapter是个抽象类,一般用他的直接子类simplecursorAdapter，废话少说上代码：<br />ListView lv = (ListView)this.findViewById(R.id.listview);<br />      Cursor cur = this.getContentResolver().query(Contacts.People.CONTENT_URI, null, null, null, null);<br />     Log.v("111]]></description><category></category></item><item><title><![CDATA[androidUI第四部分---1.4.2ListView用法—利用SimpleAdapter生成ListView]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5925202</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5925202</guid><author>ytm419</author><pubDate>Thu, 07 Oct 2010 14:51:00 +0800</pubDate><description><![CDATA[<br />利用simpleAdapter关联ListView时由于参数较多显得较为复杂，代码如下：<br />setContentView(R.layout.main);<br />      ListView lv = (ListView)this.findViewById(R.id.listview);//第一步<br />////第二步生成simpleAdapter      <br />ArrayList<HashMap<String, Object>> al = new ArrayList<Ha]]></description><category></category></item><item><title><![CDATA[androidUI第四部分--1.4.1ListView用法—利用ArrayAdapter生成ListView]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5925122</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5925122</guid><author>ytm419</author><pubDate>Thu, 07 Oct 2010 14:03:00 +0800</pubDate><description><![CDATA[<br />ListView组件一般用做List菜单，非常常用，其使用需分几步<br />1.  生成或获得ListView组件对象<br />2.  生成BaseAdapter或其子类对象（常用ArrayAdapter,SimpleAdapter.CursorAdapter）<br />3.  通过setAdapter()方法关联listView和Adapter<br />例1,通过ArrayAdapter来生成ListView对象<br />String[] itemvalue ={"item1","i]]></description><category></category></item><item><title><![CDATA[androidUI第三部分---1.3.2不使用xml文件手工代码实现布局]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5924902</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5924902</guid><author>ytm419</author><pubDate>Thu, 07 Oct 2010 11:02:00 +0800</pubDate><description><![CDATA[<br />界面布局同样也可以完全手动动态实现而不借助于xml布局文件，但两种方式不可混用，实现方式如下（以linearlayout为例）：<br />1．在xml文件里面定义的linearlayout等标签可以通过new LinearLayout()的方式来创建，LinearLayout类中有个内部类LayoutParams可以用来设置linearLayout的相关参数<br />LinearLayout.LayoutParams rlp= newLinearLayout.LayoutParams(Lay]]></description><category></category></item><item><title><![CDATA[androidUI第三部分---1.3.1布局管理]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5922413</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5922413</guid><author>ytm419</author><pubDate>Tue, 05 Oct 2010 13:53:00 +0800</pubDate><description><![CDATA[<br />FrameLayout:不能设计这个控件的位置，控件会放到左上角开始叠加<br /><br />下为布局代码<br /><?xmlversion="1.0"encoding="utf-8"?><br /><FrameLayoutxmlns:android="http://schemas.android.com/apk/res/android"<br />    android:orientation="vertical"<br />    android:layout_width="fill_p]]></description><category></category></item><item><title><![CDATA[androidUI第二部分---1.2.2Activity对Dialog的管理及Dialog的自定义布局  ]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5922364</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5922364</guid><author>ytm419</author><pubDate>Tue, 05 Oct 2010 12:31:00 +0800</pubDate><description><![CDATA[前面提到过Activity对dialog的管理有两个回调函数onCreateDialog(int) 和onPrepareDialog(int, Dialog)  ，使用步骤：首先需要给不同的Dialog定义不同的id号，通过onCreateDialog（int）方法传入id号参数来初始化生成不同的dialog,显示不通的dialog时则可以直接调用Activity的showDialog（int）方法根据id号来显示不同的dialog.Dialog也可以自定义布局，在上面加上一些textview,button]]></description><category></category></item><item><title><![CDATA[androidUI第二部分---1.2.1Dialog,AlertDialog如何生成]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5922309</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5922309</guid><author>ytm419</author><pubDate>Tue, 05 Oct 2010 11:19:00 +0800</pubDate><description><![CDATA[Android.app包AlertDialog继承至Dialog,Activity中有可选的管理Dialog的几个回调函数android.app.SearchManager.onCreateDialog(int)和android.app.SearchManager.onPrepareDialog(int, Dialog)  另外对Dialog有两个接口进行可进行监听OnDismissListener和OnCancelListener监听事件触发后调用的方法分别为onDismiss(DialogInterfa]]></description><category></category></item><item><title><![CDATA[android学习进行时----1.1.2UI部分Button使用-事件监听]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5920983</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5920983</guid><author>ytm419</author><pubDate>Mon, 04 Oct 2010 12:24:00 +0800</pubDate><description><![CDATA[<br />看着代码来说几个小知识点：<br />1）findViewById是通过R中自动生成的资源id号来生成对象，当然android中也可以通过new Button()这种方式来生成（tips里面补充一段代码一看即明白）<br />2）onClickListener点击事件监听可以通过一个类来实现此接口然后在类中实现onClick方法，也可以通过匿名内部类来实现此接口处理点击事件，例中button1和button2分别进行了实现<br />public class UIDemo extends Act]]></description><category></category></item><item><title><![CDATA[android学习进行时----1.1.1UI部分Button使用]]></title><link>https://blog.youkuaiyun.com/ytm419/article/details/5920904</link><guid>https://blog.youkuaiyun.com/ytm419/article/details/5920904</guid><author>ytm419</author><pubDate>Mon, 04 Oct 2010 11:34:00 +0800</pubDate><description><![CDATA[UI应用部分最好学，也应最新学Button 在android.widget包里继承于TextView，在eclipse中建好工程创建好activity后在main.xml文件中写两个button标签，代码如下：    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    >    android:layout_width="fill_pare]]></description><category></category></item></channel></rss>