Welcome 微信登录

首页 / 操作系统 / Linux

Android下可用的wide char 函数库

Android下可用的wide char 函数库

Android的NDK对unicode支持的非常差,准确说是wide char系列函数支持都很差。很多函数声明和链接都没问题,但是不工作,用了以后没效果。这里提供一套可以用的宽字节函数库。使用非常简单,对应的函数后面都加 _x 后缀。代码从我的引擎里出来的,编译的时候编译错误自己处理下,ds_string 和 ds_wstring改成 string和wstring 就好了。另外,_XEVOL_BASE_API_ 你自己看着办吧。哈哈。点击下载大部分的函数类...
Linux下Socket编程带来的尴尬

Linux下Socket编程带来的尴尬

随便写了一个Socket编程的代码,目的是将PC作为服务器,Android作为客户端互相聊天。代码很简单。但是遇到一个让人很尴尬的问题,居然抛出这样的异常信息:java.net.BindException:Permissiondenied从来没有遇到这样的问题,这个程序可以说是天衣无缝,怎么可能出现这种异常,不可思议!权限限制?怎么会有权限限制? 千钧一发之际,我修改自以为是的代码,把端口号由200改为2000,额的神啊?居然好嘞!呵呵,在socket编程...
Android客户端与服务器端通过DES加密认证

Android客户端与服务器端通过DES加密认证

由于Android应用没有像web开发中的session机制,所以采用PHPSESSID的方式,是没有办法获取客户端登录状态的。这种情况下,如何在用户登录后,服务器端获取用户登录状态并保持,就必须采用一种“握手”的方式。每个手机都有自己的IMEI号,那么能不能通过这个标识去做认证呢?经过试验,答案是可以!客户端在请求服务器端的时候,请求参数为 IMEI (param 1)及 IMEI&UA (param 2)经过加密的字符串;服务器端对客户端传递的...
为Android Gallery添加手势翻页

为Android Gallery添加手势翻页

在Android源码中,找到Gallery文件夹,在ViewImage.java文件中,privateclass MyGestureListener extendsGestureDetector.SimpleOnGestureListener{}类中,重载一下onFling函数,然后在里面根据参数判断下手指向左滑还是向右滑,再设置个阀值,如果滑动的距离超过阀值就换图片,切换图片有现成的函数,就是按左右两边按钮调用的函数。代码如下:public boolea...
Android 对listview数据的增删改查

Android 对listview数据的增删改查

Android listview是常用的数据展示控件。其中对数据的增删改查操作也是常用的功能,比如重新获取了新的数据,或者添加,删除某条记录等等更新都需要对listview的数据进行重新的加载。listview更新数据只需要调用到notifyDataSetChanged()方法,就可以实现对listview数据的更新。如果涉及到线程,则需要在UI的线程更新。本文针对listview常用的操作进行listview item的数据实行增删改查的操作,主要界面如...
制作从SDRAM启动的U-Boot

制作从SDRAM启动的U-Boot

u-boot问:如果板子只有SDRAM怎么办?答:那就做一个可以jtag加载到SDRAM执行的u-boot!首先要做到事情是用u-boot来加载u-boot,在这基础上再考虑直接用仿真器加载u-boot,两者的区别在于前者会初始化处理器、内存、串口:1)尝试加载普通的u-boot,用go运行,不可以执行,卡死在go处注意,u-boot加载的地址是board目录config.mk文件中定义的TEXT_BASE = 0x30700000U-Boot 1.3.3...
<< 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 >>