Welcome 微信登录

首页 / 操作系统 / Linux

Android/Ophone应用程序数字签名

Android/Ophone应用程序数字签名

前两天搞了个应用到MM上去,结果与测试通不过,原因是“应用程序证书有效期不足1年”,结果才发现,上传的应用程序忘记签名了。为Android/Ophone应用程序签名步骤:1.确保电脑上安装了JDK,因为我们将使用JDK自带的创建和管理数字证书的工具Keytool。在命令行下输入如下命令:keytool-genkey-v-keystoreophone.keystore-aliasophone-keyalgRSA-validity20000该命令中,-keys...
AndroidOPhone自定义视图(View)

AndroidOPhone自定义视图(View)

最经在Android上作游戏居多了,在Android平台做游戏和做应用少有少许的不同,做游戏就会更多的使用自定义视图了,有很多东西需要我们自己去实现,就不像做应用,用得最多的就是Android系统的一些组件,当然偶尔也会涉及到自定义一些界面,但是这些自定义界面都是使用系统的一些组件来组合完成了,而游戏不同了,游戏在图形的处理上要求会更多,这时,自定义视图就派上用场了。说老实话,做了几个游戏出来之后,才发现,以前要实现某个功能会经过很多的步骤并且很复杂,在A...
Android 中断线程的处理

Android 中断线程的处理

我先描述下我的问题:我现在对一个用户注册的功能1.用ProgressDialog将当前页面设成不可操作(保留返回键 退出ProgressDialog)2.用一个线程clientThread执行数据的提交和返回问题:考虑到ProgressDialog运行过程中,返回键的操作,应该终止clientThread的运行。以下是我的代码,希望大家互相讨论,指出我的不足,最好能给出比较好的解决方案好了不废话了,先贴代码!!我还是把我btn_register的操作都贴上...
对Android中的Overlay draw的理解

对Android中的Overlay draw的理解

修改同学的一个程序,真是让我抓狂,重载的draw只在程序启动的时候调用了,本来依照自己的经验,应该是可以很快定位的,可是调了半天,就是开始没感觉了。开始以为,直接new 一个Overlay就会执行的,不过这个想法很快被自己否决了。真的怪自己思路不够严谨,然后之前对draw的机制不是很清楚。然后就先找出api研究下publicvoiddraw(Android.graphics.Canvascanvas,MapViewmapView,booleanshadow...
Java中关于String的split(String regex, int limit) 方法

Java中关于String的split(String regex, int limit) 方法

今天在对一个String对象进行拆分的时候,总是无法到达预计的结果。呈现数据的时候出现异常,后来debug之后才发现,错误出在String spilt上,于是开始好好研究下这东西,开始对api里的split(String regex, int limit)比较感兴趣,可是就是不理解当limit为负数时的情况下面是api里的解释:limit 参数控制模式应用的次数,因此影响所得数组的长度。如果该限制 n 大于 0,则模式将被最多应用 n-1 次,数组的长度将...
Android 解析XML 之SAX

Android 解析XML 之SAX

SAX是一种占用内存少且解析速度快的解析器,它采用的是事件启动,它不需要解析完整个文档,而是按照内容顺序 看文档某个部分是否符合xml语法,如果符合就触发相应的事件,所谓的事件就是些回调方法(callback),这些方法 定义在ContentHandler中,下面是其主要方法:startDocument:当遇到文档的时候就触发这个事件 调用这个方法 可以在其中做些预处理工作startElement: (String namespaceURI,String ...
基于Android的GPS导航软件

基于Android的GPS导航软件

最近做一个GPS导航软件,其中主要是用Android读取网络上的google地图,然后显示在手机上。可以实现位置查询,输入一个位置,可以读取到相应的坐标,然后通过坐标,动态的更新MapView.1.如果获取现在的位置可以通过手机的gps硬件或者网络,通过Provider来获取坐标。myLocationManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE);//用于真机测试 my...
Lighttpd 1.5的多线程实现

Lighttpd 1.5的多线程实现

lighttpd 1.4.x是一个典型的多进程linux程序,在单个进程内部没有使用多线程,同一时刻只有一个线程在运行。而到了lighttpd 1.5版本,也使用了多线程来完成某些工作。lighttpd通过GAsyncQueue(GLIB异步队列)的方式实现了一个线程池,从而完成了多线程的运作(需要安装glibc-dev库)。GAsyncQueue类型的异步消息队列的定义在base.h中GAsyncQueue*stat_queue;/*sendastat_...
使用Python+PIL查看两张相似图形的差异

使用Python+PIL查看两张相似图形的差异

PIL(http://www.pythonware.com/products/pil/)中包含很多图形处理库,主要是Image,Image库中包含三个类(Image、ImagePointHandler、ImageTransformHandler)及若干方法。今天实验了一把,打开两个差异很小的图片,将其中一个反色处理,然后在将两个图像混合,就能比较清晰的看到差异的地方。唔~~~~,这要是扩展一下,增加截图功能,可以做成“大家来找茬”之类游戏的作弊器了!!阿门...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>