- 博客(11)
- 资源 (45)
- 收藏
- 关注
原创 【数据结构】排序算法(一)之直接插入排序,冒泡排序
排序算法在面试中是常见的,尤其是(插入排序,冒泡排序和快速排序),就抽个时间再复习一下排序算法吧 插入排序的基本方法是:每步将一个待排序的记录按其关键字的大小插入到前面已经排序的序列中的适当位置,直到每个记录都插入完毕为止。 1:直接插入排序 这是一种最简单的排序方法,它的基本思想是将待排序的记录分成两个部分,第一个部分已经排好序,第二个部分未排序好。排序中,每次都是从第二
2012-01-25 21:58:38 3507 1
原创 Android UI 之TextView控件中可选择的属性列表,开发中经常用到的
网上收集和自己整理的TextView控件中可选择的属性列表,经常可以用到的:android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。
2012-01-23 17:34:55 3226 1
原创 Android自学--一篇文章基本掌握所有的常用View组件
写了一个多小时了,终于写完了,总结了一下昨天学习的View组件包括AlertDialog,ProgressDialog,RadioButton,CheckBox...等等一系列的组件;下面是直接运行效果截图(如果需要这个项目Demo代码,可以留言,我会尽快发送到大家的邮箱的) 1:单纯的AlertDialog 2:单选
2012-01-16 20:46:35 3637 11
原创 Android的Activity组件启动,切换和值传递学习
前面已经学过了Activity的生命周期(链接地址:Activity生命周期学习),今天集中来学习一下Activity组件的启动,切换和值传递 1:首先是如何创建一个Activity: Activity提供了和用户进行交互的可视化界面,要创建Activity一般都要去继承Activity(当然有时候我们也可去继承例如ListView等等已经继承了的Activity的类)。然
2012-01-15 13:23:46 3847 2
原创 Android中的Activity生命周期学习
作为Android中四大组件之一的Activity是最为重要的一个组件,今天学习了Activity的生命周期。 理解Activity的生命周期对于我们去开发大的灵活的应用很有帮助,在Android系统中Activity作为Activity栈来被管理,当前活动的Activity处于栈顶,之前的不活动的Activity就会被压入下面的称为不活动的Activity,来进行等待,如果该
2012-01-13 18:24:54 2298 1
原创 Android中打开新的Activity的三种方法
Android中打开新的Activity的三种方法,平时在别人源代码的时候经常会看到一下三种方法,刚开始不懂,现在基本了解了: // 第一种方法:Intent intent1 = new Intent(IntentActivity.this,IntentSecond.class);// 第二种方法:Intent intent2 = new Intent();intent2.
2012-01-12 22:02:26 7041 1
原创 Android中使用SAX对XMl文件进行解析
在android中的xml的文件解析,一般有三种方法 sax,dom,pull; 不过一般使用最多的是sax技术;在Java中使用SAX技术解析XML文档 sax解析技术是解析速度很快,并且占用很小量的内存;sax解析的方法是进行事件驱动的方法,相对于dom技术必须要调用这个xml文档到内存中,他不需要整个xml文档, 按顺序进行解析,按要求把xml当如到内存中;当我们在解析
2012-01-12 18:32:44 3341 1
原创 Android中使用SDcard进行文件的读取
平时我们需要在手机上面存储想音频,视频等等的大文件,以前学过使用File进行存储(使用File操作进行存储);由于考虑到手机本身的存储空间小,这时候我们需要把文件存储在SDcard中,今天自己也学习了一下在android进行sdcard的存储使用方法; 首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置: 在An
2012-01-12 15:09:40 19117 3
原创 Android中资源文件assets和res下面raw文件的使用不同点
在建立项目中一般会默认建立assets文件,当然我们还可以在res文件下面建立raw文件夹,这里面都可以存放一些图片,音频或者文本信息,可以供我们在程序当中进行使用,不过他们两个也有不同点; assets下面的文件不会被编译,通过路径可以去访问其中的内容。raw中文件会自动编译,我们可以在R.java文件中找到对应的ID, 看下面截图:
2012-01-08 21:04:34 3658 3
原创 Android中用两层AlertDialog来进行弹出选择框信息选择
在Android经常会用到AlertDialog,把内容使用AlertDialog结合列表的形式显示出来,然后我们点击得到点击的信息。 这里可以使用两层的AlertDialog来实现 1:我们现在xml文件中定义一个要显示内容列表数组 2:在Activity中使用 String[] items = getResources().getStringArra
2012-01-06 19:51:56 6182 2
原创 Android中使用ViewStub来提高UI的加载的性能
首先看下API中的ViewStub 根据的文档的说明,ViewStub是一种默认不可见的试图,它没有大小,所以不能被改变,也不能通过某些把viewstub添加到布局当中来, 不过我们可以使用inflate()来吧ViewStub中的试图增加进行,这样可以实现动态的添加试图,不必要每次在onCreate()的时候就加载布局,可以提高我们的性能。
2012-01-05 21:31:33 3202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人