- 博客(67)
- 资源 (12)
- 收藏
- 关注
转载 Android:布局实例之模仿京东登录界面
预览图及布局结构参考:布局: 1 xml version="1.0" encoding="utf-8"?> 2 RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4
2016-04-15 21:26:57 4084
原创 ViewPager的使用
重要知识点:关于ViewPager1、能实现多个View左右切换的效果。2、是由google的support-v4兼容包提供的,所以需要导入该包。3、和ListView类似,也有一个Adapter,叫PagerAdapter关于PagerAdapter能为ViewPager提供view。必须重写以下方法:1、boolean isViewFromObject(
2016-04-12 23:27:51 406
原创 SharedPreference数据的读写操作
SharedPreference是一种轻量型的数据存储方式,它的本质是基于XML文件存储Key-Value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。 SharedPreference对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。代码: xmlns:tools="http:/
2015-03-23 20:29:34 1158
原创 JavaScript事件
JavaScript使我们有能力创建动态页面。事件是可以被JavaScript侦测到的行为。 网页中的每个元素都可产生某些可以触发JavaScript函数的事件。比如,我们可在用户点击某按钮时产生一个onClic事件来触发某个函数。事件在HTML页面中定义。 常用的事件有: onclick:事件会在对象被点击时发生 注意, onclick 与 onmousedown 不同
2015-01-15 18:30:17 585
原创 看对象是如何调用类成员变量的
上述代码的主方法中,创建了2个对象--t1,t2,它们在内存中的分配情况如下:2个对象的产生是相互独立的,改变了t2的值,不会影响到t1的i值。
2014-12-31 15:45:37 1262
原创 Java--String类的2种赋值方式
一、String类1、String可以表示出一个字符串。2、String类实际是使用字符数组存储的。注:字符串是一个类,该类属于lang包,Java中的lang包下的所有类都默认导包了,不需要手动导包。字符串是一个比较特殊的类:可以直接用对象名=1个字符串,其它类是不可的。
2014-12-28 22:12:19 1225
原创 Java--方法参数的传递
在参数列表中,可以使用基本类型和引用数据类型,二者的传递方式都是值传递。值传递就是先将参数复制一份,然后将复制的内容传递到方法中。注意:此时方法操作的内容与原来的参数无关。可见,number的值在进入方法前后并未发生变化。
2014-12-28 21:58:27 446
原创 Java--构造方法
在类中,可以定义一种特殊的方法--构造方法。构造方法:主要用于创建对象,它可同时指定对象的状态。构造方法与普通方法的主要区别:1、不能有返回值。2、构造方法的名称与包含该类构造方法的类名必须完全相同。注意:编写了有参数的构造方法,必须在创建对象时指明参数的值;若未编写构造方法,则编译器会默认创建一个无参数的构造方法。在一个类中,可以定义多个构造方法,这就涉及方法的重载。
2014-12-28 21:18:17 738
原创 对面向对象的特点之一的封装进行理解
什么是封装? 封装是面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。 如,用户使用电脑,只需使用手指敲击键盘就可实现一些功能,用户无须知道电脑内部是如何工作的,即使用户可能碰巧知道电脑的工作原理,但在使用电脑时并不完全依赖于电脑工作原理这些细节。 采用封装的思想保证
2014-12-28 19:58:40 2517
原创 java switch语句的一个例子
public class Test7 { public static void main(String[] args) { int i=5; switch(i) { case 1: System.out.println("one"); case 10: System.out.println("ten");
2014-10-19 00:50:28 9809 1
原创 Bash的应用--4.通配符
Bash的应用 四、通配符Shell命令中可使用通配符来同时引用多个文件以方便操作。RedHat Emterprise Linux系统中的通配符主要要“*”、“?”和“[…]”3种。1.“*”通配符“*”通配符可匹配任意数目的字符。如:显示当前目录下以“f”开头的所有文件。[root@localhost ~]#ls f*注意:“*”不能与“•”开头的文件相匹配
2014-07-24 18:09:04 758
原创 Bash应用--1.命令补齐
Bash的应用 一、命令补齐RedHat Enterprise Linux的bash提供了一个很方便的功能--自动补齐。当用户输入命令时,只需输入前几个字符,不需输入完整的命令,利用Tab键系统能自动找出匹配的命令或文件。 1.自动补齐命令用户在输入命令时,只需输入命令的开头字母,之后连续按2次Tab键,系统会列出符合条件的所有命令以供参考。如:自动补齐以“mk”开
2014-07-24 16:38:16 2035
转载 对优秀程序员的思考
关于技术人员知识体系的思考PS:网上已经有很多类似的文章,但我依然要再造一次“轮子”,因为多少有些不同的心得。人生总有目标和追求不管是谁,活着总是有方向和追求的,差别可能是有些人“高尚”一些,有些人“低俗”一些,有些人对自己的方向没有那么坚定、今天定了明天可能就变了。 无论是短期或长期、高尚或低俗的目标或追求,都无关对错,只是个体的选择。(恩,我也不知道自己说了什么)优
2016-05-11 03:16:45 502
转载 非常全面的Linux知识点总结
$1 我的Linux需求Linux博大精深。我只在此讨论一些我对线上Linux机器维护人员的基本需求,比如装机,加硬盘,配网络。只讨论CentOS 6,或者类似的RHEL,当然Ubuntu也可以此类推,但是一些新特性不予讨论,因为我不懂,比如CentOS 7的xfs不予讨论,并不是说xfs不好,而是以目前我的Linux水平需要更新很多xfs的知识,驾驭需要时间。CentOS 7将ifconfi
2016-05-11 03:15:08 10393 1
转载 费劲心思却走向编程地狱的4个陷阱
优化你的代码、创建编程抽象、编写跨平台的应用程序,几乎所有遵守这些戒律的程序员不出意外都拿着一等票去往了一个没有休憩时间,项目总能准时完成,代码库永远不会过时,而且他们也不必写任何文档的天堂——你懂的。但是,要是情况不是这样的呢?要是那些技术将你带往的不是天堂,而是地狱呢?要是并非死后到达地狱,反而是现在呢?要是地狱充满了无数的不眠之夜,超出的最后期限,破碎的自尊心和狂怒的项目经理呢?我们更多
2016-05-11 02:53:28 575
转载 未来编程的9大猜想
科学家称时间是匀速前行的,智者称万物以光速而变化——然而科技的瞬息万变仍旧无从求解,一眨眼,又是另一番景象了。很多人巴不得能够看透未来,但未来五年顶多是猜测而已。预测科技发展简直是天方夜谭,因为创新的影响力足以淘汰当下的很多技能和工具。话虽这么说,我们还是瞅瞅这命运的茶叶渣子,或许能帮我们拨开迷雾,瞥一眼未来,看看科技到那时究竟是什么样的。站在科技成就的前沿,我们斗胆展望未来。并非所有展望
2016-05-11 02:42:05 440
转载 10年学到的编程经验总结
我作为一个web开发者的旅程始于2000年,那时我还只有21岁,我依然可以清楚地记得那些日子里激荡在我内心的感觉。如果一定要找一个词来形容的话,我觉得那是——愉悦。我不需要担忧时间、最后期限和轻重缓急,也不需要担心生产力。我所要关心的只有一件事,那就是学习,尽可能多和尽可能快地学习。我急急忙忙地前进不是因为时间期限这些事情,仅仅是因为这让我感觉良好,让我觉得有趣。学习如何构建东西,发现一个
2016-05-11 02:39:18 458
转载 我从1万小时编程中学到了什么
12年前有人告诉我,你至少需要10,000小时才能说自己在某方面是专业的。对此我并不理解。假设我每月至少工作160小时,那么我每年工作1,920小时,除去五周的假期,那就是1,720小时。由于在这些时间里,我不可能100%都用来写代码,所以扣掉30%的话,最终差不多是每年1,000小时。但是现在,12年过去了,在历经12,000小时的编程后,我理解了。我刚读到的亚里士多德的一句话,完美地描
2016-05-11 02:27:15 519
转载 Fragment的详细介绍和使用方法
Fragment是Android3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似,这一篇我花大量的篇幅来详细的讲解Fragment的介绍和使用方法。一、Fragment的基础知识介绍1.1概述1.1.1 特性 Fragment是activity的界面中的一部分或一种行为
2016-05-10 07:18:06 6103
转载 android 之将自己的自定义组件打包成JAR包
在项目开发过程中,我们难免会用到自己去制作自定义的VIEW控件,之后我们别的项目如果需要的话就直接将其复制到对应的项目中使用,虽说这么做是一个解决问题的方法,但毕竟不是很好。原因是,当我们项目积累越来越多,会发现自定义的控件越来越多,而且这些自定义的控件都是可以重复利用的,这时我们可以想想,如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开发项目只要在原来JA
2016-05-10 07:08:01 744
转载 Android 解决ListView 和 ScrollView 共存冲突的问题
ListView 与 ScrollView 同在一个界面用头脑想想都觉得不大可能这样做,但还真的有美工这样做了,有点郁闷~!!沟通无果,解决之~~~~!初期还真没啥头绪,Google 一下看到有很多同样碰到这类头痛的问题,不好意思还没描述问题症状。ListView 与 ScrollView 同在一界面会导致ListView 显示变形,因为ListView 也有自带的滚动事件,故无法与ScrollV
2016-05-10 07:00:45 502
转载 回顾--使用TabActivity实现底部菜单栏
底部菜单栏在Android的应用开发当中占有非常重要的地位。几乎所有的手机应用程序都有底部菜单栏这样的控件,主要是因为手机的屏幕大小有限,这样一种底部菜单栏实现起来的效果可以很方便的为用户切换自己所需要的界面,具有更强的交互性。底部菜单栏的样式和效果也是五花八门,多的数不胜数,但是实现的基本原理都是一样的。一、TabActivity之感叹1、TabActivity的现状
2016-05-10 06:27:29 646
转载 底部菜单栏之Fragment+PopupWindow实现
转自:http://blog.csdn.net/yangyu20121224/article/details/9023451 在今天的这篇文章当中,我依然会以实战加理论结合的方式教大家如何设计出自己觉得很炫的UI界面。好的,话不多说,进入正题。今天的这篇文章主要是以仿QQ空间的底部菜单栏效果为主,实现的效果有:实现了点击按钮时的切换图片效果;实现了点击按钮时的切换界面效果;
2016-05-08 03:06:13 5911
转载 底部菜单栏之Fragment+FragmentHost实现
一、实现效果图二、项目工程结构 三、详细代码编写 1、主tab布局界面,main_tab_layout:[html] view plain copyxml version="1.0" encoding="utf-8"?> LinearLa
2016-05-08 02:56:00 2962 1
转载 使用FragmentTabhost代替Tabhost
现在Fragment使用越来越广了,虽然Fragment寄生在Activity下,但是它的出现对于开发者来说是一件非常幸运的事,使开发的效率更高效了,好了下面就说说 FragmentTabhost的使用,因为Tabhost已经不推荐使用了,现在一般都使用FragmentTabhost!我本身也个菜鸟,就是帮帮新手,因为Fragment是3.0才出现,为了避免3.0以下的使用不了,所以我们要用v4包
2016-05-08 02:07:59 9277
转载 为RecyclerView打造适配器
转自:http://blog.csdn.net/lmj623565791/article/details/47251585 一、概述RecyclerView的Adapter的用法也与ListView类似,那么我们也可以一步一步的为其打造通用的Adapter,使下列用法书写更加简单:简单的数据绑定(单种Item)多种Item Type 数据绑定增加onIte
2016-05-06 02:56:03 1393
原创 fragment与Activity交互时常遇到的问题小结
我在做fragment与activity交互时,常常会遇到的一些细节问题,现在总结如下:1、在Fragment中OnActivityResult()中接收Activity中返回的值 返回值必须这么写:resultCode == getActivity().RESULT_OK,若写为resultCode == RESULT_OK会报错2、设置监听器时,通常都要用加载了的视图来进
2016-04-22 18:07:04 1885 2
原创 progressBar与seekBar区别
一、ProgressBar进度条 在某项延续性工作的进展过程中为了不让用户觉得程序死掉了,需要有个活动的进度条,表示此过程正在进行中。用户浏览网页的时候,中间肯定有个传输过程,所以用进度条让用户耐心等待。再比如在下载应用中,它也会有进度条显示下载进度。ProgressDialog是继承自Android.app.ProgressDialog所设计的互动对话窗
2016-04-17 03:26:17 4742
转载 Android应用的界面编程:ProgressBar及其子类[SeekBar、RatingBar]
通常用于向用户显示某个耗时操作完成的百分比。Android支持几种风格的进度条,通过style属性可以为ProgressBar指定风格。该属性支持如下几个属性值。# @android:style/Widget.ProgressBar.Horizontal; 水平进度条。# @android:style/Widget.ProgressBar.Inverse; 普通大小的环形进度条。#
2016-04-17 03:16:21 1130
转载 Android:PopupWindow简单弹窗改进版
改进一下,目标是点击菜单后把菜单收缩回去并且切换内容,我使用的是PopupWindow+RadioGrouppublic class MainActivity extends TabActivity { private PopupWindow pop; private TabHost tabhost; private RadioGroup radiogro
2016-04-15 21:24:29 499
转载 Android:PopupWindow简单弹窗
两布局,一个当前布局页面和一个点击展示布局页面,主程序代码:public class MainActivity extends Activity { private PopupWindow pop; @Override protected void onCreate(Bundle savedInstanceState) { sup
2016-04-15 21:21:40 448
转载 Android:密码显示隐藏
效果:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match
2016-04-15 21:18:38 412
新闻资讯类网站安卓客户端
2016-05-08
一个高德地图的demo
2016-05-08
找美食看电影app
2016-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人