`
hwy584624785
  • 浏览: 47069 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
问:我源文件为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和动态连接库进行连接生成 ...
java 对象是如何进行初始化的,新建一PrintClass.java文件如下(包括类PrintClass以及A和其子类B),编译运行其中的main方法, public class PrintClass { public static void main(String[] args){ new B(); } PrintClass(String var) { System.out.println(var); } } class A { static PrintClass pClassA ...
一.@代表引用资源 1.引用自定义资源。格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源。格式:@android:type/name     android:textColor="@android:color/opaque_red"   注意:其实@android:type/name是@[package:]type/name 的一个子类 二.@*代表引用系统的非public资源。格式:@*android:type/name   系统资源定义分public和非publ ...

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 *a, int *b) { int x; x = *a; *a = *b; *b = x; } //往数据里面插入数据 ...

关于handler

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

常用activity跳转

--------------------------------------------------------------------- //打电话 Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678")); startActivity(callIntent); --------------------------------------------------------------------- //直接启动拨号程序 Intent touchDialerInten ...

MD5加密

    博客分类:
  • java
下面代码实现: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', 'b', 'c', 'd', 'e', 'f' }; public static void main(String[] args) throws Exception { String ...
<activity android:launchMode="singleInstance">    android:launchMode有四个值:startard、singleTop、singleTask、singleInstance   startard:标准方式,启动一个Activity就创建一个实例。 singleTop:当Activity栈最顶层的A1启动另一个A1时,不会启动新实例。 singleTask:在Task范围内只产生一个实例。 singleInstance:在全局范围内只有一个,即使在不同apk中调用。   onNewInt ...
android:background="@android:color/transparent"  
如何使用View实现控件之间的分隔线呢? <View android:layout_width="fill_parent" android:layout_height="1px" android:background="?android:attr/listDivider" />  
wifi网卡的状态由一系列的整型常量来表示的: 1)、int WIFI_STATE_DISABLED Wi-Fi is disabled. Wi-Fi不可用  1 2)、int WIFI_STATE_DISABLING Wi-Fi is currently being disabled. Wi-Fi正在关闭   0
对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少     Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,刚巧这段时间公司有蓝牙开发的需求,我看了很多国内、国外的资料,又研究了一下J2ME的蓝牙开发(为了找找思路),虽然我想要的功能还没实现(我曾经在很多论坛里问了很多遍,苦于没有高人解答..),我要实现的功能是连接一个硬件设备,凡是跟硬件沾上边的,都让软件人员开发头疼
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。 http的主要功能包括: 1. 实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等) 2. 支持自动转向 3. 支持 HTTPS 协议 4. 支持代理服务器等  使用 HttpClient 需要以下 6 个步骤: 1. 创建 HttpClient 的实例 2. 创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传入待连接的地址 3. 调用第一步中创建好的实例的 execut ...
Pull是Android内置的xml解析器。Pull解析器的运行方式与SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText()方法可以获取下一个Text类型节点的值。 下面我们来写代码学习pull解析技术。 要解析的xml文件名为:target.xml,解析的内容如下: <?xml version="1.0" encoding="UTF-8&qu ...
在android开发中,我们经常使用SAX解析来解析xml数据,和DOM相比,它对大的优点就是节省内存。 SAX的原理  SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束、文档(document)结束等地方时通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。大多数SAX实现都会产生以下类型的事件:在文档内每一XML元素接受解析的前后触发元素事件。 在文档的开始和结束时触发文档处理事件。 在处理文档的DTD或Schema时产生DTD或Schema事件。 任何元数据通常都由单独的事件交付。 产 ...
Global site tag (gtag.js) - Google Analytics