自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 Objective-C中的锁

    锁是线程编程同步工具的基础。锁可以让你很容易保护代码中一大块区域以便你可以确保代码的正确性。1 使用POSIX互斥锁    POSIX互斥锁在很多程序里面很容易使用。为了新建一个互斥锁,你声明并初始化一个pthread_mutex_t的结构。为了锁住和解锁一个互斥锁,你可以使用pthread_mutex_lock和pthread_mutex_unlock函数。列表4-2显式...

2013-08-02 15:41:57 129

原创 Android 中 Proguard 和 JNI 的相关问题

在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。 解决办法: 1、在Android.mk中加入一行: LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags 2、创建proguard.flag文件,里面写...

2012-03-27 12:26:45 160

原创 java多线程设计wait/notify机制 (synchronized与对象锁)

 synchronized(obj) { while(!condition) { obj.wait(); } obj.doSomething();}  当线程A获得了obj锁后,发现条件condition不满足,无法继续下一处理,于是线程A就wait() , 放弃对象锁.之后在另一线程B中,如果B更改了某些条件,使得线程A...

2011-06-09 10:54:50 146

原创 Android中隐藏标题栏和状态栏

  一、隐藏标题栏  //隐藏标题栏  this.requestWindowFeature(Window.FEATURE_NO_TITLE);  二、隐藏状态栏  //隐藏状态栏  this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FL...

2011-03-21 14:57:55 119

原创 BlackBerry应用程序开发基础之BlackBerry API

在BlackBerry设备上使用Java 应用程序控制使用BlackBerry API BlackBerry Java 开发环境(简称JDE)的设计提供了一套完整的API和工具,来开发在BlackBerry设备上运行的Java应用程序。BlackBerry设备包含了一个基于CLDC1.1以及MIDP的Java ME(Java Platform Micro Edition)运行时环境。BlackBe...

2011-01-26 11:27:47 165

原创 BlackBerry模拟器中文支持

    修改安装目录下(如:…BlackBerry JDE5.0.0\simulator或者…\Research In Motion\BlackBerry Smartphone Simulators 5.0.0\5.0.0.484 (9500_EastAsia))的device.xml    例如9550机型为 9550.xml    打开会看到:<SimulatorConfig...

2011-01-25 13:42:50 1051

原创 Android APN设置

由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。 大家可以研究一下frameworks/base/core/java/android/provider/Telephony.java这个类,比较重要的就是 URI 和数据库字段: content://telephony/carriers...

2011-01-23 21:41:04 198

