自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux c 编译和使用库文件

问:我源文件为main.c, x.c, y.c, z.c,头文件为x.h,y.h,z.h如何编译成.so动态库?编译器用gcc最好能给出详细参数解释,谢谢答:# 声称动代连接库,假设名称为libtest.sogcc x.c y.c z.c -fPIC -shared -o libtest.so# 将main.c和动态连接库进行连接生成可执行文件gcc main.c -L. -ltest -o ma...

2012-08-28 11:00:16 138

原创 Java 对象初始化顺序

java 对象是如何进行初始化的,新建一PrintClass.java文件如下(包括类PrintClass以及A和其子类B),编译运行其中的main方法,public class PrintClass { public static void main(String[] args){ new B(); } PrintClass(Strin...

2012-03-26 16:12:35 120

原创 Android xml资源文件中@、@android:type、@*、?、@+含义和区别

一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello"2.引用系统资源。格式:@android:type/name    android:textColor="@android:color/opaque_red"  注意:其实@android:type/name是@[package:]type...

2011-12-28 08:48:37 127

原创 c语言希尔排序

#include <stdio.h>//数组的输出void output_array(int data[], int n){ int i; for(i = 0; i < n; i++) printf("%d ", data[i]); printf("\n");}//交换两个数void swap(int *...

2011-12-26 11:21:40 151

原创 关于handler

链接:Android的消息机制,用Android线程间通信的Message机制,Android中Handler的使用方法——在子线程中更新界面,handler机制 http://blog.youkuaiyun.com/lcfeng1982/article/details/6935383Android中Message机制的灵活应用http://qaohao.iteye.com/blog/509145****...

2011-11-11 17:26:22 111

原创 常用activity跳转

---------------------------------------------------------------------//打电话Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678"));startActivity(callIntent);---------------...

2011-11-01 10:50:03 129

原创 MD5加密

下面代码实现:MD5、SHA1、SHA256、SHA384、SHA512加密算法。import java.io.*;import java.security.*;public class Md5 { public static char[] hexChar = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a'...

2011-10-18 10:41:02 92

原创 Activity的android:launchMode

<activity android:launchMode="singleInstance">  android:launchMode有四个值:startard、singleTop、singleTask、singleInstance startard:标准方式,启动一个Activity就创建一个实例。singleTop:当Activity栈最顶层的A1启动另一个A1时...

2011-10-14 09:41:12 93

原创 android UI设置中设置控件透明

android:background="@android:color/transparent" 

2011-10-14 09:18:13 190

原创 使用View来制作专业的分隔线

如何使用View实现控件之间的分隔线呢?<View android:layout_width="fill_parent" android:layout_height="1px" android:background="?android:attr/listDivider"/> ...

2011-10-14 09:07:21 154

原创 android wifi

wifi网卡的状态由一系列的整型常量来表示的:1)、int WIFI_STATE_DISABLED Wi-Fi is disabled. Wi-Fi不可用  12)、int WIFI_STATE_DISABLING Wi-Fi is currently being disabled. Wi-Fi正在关闭   03)、int WIFI_STATE_ENABLED Wi-Fi is ena...

2011-10-10 10:26:57 137

原创 android 蓝牙

对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少     Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,刚巧这段时间公司有蓝牙开发的需求,我看了很多国内、国外的资料,又研究了一下J2ME的蓝牙开发(为了找找思路),虽然我想要的功能还没实现(我曾经在很多论坛里问了很多遍,苦于...

2011-09-26 11:32:59 254 1

原创 HttpClient的使用

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。http的主要功能包括:1. 实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)2. 支持自动转向3. 支持 HTTPS 协议4. 支持代理服务器等 使用 HttpClient 需要以下 6 个步骤:1....

2011-09-13 11:11:36 113

XML解析之-pull解析

Pull是Android内置的xml解析器。Pull解析器的运行方式与SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText()方法可以获取下一个Text类型节点的值。 下面我们来写代码学...

2011-09-09 10:07:25 226

XML解析之-SAX解析

在android开发中,我们经常使用SAX解析来解析xml数据,和DOM相比,它对大的优点就是节省内存。SAX的原理 SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束、文档(document)结束等地方时通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。大多数SAX实现都会产生以下类型的...

2011-09-08 18:04:49 130

原创 XML解析之-XStream解析

本例使用XStream生成一个xml文件,再发序列化xml文件内容。XStream是一个简单的类库,可以序列化对象到xml,还可以将xml还原为对象。 XStream官网:http://xstream.codehaus.org/ 附件提供XStream和xpp3相关的jar下载: xstream-1.2.2.jar xpp3-1.1.3.3_min.jar 为了使用XStream,需要对其...

2011-09-08 17:07:04 329

json数据解析一

本例用JsonReader类来解析json数据。用Gson解析json数据参见json数据解析二一文。当然是用google的api我们要引入google-gson jar包。 在res/layout/main.xml中添加一个Button按钮:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:and...

2011-09-08 11:05:19 110

json数据解析二

这一篇我们将采用Gson类来解析json数据。把json解析出的数据传递给Person对象,这样我们就可以从Person对象中获得我们想要的数据。在res/layout/main.xml中添加一个Button按钮:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sche...

2011-09-08 10:47:06 99

Google Map(二)

在Google Map(一) 中,我们学习了怎么样在手机中显示google地图,但是知道怎么显示地图是远远不够得,我们要利用它来做一些对我们有用的事情,今天我们要做的是:在google map上的某个经纬度显示一张图片,并且我们点击图片会弹出一个对话框,显示一些信息。涉及到的知识点:Maps API Key的获取,AlertDialog对话框的使用,Overlay抽象类,OverlayIt...

2011-09-06 19:26:29 133

Google Map(一)

今天学习了google map的简单开发,此篇博文主要内容是:在android手机上显示google map。 下面就来完成上面所提及的功能:1、首先要在AndroidManifest.xml中添加the standard Android library,在AndroidManifest.xml的application节点中添加如下内容:  <uses-library and...

2011-09-06 18:24:28 251

空空如也

空空如也

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

TA关注的人

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