- 博客(22)
- 资源 (9)
- 收藏
- 关注
原创 OC宏定义实现单例设计模式
单例设计模式是在开发中经常可以看到的一种设计模式,不管是在 Cocoa Touch框架还是我们自己的业务逻辑中都可以看到它的身影。1、首先解答一个问题,什么是单例设计模式呢? 它可以保证在我们的 App 里面某个类创建出来的对象有且仅有一个。2、其次为什么要使用单例设计模式,直接创建对象不行么? 1)这个要从单例设计模式的作用说起,在手持设备当中,内存的使用很多情
2015-07-20 23:03:25
1175
原创 OC常用属性修饰符使用总结
内存管理一直是OC的重点内容,而属性的内存管理从我们开始编写第一句iOS代码就伴随着我们,其重要程度可见一斑。下面是OC内存管理修饰符的总结,只是写出最常用的几个属性的内存管理修饰符,适用范围ARC(如果你的代码中还有非ARC的成分,那你准备加班把它转成ARC吧,ARC用着非常舒服)。简单总结:基本数据类型用assign,对象用strong,代理和UI控件用weak,字符串用copy!
2015-07-16 20:33:15
1358
原创 Android开发之四(十五):常用控件之对话框(Dialog)
实现对话框可以使用AlertDialog.builder类实现,可以自定义对话框,若是对话框有按钮可以对其按钮设置事件监听 onClickListener.关于Dialog的简单介绍:Dialog的使用:Dialog dialog = new AlertDialog.Builder(Activity01.this) .setTitle("登陆提示")/
2013-04-07 19:26:36
719
原创 Android开发之四(十四):常用控件之菜单(Menu)
Android有一个按键“Menu”专门显示菜单,当程序设置了菜单的时候可以通过该按键来操作应用程序的菜单选项。Menu的简单介绍:(XML布局实现)要实现菜单功能首先需要xml布局文件声明通过onCreateOptionsMenu来创建菜单,然后需要对其进行事件监听,之后根据不同的菜单选项来执行不同的任务。在res文件夹下新建一个“Menu”文件夹创建一个Menu.xml
2013-04-07 19:00:22
718
原创 Android开发之四(十三):常用控件之按钮(Button)
按钮是使用的最多的按键,在Android中使用Button来显示。按钮在点击之后也必然要触发一个时间,所以需要对Button设置一个事件监听器。使用Button这个组件首先需要在xml布局文件中声明这个组件,然后在代码 中通过ID引用这个组件,之后设置对应的监听器实现必须的功能 。关于Button的简单介绍:Button使用的监听器:
2013-04-07 10:40:14
744
原创 Android开发之四(十二):常用控件之时间设置(TimePickerDialog)
TimePickerDialog是一个设置时间的对话框,不同于TimePicker只是一个显示时间的组件。使用这个组件的时候不需要在xml布局文件中声明,通常是在监听器中使用这个组件。关于TimePickerDialog的简单介绍:TimePickerDialog使用的监听器:TimePickerDialog的使用: m_tpButton.se
2013-04-07 10:19:22
1041
原创 Android开发之四(十一):常用控件之日期设置(DatePickerDialog)
DatePickerDialog是一个设置时间的对话框,不同于DatePicker只是一个显示日期的组件。使用这个组件的时候不需要在xml布局文件中声明,通常是在监听器中使用这个组件。关于DatePickerDialog的简单介绍:DatePickerDialog使用的监听器:DatePickerDialog的使用: m_dpButton.se
2013-04-07 10:13:43
1232
原创 Android开发之四(十):常用控件之时间(TimePicker)
Android使用TimePicker来实现时间,要使用这个组件首先需要在xml布局文件声明这两个组件,然后在代码中通过ID获取这些组件,之后初始化日期,然后设置对应的监听器。关于TimePicker的简单介绍:TimePicker使用的监听器:TimePicker在xml布局文件的声明:在代码中获取并初始化时间再设置监听器:
2013-04-07 09:46:10
1161
原创 Android开发之四(九):常用控件之日期(DatePicker)
Android使用DatePicker来实现日期,要使用这个组件首先需要在xml布局文件声明这两个组件,然后在代码中通过ID获取这些组件,之后初始化日期,然后设置对应的监听器。关于DatePicker的简单介绍:DatePicker使用的监听器:DatePicker在xml布局文件中的声明:在代码中获取并初始化日期再设置监听器:
2013-04-07 09:40:10
1080
原创 Android开发之四(八):常用控件之自动提示(AutoCompleteTextView)
当用户在输入框输入内容的时候,软件自动提示很多与用户输入的内容相关的内容供用户选择,比如百度。要实现这个功能首先在布局文件中创建一个AutoCompleteTextView,然后通过ArrayAdapter将我们准备自动提示的内容和AutoCompleteTextView进行适配,这样就可以创建出我们需要的功能了。AutoCompleteTextView的简单介绍以及使
2013-04-05 15:30:30
620
原创 Android开发之四(七):常用控件之下拉列表(Spinner)
当我们点击一个下拉列表的时候会弹出一系列选项来让用户选择。实现Spinner时,首先需要在布局文件中定义Spinner组件,然后将可选的内容通过ArrayAdapter和下拉列表进行适配,最后获取用户选择的选项。当然我们也要实现一个事件监听器以便我们获取用户选择的内容。Spinner组件的简单介绍:为Spinner设置事件监听器:
2013-04-05 15:19:41
671
原创 Android开发之四(六):常用控件之多项选择(CheckBox)
CheckBox允许用户选择多个选项,可以用在用户注册的兴趣选择上,既然是可以选择多个选项,那么就不能像RadioButton那样只有一个监听器,而必须给每个选项设置一个监听器,以便判断选项是否被选择。使用CheckBox时,首先需要在布局文件中声明若干个CheckBox组件,然后再代码中通过ID获取声明的组件。之后通过设置监听器来监听用户的操作。CheckBox的
2013-04-05 15:09:23
994
原创 Android开发之四(五):常用控件之单项选择(RadioGroup和RadioButton)
RadioGroup通过定义一组RadioButton选项来实现控制单选的功能,即所有的RadioButton都是属于一个RadioGroup控件的。使用单项选择这个功能的时候需要在xml布局文件中声明一个RadioGroup和若干个RadioButton。然后再代码中通过ID获取声明的一个RadioGroup和若干个RadioButton。之后设置对应的监听事件监听用户的操作。
2013-04-05 14:57:19
873
原创 Android开发之四(四):常用控件之编辑框(EditText)
EditText是一个文本输入框,我们可以获取这个EditText的输入内容。例如,在实现用户登录认证的时候,我们可以使用它获得用户的用户名和密码,然后再进行认证。使用EditText的时候首先在xml布局文件中声明该组件,然后在代码中获取该组件的ID,之后对该组件进行对应的操作。关于EditText的简单介绍:EditText的常用方法:
2013-04-05 14:43:17
657
原创 Android开发之四(三):常用控件之提示(Toast)
Toast控件是用来显示提示信息的,比如在程序退出是给用户一个提示,开始下载是给用户一个提示等等。Toast不需要在xml布局文件声明的关于Toast的简单介绍:Toast的简单实现:Toast.makeText(this,String,Toast.LENGTH_SHORT).show();
2013-04-05 14:30:17
500
原创 Android开发之四(二):常用控件之列表(ListView)
ListView是一个用来显示一个列表的控件,当用户选择并操作这个列表的时候会触发一些对应的事件,我们可以通过捕捉这个对应的事件,然后设置相应的操作来达到我们的目的。使用ListView首先需要在布局文件中定义ListView组件,然后将该组件的数据源通过ListAdapter和ListView进行适配,之后我们也要实现一个事件监听器以便我们获取用户的操作。关于ListView的简
2013-04-04 16:42:38
511
原创 Android开发之四(一):常用控件之文本框TextView
TextView就是一个用来显示文本内容的控件,可以通过xml布局配置文件或者硬编码的方式设置该控件的各个属性;TextView的使用就是首先在xml布局文件声明一个TextVeiw对象,然后在代码中通过ID获取该TextView对象,接着对TextView对象进行其他的操作。关于TextView的简单了解:在xml布局文件中的声明方式:
2013-04-04 16:13:37
632
原创 Android开发之三:事件处理
作为一个移动终端,有了漂亮的UI界面那么也必须有针对于UI交互的事件处理。在程序中实现与用户交互功能的控件都需要通过事件来处理,需要指定控件所用的事件监听器。(若是对于监听事件不清楚的话可以去了解一个Observer设计模式)。在Android中,View可以响应按键事件和触屏事件。对于监听按键事件可以参考Activity类的以下内容:对于按键的编码可以参考KeyEvent类的
2013-04-04 11:45:23
492
原创 Android开发之二:Android用户界面开发简介
Android生成屏幕图形界面的方式主要有2种:xml配置方式生成和直接代码生成。在一个Android应用界面中,用户界面主要是由View和ViewGroup对象的子类构建的。关于Veiw: 任何一个View对象都是继承android.view.View.关于ViewGroup: ViewGroup是一个android.view.ViewGroup类的对象,
2013-04-03 22:33:00
726
原创 Android开发之一 :Android应用的程序结构
最近阶段开始学习Android应用程序开发,主要看的是《Android应用开发揭秘》,在这里把自己的一些学习心得总结记录下来以备忘或分享。其中肯定有一些不足之处,请大家指点一二哈!分析一下Android应用程序的结构src :存放源代码的文件夹gen:自动生成的文件内容,每一个资源文件在这里都有一个ID号bin:可安装的应用程序软件(apk)res:存放应用程序
2013-03-31 16:49:14
537
原创 JDBC操作步骤
³数据库安装并配置完成之后,就可以按照以下的步骤进行数据库的操作了: ²1、加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一般为*.jar或*.zip)直接配置到classpath路径即可。²2、用户在取得连接之后才可以对数据库进行查询或更新的操作。²3、使用语句进行数据库操作:数据库操作分为更新和查询两种操作,除了可以使用标准的SQ
2012-05-06 21:12:20
440
原创 类的设计方法
²1、根据要求写出类所包含的属性;²2、所有的属性都必须进行封装(private);²3、封装之后的属性通过setter和getter设置和取得;²4、如果需要可以加入若干构造方法;²5、再根据其他要求添加相应的方法;²6、类中的所有方法都不要直接输出,而是交给被调用处输出。
2012-05-06 21:04:27
362
马士兵hibernate视频的jar包
2012-10-28
Java编程思想第四版完整中文高清版附源代码
2012-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人