ListView展示SIM信息
摘要:首先看一下程序运行后的图片:在开始写代码之前,看展示下程序的结构:下面开始代码,第一步,主程序代码:import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle; import android.telephony.TelephonyManager;import android.widget.ListView;public class GetSIMinfo extends Activity { /** * android API中的TelephonyMan
阅读全文
posted @
2011-03-31 19:35
可乐boyupeng
阅读(296)
推荐(0)
关于View::setTag()和getTag()
摘要:写一个自定义的Adapter用来绑定ListView,在重写getView的时候发现网上参考代码有用到setTag()和getTag()两个函数View中的setTag(Onbect)表示给View添加一个格外的数据,以后可以用getTag()将这个数据取出来。可以用在多个Button添加一个监听器,每个Button都设置不同的setTag。这个监听器就通过getTag来分辨是哪个Button 被按下。示例代码如下:public class MainActivity extends Activity { @Override public void onCreate(Bundle savedIn
阅读全文
posted @
2011-03-31 15:56
可乐boyupeng
阅读(411)
推荐(0)
android广播的两种方式!
摘要:android实现广播机制有两种方法,一种需要在AndroidManifest.xml中注册,一种不需要注册。先说说需要在AndroidManifest.xml注册的:第一步,发送广播public class TestActivity extends Activity implements OnClickListener{ /** Called when the activity is first created. */ private Button sendButton; @Override public void onCreate(Bundle savedInstanceState) {
阅读全文
posted @
2011-03-28 19:16
可乐boyupeng
阅读(2831)
推荐(1)
android文件下载!download!
摘要:在开始代码之前先看一下工程的架构:Download.java中放入的是程序的主体,util包中放入的是一些公用的方法,其中FileUtils.java放入的是对文件的一些基本操作,HttpDownloader.java中是对下载的一些基本操作。第一步:先来看看主程序部分package mars.download;import mars.util.HttpDownloader;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import an
阅读全文
posted @
2011-03-28 14:27
可乐boyupeng
阅读(4345)
推荐(0)
FileManager 文件管理器优化!(添加文件改名及删除)
摘要:在开始代码之前先把文件结构展示一下:第一步:给出主程序代码,同样把解释放在代码注释里面:package com.my;/* import相关class */import irdc.ex05_15.R;import java.io.File;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.app.ListActivity;import android
阅读全文
posted @
2011-03-28 10:42
可乐boyupeng
阅读(883)
推荐(0)
File View 文件查看管理器!
摘要:最近在搞文件管理器的相关内容,先来看一个简单的文件查看和文件打开的管理器,具体的说明都写在代码注释里面了。第一步:给出主程序代码import java.io.File;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.app.ListActivity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.util.Log;impor
阅读全文
posted @
2011-03-25 14:13
可乐boyupeng
阅读(984)
推荐(0)
想尽一切办法加工资
摘要:入职,要交纳各种介绍费、押金、服务装费一律不要交纳,这些99%成是骗局 加班,没有问题,请付加班费 让你多做事时,不要推脱,先做好后再提加工资 只有你能做更多的事,更重要的事,担更大的责任,您的工资才会提高 只有你胸有成竹时,才不能担心失业或不加工资 只有你能独挡一面时,才有跳槽的资本 在一个企业里,你经手的事越多,你才越不容易被踢出去 不要看别人不做事,你也不做,别人不做不会被踢,你不做有可能会被踢 不要轻易发表不公平的言论,每个人对公平的理解和标准不一致,说了会给招来更多的不公平 找工作,若非特殊情况,一定要找个起点高的工作,哪怕多等一段时间 起点是未来的起点,低了,以后会一直低着 那种.
阅读全文
posted @
2011-03-21 13:40
可乐boyupeng
阅读(183)
推荐(0)
ubuntu下安装eclipse以及下载编译android源码!
摘要:ubuntu的下载与安装: 首先在http://mirror.lupaworld.com/ 下载最新的镜像文件,我下的是ubuntu-10.10-desktop-i386.iso ,下载完成后选择在windows下安装,注意要分配足够的空间,未编译的源码大概4G,编译后会更大,我给ubuntu分配的空间是50G,剩下的安装和一般应用软件一样。eclipse的安装 :在安装完成ubuntu后,就可以进行eclipse的安装了。先去sun公司的网站上下个jdk1.5.0_22,http://www.eclipse.org/下个eclipse for linux。下面就是开始配置jdk了。jdk的具
阅读全文
posted @
2011-03-18 12:21
可乐boyupeng
阅读(476)
推荐(0)
ProgressBar与handler
摘要:handler机制在很多时候都用来跟新UI,这里把ProgressBar与handler混搭,重点来看handler的使用。public class mProgressBarActivity extends Activity implements OnClickListener{ private TextView mTextView01; private Button mButton01; private ProgressBar mProgressBar01; public int intCounter=0; /* 自定义Handler信息代码,用以作为识别事件处理 */ protected
阅读全文
posted @
2011-03-15 18:10
可乐boyupeng
阅读(353)
推荐(0)
具有选择功能的对话框!
摘要:一般的对话框只有一条message,怎么让对话框列出很多选项,并且可以选中其中的一个呢?那就要在对话框中加入数组,使之具有选择功能。现在string中加入数组,代码如下:<?xml version="1.0" encoding="utf-8"?><resources> <string name="str_ok">确认</string> <array name="items_irdc_dialog"> <item>你是帅哥</item>
阅读全文
posted @
2011-03-15 16:15
可乐boyupeng
阅读(215)
推荐(0)
ProgressDialog与线程的整合运用
摘要:在后台程序运行时,经常需要弹出进度条,来减少用户的等待感,下面用线程等待3秒来模仿后天程序的运行,简单代码如下:public class ShowProgressBarActivity extends Activity{ private Button mButton1; public ProgressDialog myProgressDialog = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.o
阅读全文
posted @
2011-03-15 15:31
可乐boyupeng
阅读(545)
推荐(0)
Gallery的简单使用!
摘要:有一种类似苹果手机的拖动图片的控件,叫做Gallery。实现其需要用到BaseAdapter适配器来传递图片数据,简单的实现代码如下:public class GalleryDemo extends Activity{ private TextView mTextView01; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView
阅读全文
posted @
2011-03-15 15:04
可乐boyupeng
阅读(279)
推荐(0)
Bundle在不同的Activity之间传递数据!
摘要:如果要将数据从一个activity传递到另一个activity,就需要利用bundle的数据封装能力。首先在PutBundleActivity中将数据放入bundle,代码如下:public class PutBundleActivity extends Activity{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R
阅读全文
posted @
2011-03-15 13:48
可乐boyupeng
阅读(274)
推荐(0)
Style样式的定义
摘要:老是一个个指定控件的文字、颜色、背景等等属性非常麻烦,这时候运用Style可以让程序看起来非常简洁,在比较大的工程项目中也是经常用到。首先在values中建立一个style.xml文件,如图:然后再style中定义样式,代码如下:<?xml version="1.0" encoding="utf-8"?><resources> <style name="DavidStyleText1"> <item name="android:textSize">18sp</i
阅读全文
posted @
2011-03-14 17:51
可乐boyupeng
阅读(1115)
推荐(0)
程序员变成项目经理的背后
摘要:2010.01.17 刚刚进入一家网络开发公司,公司里面的人都是一些刚毕业不久的程序员,而我却已经是年近30的人了,在这行工作了也差不多7年了,跟他们一块工作,让我觉得自己都成为了这行里面的“老人家”了。大家对前途抱着的是希望,有的是热情,而我却像是走头无路了,月收入也只不过3000多块,让我怎么干下去呢。 主管对我说:“你刚进来,还没有什么工作分配给你,你先帮帮小陈一块开发吧!” “好吧!”我无耐地回答。 于是我向小陈问到:“有什么需要帮忙吗?” “你先开发一个订单模块吧!”她回答道。 我心里不禁在想:这样中小型的企业,这么快就用到微软的MVC来做模块,看起来还挺有前途呢。但是当我把代码拿回
阅读全文
posted @
2011-03-11 11:07
可乐boyupeng
阅读(491)
推荐(0)
UML
摘要:解释:矩形框代表一个类(class)。类图分三层,第一层显示类的名称。如果是抽象类,则就用斜体显示。第二层是类的特性,通常是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,‘+’标示public,‘-’表示private,‘#’表示protected。
阅读全文
posted @
2011-03-04 11:20
可乐boyupeng
阅读(188)
推荐(0)
android环境搭建之我见!
摘要:之前在公司搭建android环境,因为有大鸟的帮助,总是觉得很简单,也就没有当回事。昨天和小强一起动手搭建,才发现还真不是那么简单的事,搞到晚上一点多总算是没有白费力气。为了防止忘记也给和我一样的新手些帮助,特意总结如下:第一步:下载jdk和eclipse,在环境变量中设置如下:“Path”,其值为“C:\Java\jdk1.5.0_05\bin;” “classpath”,其值为“C:\Java\jdk1.5.0_05\lib;”第二步:下载android-sdk-windows-1.5_r1,并解压到D盘,设置环境变量“Path”,其值为“ D:\android-sdk-windows-1
阅读全文
posted @
2011-03-03 14:10
可乐boyupeng
阅读(132)
推荐(0)
指针型常量!
摘要:指针型常量!数组名并不是一个普通的变量,而是一个指向数组首元素的指针!也就是说,我们可以用数组名来初始化一个对应类型的指针!
阅读全文
posted @
2011-03-02 16:28
可乐boyupeng
阅读(160)
推荐(0)
用引用&传递参数!
摘要:话不多说,先来看下面一个简单的例子:#include "iostream.h"void swap(int x,int y)int main(){ int a=2; int b=3; swap(a,b); cout<<"a="<<a<<endl; cout<<"b="<<b<<endl; return 0;}void swap(int x,int y){ int temp; temp=x; x=y; y=temp;} 运行结果是a=2,b3以上这段程序执行了swap
阅读全文
posted @
2011-03-01 19:30
可乐boyupeng
阅读(218)
推荐(0)
形参和实参!
摘要:在声明函数的时候,会写一些参数,二在调用函数的时候需要一一对应地填入这些参数。虽然他们都叫参数,但在不同的情况下,他们的含义是不同的。在声明一个函数的时候,参数是没有实际值的,只是起到一个占位的作用,所以称为形式参数,简称“形参”;在调用一个函数的时候,参数必须有一个确定的值,是真正能够对结果起作用的因素,所以称为实际参数,简称“实参”。举个数学中的的函数作为例子,g(x,y)=x/4+y中的x和y就是形式参数,而g(4,1)=4/4+1中的4和1就是实际参数;如果令a=4、b=1,那么g(a,b)中的a和b也是时间参数。
阅读全文
posted @
2011-03-01 17:02
可乐boyupeng
阅读(254)
推荐(0)