- 博客(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
原创 使用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关注的人