- 博客(97)
- 收藏
- 关注
Android 带checkbox的listView 实现多选,全选,反选
Demo地址(0分资源):http://download.csdn.net/detail/onlyonecoder/5154352由于listview的一些特性,刚开始写这种需求的功能的时候都会碰到一些问题,重点就是存储每个checkbox的状态值,在这里分享出了完美解决方法:布局文件:<?xml version="1.0" encoding="utf...
2013-03-18 16:38:00
343
Android 上传图片到服务器
界面很简单,点击 【选择图片】,从图库里选择图片,显示到下面的imageview里,点击上传,就会上传到指定的服务器布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...
2013-03-18 15:31:00
471
ubuntu12 进入不到图形界面 解决方法
折腾了半天才进到图形界面启动过程中 停滞在"Checking Battery State" 不动解决办法//进入命令行模式1.pressctrl+alt+f1//安装gdm管理器2.sudoapt-getinstallgdm//重新配置3.sudodpkg-reconfiguregdmchoose:LightDM//选择lightdm4.reboot//...
2013-03-07 16:23:00
291
不是人人都适合编程
最近一部名为“学校不会教的东西”的短片甚嚣尘上,引起了大众的关注。短片的中心思想就是“人人都能编程”,而且其中还有几位知名富豪宣传这一论点。(顺便提一句,这些富豪的钱是通过雇佣别人编程而赚取的,并非靠自己编程。)前几天我弟弟来了,他是一个做梦都想发财的主。他对我说:“我想和你一样,我要编程”。毫无疑问,他看过了那部短片。我想说的是,这一切根本不靠谱。不是人人都适合编程(简单的入...
2013-03-07 11:38:00
163
android 再按一次退出程序(实现代码)
效果如图:实现代码:private long exitTime = 0; /** * 捕捉返回事件按钮 * * 因为此 Activity 继承 TabActivity 用 onKeyDown 无响应,所以改用 dispatchKeyEvent * 一般的 Activity 用 onKeyDown 就可以了 */@Overridepublic boole...
2013-03-03 18:29:00
195
android 关于Toast重复显示解决方法
解决思路: 不用计算Toast的时间之类的,就是定义一个全局的成员变量Toast, 这个Toast不为null的时候才去make,否则直接setText.为了按返回键后立即使Toast不再显示,重写父类Activity的onBackPressed()方法里面去cancel你的Toast即可.代码:private Toast mToast; public void...
2013-03-01 10:20:00
95
Android ProgressBar 样式【大全】
普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。<progressBar Android:id="@+id/widget43" android:layout_width="wrap_content" android:layout_height="wrap_...
2013-02-19 10:50:00
363
Android ListView嵌套Button,Button事件覆盖item事件解决办法
方法就是修改item布局的xml文件:在根布局里加上:android:descendantFocusability="blocksDescendants"然后在按钮布局里加上: android:focusable="false"item和按钮都 可以点了,就OK了下面是布局示例:<?xml version="1.0" encoding="utf...
2013-02-05 23:08:00
330
国内免费(开源)CMS系统【大全】
在网上搜集了一下国内的CMS程序,包括了类型,脚本,及其特点和评价,希望能对大家有所帮助,首先还是介绍一下什么是CMS:CMS网站内容管理系统, 即 Content Management System ,英文缩写是CMS。 网站内容管理系统具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 网站内容管理系统的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图...
2013-02-05 15:44:00
2181
网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析
1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单...
2013-02-05 07:30:00
88
Adnroid之TextView属性详解和常用特效特效用法
常用的一些效果: 实现起来非常简单,TextView中已经提供了多种显示接口,可以在文字显示不下时,以各种方式进行显示例如前置省略号后置省略号中间省略号跑马灯显示主要的区别在Xml中android:ellipsize属性的不同android:ellipsize设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”...
2013-01-31 14:24:00
92
Andorid时间控件和日期控件的Demo(代码)
默认显示当前时间:time.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:l...
2013-01-31 14:07:00
142
SSH2框架搭建 和 配置文件详解
SSH框架,当今最为流行的项目开发框架组合,那么掌握他的第一步是学习如何配置环境,java Web开发的无论哪种框架都离不开各种xml配置,虽然说配置在网上到处都有,但是要成为合格的程序猿,必须要明白配置中每一部分的意义,分析它的规律,因此这一步至关重要。SSH分为SSH1和SSH2,区别主要在于Struts的版本,即Struts1和Struts2,Struts1与Struts2在配置...
2013-01-28 17:52:00
272
Android开发之Manifest.xml详解
每一个Android项目都包含一个清单(Manifest)文件--AndroidManifest.xml,它存储在项目层次中的最底层。清单可以定义应用程序及其组件的结构和元数据。 它包含了组成应用程序的每一个组件(活动、服务、内容提供器和广播接收器)的节点,并使用Intent过滤器和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的。 它还提供了各种属性来详细地说...
2013-01-25 14:59:00
133
Android开发 常用代码片段
1、查看是否有存储卡插入1String status=Environment.getExternalStorageState();23if( status.equals ( Enviroment.MEDIA_MOUNTED ) )4{5...
2013-01-25 14:46:00
110
android style(样式)和theme(主题)设置
android应用程序如何设置样式,包括样式定义、单个view设置样式、全局样式设置、样式继承关系。1、样式定义android的样式定义在res/values/style.xml文件中,类似web前端中将样式定义在某个css文件中,但android的style.xml是自动加载的,不需要手动import或link。目前还不了解android是否可以或怎么定义多个styl...
2013-01-24 10:00:00
172
ViewPager的使用方法和实现过程
看图先:页面中填充内容是随机关键词飞入和飞出动画效果,随后会更新,现在请先无视吧首先是 导入jar包 下载地址:android-support-v4.jar布局文件里添加viewPager布局 <android.support.v4.view.ViewPager android:id="@+id/search_vie...
2013-01-18 18:19:00
300
遍历HashMap的四种方法
public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "
2013-01-17 17:31:00
104
ListView特别属性用法
由于这两天在做listView的东西,所以整理出来一些比较特别(不常用)的属性,通过设置这样的属性可以做出更加美观的列表1.stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"2. transciptMode属性,需要用ListView或者其它显示大量I...
2013-01-16 18:06:00
112
android Json解析详解(详细代码)
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为–Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2.JSON和XM...
2013-01-10 17:38:00
120
Android 开发中 LayoutInflater 详解
在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体widget控件(如:Button,TextView等)。有很多地方可以使用:对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate...
2013-01-10 15:57:00
129
Android 开发中 LayoutInflater 详解
在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体widget控件(如:Button,TextView等)。有很多地方可以使用:对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate...
2013-01-10 15:57:00
75
json解析及解析原理
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。–Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同2...
2013-01-10 14:54:00
159
Android解析XML(PULL方式)和JSON 工作原理和实现过程(详细代码)
Json:解析过程和解析原理以及与XML的对比(这里讲的挺详细的:http://blog.csdn.net/onlyonecoder/article/details/8489803)PULL的工作原理:XML pull提供了开始元素和结束元素。当某个元素开始时,可以调用parser.nextText从XML文档中提取所有字符数据。当解析到一个文档结束时,自动生成EndD...
2013-01-10 12:18:00
155
Android解析XML(PULL方式)和JSON 工作原理和实现过程(详细代码)
Json:解析过程和解析原理以及与XML的对比(这里讲的挺详细的:http://blog.csdn.net/onlyonecoder/article/details/8490924)PULL的工作原理:XML pull提供了开始元素和结束元素。当某个元素开始时,可以调用parser.nextText从XML文档中提取所有字符数据。当解析到一个文档结束时,自动生成EndD...
2013-01-10 12:18:00
131
开源网站和技术论坛收集
CSDN:http://www.csdn.net/开源中国:http://www.oschina.net/开源吧:http://www.kaiyuanba.cn/index.htmJava开源大全:http://www.open-open.com/WAP地带:http://www.iwapzone.com/源码爱好者:http://www.codefans.net/LINU...
2013-01-09 17:59:00
91
AsyncTask和Handler的优缺点比较
AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.Handl...
2013-01-09 10:03:00
80
关于日历实现代码里0x04bd8, 0x04ae0, 0x0a570的解释
android日历实现代码在:http://blog.csdn.net/onlyonecoder/article/details/8481799#commentsnew Array(0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,0x04ae0,0x0a5b6...
2013-01-09 09:43:00
373
关于日历实现代码里0x04bd8, 0x04ae0, 0x0a570的解释
android日历实现代码在:http://blog.csdn.net/onlyonecoder/article/details/8481799#commentsnew Array(0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,0x04ae0,0x0a5b6...
2013-01-09 09:43:00
119
AsyncTask和Handler的优缺点比较
AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.Handl...
2013-01-09 02:03:00
509
Android使用GridView实现日历功能(详细代码)
代码有点多,发个图先:布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:la...
2013-01-08 17:26:00
303
Android使用GridView实现日历功能(详细代码)
代码有点多,发个图先:布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:la...
2013-01-08 17:26:00
175
Android使用Thread+Handler实现非UI线程更新界面
每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报错:CalledFromWrongThreadException:only the origi...
2013-01-08 14:43:00
279
Android使用Thread+Handler实现非UI线程更新界面
每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操作,则会报错:CalledFromWrongThreadException:only the origi...
2013-01-08 14:43:00
78
Android多线程异步处理:AsyncTask 的实现原理
AsyncTask的本质是一个线程池,所有提交的异步任务都会在这个线程池中的工作线程内执行,当工作线程需要跟UI线程交互时,工作线程会通过向在UI线程创建的Handler传递消息的方式(Android使用Thread+Handler实现非UI线程更新界面),调用相关的回调函数,从而实现UI界面的更新。Activitypackage com.lmw.android.test;impo...
2013-01-08 10:26:00
75
Android多线程异步处理:AsyncTask 的实现原理
AsyncTask的本质是一个线程池,所有提交的异步任务都会在这个线程池中的工作线程内执行,当工作线程需要跟UI线程交互时,工作线程会通过向在UI线程创建的Handler传递消息的方式(Android使用Thread+Handler实现非UI线程更新界面),调用相关的回调函数,从而实现UI界面的更新。AsyncTask和Handler的优缺点比较:http://blog.csdn.net/on...
2013-01-08 10:26:00
60
Android加速度传感器实现“摇一摇”,带手机振动
由于代码有点多,所以就分开写了,注释还算详细,方便学习Activitypackage com.lmw.android.test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Vibrator;import android.vie...
2013-01-07 15:11:00
363
1
Android加速度传感器实现“摇一摇”,带手机振动
由于代码有点多,所以就分开写了,注释还算详细,方便学习Activitypackage com.lmw.android.test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Vibrator;import android.vie...
2013-01-07 15:11:00
85
Android中的传感器
Android中传感器的种类 传感器类型方向、加速表、光线、磁场、临近性、温度等。采样率最快、游戏、普通、用户界面。当应用程序请求特定的采样率时,其实只是对传感器子系统的一个提示,或者一个建议。不保证特定的采样率可用。准确性高、低、中、不可靠。SensorListener接口是传感器应用程序的中心。它包括两个必需方法:onSensorChanged(int...
2013-01-07 14:36:00
89
Android中的传感器
Android中传感器的种类 传感器类型方向、加速表、光线、磁场、临近性、温度等。采样率最快、游戏、普通、用户界面。当应用程序请求特定的采样率时,其实只是对传感器子系统的一个提示,或者一个建议。不保证特定的采样率可用。准确性高、低、中、不可靠。SensorListener接口是传感器应用程序的中心。它包括两个必需方法:onSensorChanged(int...
2013-01-07 14:36:00
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人