自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 申请 ANDROID GOOGLE MAP API KEY

1.首先找到debug keystore位置:2.在"cmd"中键入以下命令:keytool -list -alias androiddebugkey - keystore "C:\Users\itrue\.android\debug.keystore " -st

2011-08-08 10:28:23 668

原创 android在linux下安装的血泪史

<br />因为要在android下做串口驱动的东东,所以要装NDK,以前用惯了是VMWARE-6.5.1+Fedora10的开发环境。<br />所以就按原来的VMWARE6.5+Fdeora10重新建了个虚拟机,建了WINS,LINUX交换文件后,把NDK,SDK,ECLIPSE,JDK全都解压到OPT下。<br />配置环境变量,我vim /etc/profile  在后面加上了export PATH,把JDK的路径加进来,但在SHELL下不论怎么样“which java” 都是/usr/bin,最后

2011-05-19 16:01:00 910

转载 Android的SimpleAdapter

<br />列表(ListView)、表格(GridView),这在手机应用上面肯定是少不了的,怎样实现比较复杂一点的界面呢,先看一下效果图。<br /> <br />这样布局的情况是最基本的,也是最常用的,网上关于这样的布局有多种版本的实现方法,但是有很多需要自己实现Adapter,那样子是比较复杂而且没有必要的,因为我们有简约而不简单的SimpleAdapter。<br /><br />1. ListView<br />SimpleAdapter的核心代码:<br />for (int i = 0; i

2011-05-04 17:11:00 586

翻译 Android的Activity的生命周期

<br /><br />1.Activity生命周期各方法描述:<br />   onCreate():当Activity第一次被创建的的时候就会调用此方法。onCreate()里主要对XML布局文件的调用,按键绑定监听器等操作。<br />   onStart():当Activity变的可见的时候调用此方法。<br />   onResume():当Activity有用户焦点的时候,可输入可操作时调用此方法。<br />   onPause():当启动另外一个Activity时,第一个Activity会暂

2011-04-29 17:06:00 1169

转载 Android布局

<br /> <br />java代码中通过btn1关联次控件<br />android:id="@+id/btn1"<br />控件宽度<br />android:layout_width="80px"    //"80dip"或"80dp"<br />android:layout_width =“wrap_content”<br />android:layout_width =“match_parent”  <br />控件高度<br />android:layout_height="80px"

2011-04-28 10:31:00 936

转载 Android基础和运行机制

<br />Android应用程序是用Java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。<br />每个Android应用程序存在于不同的世界:<br />  (1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时Android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相应的进程。<br />  (2)每个进程都有他自己的虚拟机对象(VM),所以应用程序代码与其

2011-04-28 09:41:00 7361

原创 在linux下 获取,修改网关GateWay的两个函数

//获去GateWayQString GetGateWay(){ FILE *fp; char buf[512]; char cmd[128]; char gateway[30]; char *tmp; strcpy(cmd, "ip route"); fp = popen(cmd, "r"); if(NULL == fp) { perror(

2010-01-30 18:57:00 2658

原创 在linux下 获取,修改子网掩码NETMASK的两个函数

//获取子网掩码的函数QString GetLocalNetMask(){ int sock_netmask; char netmask_addr[50]; struct ifreq ifr_mask; struct sockaddr_in *net_mask; sock_netmask = socket( AF_INET, SOCK_STREAM, 0

2010-01-24 13:35:00 3627 1

原创 在linux下 获取本机MAC地址的函数

//获取本机MAC地址函数QString GetLocalMac(){ int sock_mac; struct ifreq ifr_mac; char mac_addr[30]; sock_mac = socket( AF_INET, SOCK_STREAM, 0 ); if( sock_mac == -1) { perror("create

2010-01-24 13:27:00 5210 1

原创 在linux下 获取,修改本机IP地址的两个函数

//获取本机IP地址函数QString GetLocalIp(){ int sock_get_ip; char ipaddr[50]; struct sockaddr_in *sin; struct ifreq ifr_ip; if ((sock_get_ip=socket(AF_INET, SOCK_STREAM

2010-01-24 12:30:00 7646 8

Android终极开发教程

Android终极开发教程 灰常灰常的经典

2011-09-28

空空如也

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

TA关注的人

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