自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 关于android里的文件创建及读写问题

一 在SD卡创建并读写文件  SD卡正常加载后,通过Eclipse的DDMS的File explorer可以看到mnt/sdcard的权限属性为d---rwxr-x,很奇怪的属性,sdcard的owner是system用户,但system用户对sdcard没有读写可执行权限,所以如果需要对sdcard操作,就不能是system用户。   读写SD卡需要在app的manifest中添加申

2013-09-30 13:27:38 1017

原创 关于socket的接收堵塞问题

1.     socket通信中服务器和客户端需要互相收发数据,而readLine()这个函数,如果接收到数据没有换行标志,就会一直堵塞在那writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter( socket.getOutputStream())), true); writ

2013-09-30 13:15:14 730

转载 转:linux下tinyxml开发入门

转自下面这篇文章:http://blog.csdn.net/chenxiaohua/article/details/4272171从http://ncu.dl.sourceforge.net/sourceforge/tinyxml/tinyxml_2_4_0.tar.gz下载tinyxml,可以根据自己的需要,选择不同的版本。将tinyxml_2_4_0.tar.gz上传到主机,然

2013-04-24 15:53:29 773

转载 转:C/C++获取当前系统毫秒时间

转自以下这篇文章:http://blog.csdn.net/jefry_xdz/article/details/8072097笔者在做Android NDK底层测试编码,很多时候需要获取当前系统毫秒时间来准确分析数据,下面的代码是在Android系统上做了测试,所以此函数代码在Linux系统可行,至于VC上面是否可行,我也没测试(应该不行吧),因为VC与Linux C中的sleep就有很大

2013-04-24 15:31:34 937

原创 ubuntu上中文注释乱码及swig控件中文显示乱码问题

Ubuntu 默认采用UTF8编码,可以方便global。但对中文支持还不细致,即便默认采用中文安装,也并不会自动添加GB*等支持,致使在Ubuntu下访问部分Windows文本文件时,出现乱码,解决办法如下:首先配置系统环境:执行 sudo vi /var/lib/locales/supported.d/zh加入以下配置参数zh_CN.GB18030 GB18030 (最新汉字编

2013-04-17 09:12:32 1035

原创 让android应用程序获得system权限

让android应用程序获得system权限一般有两种方法方法一:   需要在android源码下面编译应用  把应用XXX放到源码packages/app目录下,为该应用增加Android.mk文件,指定LOCAL_CERTIFICATE := platform   AndroidManifest.xml中的manifest加入android:sharedUserId="andr

2013-04-16 20:45:02 1954

原创 Linux上常用的文件压缩解压缩命令

只想将文件打成tar包,不做压缩:tar  -cvf  shell.tar  shell/解开:tar -xvf shell.tar压缩成gzip文件:tar -zcvf shell.tar.gz shell/将gzip文件解压:tar -zxvf shell.tar.gz压缩为bz2文件:tar -jcvf shell.tar.bz2 shell/将bz2

2013-04-16 20:13:27 607

原创 ubuntu上的中文输入法Ibus

Ibus是ubuntu上一个比较好用的中文输入法1. 安装Ibus在终端输入sudo add-apt-repository ppa:shawn-p-huang/ppasudo apt-get updatesudo apt-get install ibus-gtk ibus-qt4 ibus-pinyin ibus-pinyin-db-open-phrase2. 使用•

2013-04-16 20:03:54 723

原创 最简单的linux内核模块实例

新建一个Hello文件夹,然后建两个文件,一个是Hello.c,一个是MakefileHello.c的内容如下#include /* Needed by all modules */#include /* Needed for KERN_ALERT */#include /* Needed for the module-macros *

2013-04-16 19:55:14 2332

原创 利用工具修改apk内容后重新发布

1.    Android反编译工具:Apktool       Android   apktool是一个用来处理APK文件的工具,可以对APK进行反编译生成程序的源代码和图片、XML配置、语言资源等文件。Apktool工具把dex字节码转换为smali文件,smali文件与dex字节码的关系就如同汇编语言与二进制代码的关系。      a. 安装    首先安

2013-04-12 16:06:22 939

原创 把apk文件放到模拟器的存储卡上后从存储卡上进行安装

虽然我们可以直接用adb install demo.apk或者adb push demo.apk  /data/app命令往模拟器上安装apk文件,但有时我们会需要把apk文件放到sd卡上,然后自己点击手动安装,这时可采取下面的步骤1.     在新建avd时要为其分配sdcard的大小2.     把C:\Documents and Settings\xxx\.android\avd

2013-04-12 09:36:33 1021

原创 如何解决android应用在大屏幕手机或者平板电脑无法全屏显示的问题

写的应用在模拟器上正常显示,但放到开发板上时,只能占据开发板的左上角位置,不能全屏显示,但布局文件没有问题,后来查阅资料发现,可以这么修改找到AndroidManifest.xml中 把3改为比3大的数3对应是SDK1.5,设置为4则对应SDK为1.6,只要设置的值大于等于4时,都能显示全屏(备注:一定是layout中设置了fill_parent属性,具体原因在这里就不解释了

2013-04-11 17:22:25 4060

原创 char **赋值 strtok feof fgets使用小记

最近写了点C++ C的代码,手生了,还是有很多需要注意的地方的1.     char **类型的赋值问题char ** strarry;strarry=(char**)malloc(sizeof(char *)*MAX_NUM);//这一句很重要,对于指针一定要记得给它分配内存空间strarry[i++]=q;(q是char *类型)也就是说,可以把它当做数组处理,逐个赋值

2013-04-11 17:09:17 1231

原创 使Android应用获得系统权限以及引用第三方jar包

一.有时候,我们写的Android应用要执行的操作需要有系统权限才可以执行,这时,我们需要做如下步骤:1.把应用放到源码的packages/app目录下2.在应用的Android.mk下添加LOCAL_CERTIFICATE := platform3.在AndroidManifest.xml中加入android:sharedUserId="android.uid.system“

2012-11-26 14:38:22 1393

原创 自己编译的Android sdk不能被识别的问题

我在ubuntu下编译Android 2.3.3的源码,但编译完后的sdk不能用,在Eclipse里面,SDK Manager无法识别编译后的Android,以为是自己的编译过程出现了问题,于是重新编译了好几次,但问题依然存在,后来从网上找到了解决方案需要把tools下面的aapt aidl dx和platform-tools的lib/dx.jar都拷到platform/android-2.3

2012-11-26 14:14:06 728

空空如也

空空如也

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

TA关注的人

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