- 浏览: 47183 次
- 性别:
- 来自: 深圳
最新评论
-
test332211:
求完整代码!!!
android 蓝牙
文章列表
linux c 编译和使用库文件
- 博客分类:
- 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和动态连接库进行连接生成 ...
Java 对象初始化顺序
- 博客分类:
- java
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 ...
#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;
}
//往数据里面插入数据 ...
链接:Android的消息机制,用Android线程间通信的Message机制,Android中Handler的使用方法——在子线程中更新界面,handler机制 http://blog.csdn.net/lcfeng1982/article/details/6935383Android中Message机制的灵活应用http://qaohao.iteye.com/blog/509145
*********** ...
常用activity跳转
- 博客分类:
- android
---------------------------------------------------------------------
//打电话
Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678"));
startActivity(callIntent);
---------------------------------------------------------------------
//直接启动拨号程序
Intent touchDialerInten ...
下面代码实现: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事件。 任何元数据通常都由单独的事件交付。 产 ...