自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 for,foreach,iterator的用法和区别

相同点: 三个都可以用来遍历数组和集合不同点:1.形式差别 for的形式是 for(int i=0;i

2015-01-05 23:06:09 161

原创 Android网络开发之实时获取最新数据

在实际开发中更多的是需要我们实时获取最新数据,比如道路流量、实时天气信息等,这时就需要通过一个线程来控制视图的更新。示例:我们首先创建一个网页来显示系统当前的时间,然后在Android程序中每隔5秒刷新一次视图,以达到实时更新的效果。在Android中,更新视图不能直接在线程中进行,所以需要使用Handler来实时更新。在onCreate方法中执行语句:new Th...

2014-12-14 16:13:28 270

原创 底部菜单栏之Fragment的详细介绍和使用方法

底部菜单栏之Fragment的详细介绍和使用方法 :http://blog.csdn.net/loongggdroid/article/details/9366413

2014-11-21 00:18:16 228

原创 Android--添加子视图(addView和setView)

我们在添加视图文件的时候有两种方式,一种是通过在xml文件定义layout,另一种方式是在java代码中动态生成布局文件。在xml中定义的layout要想转化为view,需要使用到LayoutInflater类。1.构造xml文件2.LayoutInflater提到addview,首先要了解一下LayoutInflater类。这个类最主要的功能就是实现将xml表述的layout转化...

2014-10-24 01:57:26 350

原创 Android 启动Launcher的说明

LauncherApplication->onCreate  1.//设置最小堆内存4M  2.//建立应用图标缓存器  3.//建立LauncherModel  4.//注册Intent.ACTION_PACKAGE_ADDED,Intent.ACTION_PACKAGE_REMOVED,Intent.ACTION_PACKAGE_CHANGED事件监听器  Launcher...

2014-10-24 01:26:25 231

原创 修改Eclipse快捷键的方法

在我的Eclipse3.3上安装了几个插件以后,发现Content Assist(内容辅助)的快捷键Alt+/ 不能用了,只好google了一下Eclipse快捷键的修改方式。修改位置:Window->Preferences->General->Key在type filter text输入框中输入alt+/,发现对应的快捷键变成了Word Completion。而Content Assis...

2014-10-21 00:23:26 141

android动态布局方法总结

//绝对布局AbsoluteLayout abslayout=new AbsoluteLayout (this);setContentView(abslayout);Button btn1 = new Button(this);btn1.setText(”this is a button”);btn1.setId(1);AbsoluteLayout.LayoutPara...

2014-09-19 00:21:49 131

原创 android回调函数总结

android回调函数总结回调函数就是那些自己写的,但是不是自己来调,而是给别人来掉的函数。消息响应函数就可以看成是回调函数,因为是让系统在合适的时候去调用。这不过消息响应函数就是为了处理消息的,所以就拿出来单做一类了。其实本质上就是回调函数。但是回调函数不是只有消息响应函数一种,比如在内核编程中,驱动程序就要提供一些回调函数,当一个设备的数据读写完成后,让系统调...

2014-08-28 00:12:09 134

原创 修改设置Android Preference相关样式

使用google默认的PreferenceActiivty实现了该功能,但都是默认的背景和字体。怎么才改变它们的样式呢?PreferenceActivity继承ListActivity,所以本质上它是列表,所以可以通过得到它的ListView来设置背景或其它样式,如: getListView().setBackgroundColor(Color.BLUE);复制代码背景颜...

2014-08-14 00:51:07 744

原创 Android PrefeneceActivity知识小结

1.PrefeneceActivity都提供了哪几种元素可供使用 image各个对象的继承关系(看sdk api)Preference ---> CheckBoxPreferenceDialogPreference -------> EditTextPreference, ListPreference,PreferenceGroup -------> Pref...

2014-08-14 00:49:16 151

安卓cpu超频降频

1.Android获取系统cpu信息,内存,版本,电量等信息 :http://www.2cto.com/kf/201206/134236.html2.Android获取CPU信息(CPU名字和主频) :http://blog.csdn.net/hudashi/article/details/84625393.获取Android设备电池电量状态 :http://blog.csdn...

2014-08-05 00:49:05 1061

ndroid进程间通信:使用AIDL

要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴网上泛滥的博客或者翻译冗长的android文档。 关于AIDL的介绍在文档:docs/guide/developing/tools/aidl.html 关于IBinder的介绍在文档:do...

2014-07-24 00:17:38 127

Android 系统及framework 概述

初次接触android的朋友,首先需要对android系统有一个整体的认识,下面就分别对安卓的不同设计层次做一个描述:一、Android 的开发分为三个类型:移植开发移动设备系统;android 系统级开发和应用程序开发。1、移植开发移动设备系统2、Android 系统级开发,指的是扩展android 的框架或者是修改bug,这方面比较少,除非有些开发移动设备的厂商,...

2014-06-27 22:41:59 233

原创 Source Insight3.5 注册码以及提示 a valid serial number was not entered解决

程序员大都习惯使用Source Insight工具来查看代码。正所谓“工欲善其事,必先利其器”。刚刚想查看代码的时候,忘记已经在这台电脑上安装了此软件,没有仔细查看便重新进行了安装,结果导致破坏了原来的破解版。导致启动之后提示 a valid serial number was not entered,然后闪退 根本无法使用。 卸载之后重新安装也始终无济于事,好坏不说搞计...

2014-06-25 23:51:21 429

linux脚本同步修改文件

#!/bin/bash[ $# -lt 3 ] && echo "$0 prompt dir1 dir2" && exit 0prompt=$1dir1=$2dir2=$3# 目录中的文件flist=$(ls $dir1)# 目录中文件的内容与 flist1 比较#flist2=$(ls -R $dir2)flag=0is_exit=0...

2014-06-14 00:14:00 154

原创 ubuntu代理设置

一、代理上网:方法一这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。终端运行export http_proxy="http://用户名:密码@代理IP:代理端口"也可方法二这种方法要用...

2014-05-18 18:02:43 449

原创 人的差别在于业余时间

1.哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。 2.无论你的收入是多少,记得分成五份进行规划投资:增加对身体的投资,让身体始终好用;增加对社交的投资,扩大你的人脉;增加对学习的投资,加强你的自信;增加对旅游的投资,扩大你的见闻;...

2014-05-17 16:07:40 146

原创 ubuntu下创建eclipse快捷方式

ubuntu下创建eclipse快捷方式 1、 sudo gedit /usr/share/applications/eclipse.desktop 2、向eclipse .desktop中添加以下内容: www.2cto.com [Desktop Entry] Encoding=UTF-8 Name=eclipse ...

2014-05-15 23:21:44 187

原创 Cannot open /dev/ttyS0: Permission denied解决

Cannot open /dev/ttyS0: Permission denied解决 今天在ubuntu12.04上运行Serial port terminal 出现了Cannot open /dev/ttyS0: Permission denied提示字样 解决方法如下: 1.由于tty属于“dialout”组别,比如用户名是joeuser, 先命令...

2014-05-14 23:28:35 3360 1

原创 Virtualbox虚拟机安装Ubuntu图文教程

本文详细的列出Ubuntu在Virtualbox虚拟机上的安装图文例子:[url]http://www.linuxidc.com/Linux/2010-04/25573.htm[/url]

2014-05-12 21:41:17 163

原创 Virtualbox-Ubuntu与主机(WIN7)共享文件夹设置

环境:win7- 32/64位旗舰版VM: Oracle VM VirtualBox 4.0.8Linux:ubuntu 10.10;1. 安装增强功能包桌面上已经自动挂载了一个镜像文件:“VBOXADDITIONS_4.0.8_71778” ,在路径/media下。打开终端,进入目录,运行目录中的VBoxLinuxAdditions.run。在终端...

2014-05-10 00:38:02 247

原创 ubuntu 系统的代理设置

安装了ubuntu的最新LTS版本 12.04, 需要重新下载android的源码,由于公司使用了代理服务器,在网络配置方面方面遭遇了各种问题,系统动不动就弹出407 Proxy Authentication Required,不厌其烦~ 1.apt-get 设置代理在目录/etc/apt中找到apt.conf文件,按照如下方式设置即可,例如用户名为sgj, 密码为shiguoju...

2014-05-10 00:34:47 629

原创 VirtualBox中Ubuntu虚拟机全屏

在VirtualBox中安装了Ubuntu12.04,屏幕不能全屏,调节屏幕风辨率最大只能到1024X768,屏幕四周空着许多白框,很不舒服。解决办法:1.安装virtualbox的增强功能:VirtualBoX---设备---安装增强功能(执行之后可以将相关增强软件包加载到ubuntu的虚拟光驱下)2.定位到增强功能虚拟光驱文件夹下: cd /media/VBOXADDI...

2014-05-08 22:12:05 223

原创 android之 IntentFilter 应用

当Intent在组件间传递时,组件如果想告知Android系统自己能够响应和处理哪些Intent,那么就需要用到IntentFilter对象。 顾名思义,IntentFilter对象负责过滤掉组件无法响应和处理的Intent,只将自己关心的Intent接收进来进行处理。 IntentFilter实行“白名单”管理,即只列出组件乐意接受的Intent,但IntentFilter只会过...

2014-05-03 00:03:43 116

原创 Android开发的广播机制讲解

概述在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收。什么是Broadcast Receiver...

2014-05-03 00:01:42 233

原创 Centos系统使用代理上网时 yum的代理设置

yum的存在使centos上软件的安装、配置、升级、卸载变得十分的方便,但是当安装centos的机器是通过代理服务器访问外网的话,yum的使用就变得无从下手了,以下介绍以下怎样为yum配置代理地址及代理用户,使在代理上网的环境下亦能享受yum带来的方便,而不一定要去进行make & make install。用vi编辑器打开yum配置文件,一般情况下: vi /etc/yum.conf...

2014-04-19 13:02:53 131

原创 Linux的五个查找命令

使用电脑的时候,经常需要查找文件。在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find ...

2014-04-19 10:32:16 152

原创 centos与ubuntu的区别

CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。 Ubuntu是一...

2014-04-19 10:20:56 154

原创 程序员应该花多少时间去学习

Michael Arrington曾发表一篇博文说,创业者必须加倍的努力工作,甚至不惜趴在办公桌上睡觉,这样才能成功。对此,我并不赞同其观点,我看了很多评论都是关于这样工作会适得其反,不但没有获得成功,相反的,这也给程序员的身体造成一定的危害(长期或是短期都会有影响)。 我们每天平均工作8个小时,这样算下来,平均每周有40个小时。假设,在最佳状态下,当你启动一个程序24*7(不休不眠)这相当于16...

2012-05-13 23:03:08 604

原创 SQL忘记密码怎么办

一、在sql server 2005下,从Windows身份验证方式修改为混合身份验证模式步骤如下1、先使用Windows方式登陆,在 SQL Server Management Studio 的对象资源管理器中,右键单击服务器,再单击“属性”。 2、在“安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”。 3、重新启动 SQL Server 服...

2012-05-13 23:00:45 1052

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除