原创 Android原生(Native)C开发之五:zlib移植笔记

 zlib(http://www.zlib.net/)是一套非常流行的且开源的压缩、解压缩库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE演算法,最初是为libpng函式库所写的,后来普遍为许多软体所使用。zlib当前版本是 1.2.3,其移植性非常好,本人已经在Windows、Linux、WinCE、Sy...

2011-01-23 20:53:32 202

原创 Android原生(Native)C开发之四:SDL移植笔记

SDL(Simple DirectMedia Layer)是一套开放源码的跨平台多媒体开发库,使用C语言写成。SDL提供了多种图像、声音、键盘等的实现,可配置性与移植性非常高,开发者可以开发出跨多个平台(Linux、Windows、Mac OS X、Symbian、Widnows Mobiel等嵌入式系统,当然也包括今天要移植的平台:Android)的应用,目前SDL多用于开发游戏、模拟器、媒体播...

2011-01-23 20:48:33 166

原创 Android原生(Native)C开发之三:鼠标事件篇(捕鼠记)

在做SDL至Android的移植时,键盘事件是能正常捕获到,看了SLD的源码,发现用的device是 /dev/tty0,但是鼠标叫是不能成功捕获,总是得到 0,运行命令查看devices时,显示如下: # cat /proc/bus/input/devicescat /proc/bus/input/devicesI: Bus=0000 Vendor=0000 Product=0000...

2011-01-23 20:41:45 134

原创 Android原生(Native)C开发之二:framebuffer篇

虽然现在能通过交叉环境编译程序,并push到Android上执行,但那只是console台程序,是不是有些单调呢?下面就要看如何通过Linux的 framebuffer 技术在Android上画图形,关于Linux的framebuffer技术,这里就不再详细讲解了,请大家google一下。操作framebuffer的主要步骤如下:1、打开一个可用的FrameBuffer设备;2、通...

2011-01-23 20:16:57 178

原创 Android原生(Native)C开发之一:环境搭建篇

Android是基于Linux的操作系统,处理器是ARM的,所以要在Linux或Windows等x86系统上编译Android能运行的程序,你需要一个交叉编译器。在Linux下面,你可以自已编译一个交叉编译环境,但Windows下面,就比较复杂(也可以在cygwin中编译一个),但你可以选择下载一个现成的交叉编译环境:http://www.codesourcery.com/gnu_tool...

2011-01-23 20:12:56 147

原创 Android隐藏程序及调用

 新建一个activity,编辑AndroidManifest.xml。<intent-filter> <action android:name="ancool.miao"/> <category android:name="android.intent.category.DEFAULT"/> &...

2011-01-23 14:52:52 178

原创 Ubuntu下使用Android ADB

 android本身就有linux下的SDK包。 所以就方便了不少,可是一直不知道如何在ubuntu下开始执行adb命令。。 然后就各种搜索。 新手要善用搜索。。  找到很多方法,终于找到一个可以使用的。。 现在已经在开始用了。  写在这里做一个记录,并且凑一篇文章下来 。。  首先下载SDK工具 http://developer.android.com/sdk/ 解压得到 A...

2011-01-23 14:37:52 132

原创 Android各种调用

   1,web浏览器  Java代码  Uri myBlogUri = Uri.parse("http://kuikui.iteye.com");  returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);  Uri myBlogUri = Uri.parse("http://kuikui.iteye...

2011-01-23 13:33:44 160

原创 Android Intent and Intent-filter SDK file

Android Intent and Intent-filter SDK file Intent 使用了有一些时候了,但是往往不知道其真正的内涵,通常都是用来作为 Activity传递数据的工具,另外些时候在使用 Broadcasting来控制今天尝试著看了下 SDK 文档。  前半部分是叙述 Intent 的用法,后半部分是使用 Notepad 的例子来描述 Intent 的用法。 ...

2011-01-23 13:03:51 127

原创 使用Android系统隐藏api读取*.apk程序安装包信息

前提:我们需要得到 Android 系统源码编译输出的一个文件 out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar 这个包里面包含所有的系统api, 隐藏的, 公开的 添加 jar方法 右键功能菜单->Properties->Ja...

2011-01-23 11:42:42 179

原创 Android获取手机型号和系统版本号

手机型号和版本号获取方法: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView textView = (TextView) findViewById(R.id.text); ...

2011-01-18 17:19:33 421

原创 Android打开文件

/* 在手机上打开文件的method */       private void openFile(File f)        {         Intent intent = new Intent();         intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);         intent.setAction(andr...

2011-01-14 13:26:32 165

原创 Android数据存储之二SharedPreferences

       在此之前的学习内容是数据存储之一文件存储。在本地存储中常用的有,文件、配置文件、数据库。前面的学习主要是针对本地文件的。我认为可以把SharedPreferences看做是配置文件,虽然它也是采用XML格式存储的。         比如我们使用的桌面软件中,通常会有一个“选项”菜单,选项是对软件的常规或核心设置。在Android中我...

2011-01-14 11:19:49 85

原创 Android数据存储之三SQLite嵌入式数据库(2)

        5.编写测试类       编写一个针对ContactsService的测试类,测试ContactsService类中的各个方法是否正确。package com.changcheng.sqlite.test; import java.util.List;import com.c...

2011-01-14 10:53:43 114

原创 Android数据存储之三SQLite嵌入式数据库(1)

一、SQLite简介 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)...

2011-01-14 10:51:13 177

原创 javascript 小技巧(2)

//连接数据库 <script language="javascript">   //用 JavaScript 写服务器端连接数据库的代码示例   var conn = new ActiveXObject("ADODB.Connection");   conn.Open("Provider=SQLOLEDB...

2011-01-14 10:36:15 134

原创 javascript 小技巧(1)

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.al...

2011-01-14 10:29:23 92

原创 C#实现简易游戏修改器

像偶等之人,虽然平时不太玩游戏,但游戏作为在工作忙碌时的调节也是一个不错东西。像RPG游戏,通常会玩的是剧情,但很多时候碰到一个怎么也打不过的BOSS,游戏就卡在那边,影响了体会剧情的心情。这个时候大家都会想到修改器,把自己的血量维持住,就无敌了。网上搜了一下,发现个《Quick Memory Editor》,共享软件,有使用次数限制。试用了一下,揣摩了一下原理,然后自己实现了一个简易...

2011-01-14 10:08:54 913

原创 Android小东东收集

//设置ListView中item第一个的上面和下面两条分隔线listview.setHeaderDividerEnabled(true);  //连接超时的:httpUrlConnection.setConnectTimeout(int timeout)//读取信息超时的:setReadTimeout(int timeout) //显示网络信息...

2011-01-14 10:06:53 97

原创 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上...

2011-01-14 09:33:04 90

原创 [J2ME/kSOAP]kSOAP的运用讲义

<br />去年 8月份的一份手稿,完整描述了我对j2me-kSOAP如何和服务器端的Web Service交互的经验和教训。本手稿已刊登在mingjava兄弟的新书中。<br /><br />[j2me]kSOAP的运用<br />编写者<br /> 日期<br /> 关键词<br /> <br />郑昀@ultrapower<br /> 2006-8-24<br /> J2me webservice ksoap<br /> <br /><br />1.概述对于J2ME访问远端的Web Service,除

2010-06-11 13:31:00 823

原创 J2ME中访问dotnet Web Services

<br />目前,有两种方式访问Web服务:<br />1、通过JSR172 API。<br />2、通过kSOAP API。<br />由于使用kSOAP方式访问Web服务的例子很多,尤其是访问使用Java开发的Web服务,但是使用kSOAP方式访问用.NET 开发的Web服务,目前的例子很少,而且我花了几天时间没有调通一个,原因未明,故只讨论使用JSR172的方式。kSOAP的方式另外开贴讨论。<br />注:要获知kSOAP的详细资料请上:http://ksoap.objectweb.org/<br

2010-06-11 13:11:00 447

JEB.3.2.0.Pro. 共享版

逆向查看apk, 了解自身安全程度, 解压密码jeb320pro, 共享学习使用

2019-07-09

J2me连接WebServices框架 - kSOAP2源码

这是我自己开发应用中用的源码,现在分享给大家,纯官方,可以正常使用。

2010-06-17

J2me 发短信完整代码

网上有许多朋友在找基于J2me发短信的代码,现在我传上来跟大家分享下.

2009-11-24

空空如也

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

TA关注的人

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