- 博客(11)
- 资源 (3)
- 收藏
- 关注
Android杂谈--获取系统及应用程序(PackageManager)
PackageManager是个非常好的东西,其他的详细的细节等日后有时间整理PackageManager的功能:•安装,卸载应用•查询permission相关信息•查询Application相关信息(application,activity,receiver,service,provider及相应属性等)•查询已安装应用•增加,删除permission•清除用户数据、...
2011-08-27 19:39:06 146
linux下的access()函数判断文件是否存在、打印时间
一、access函数功能描述: 检查调用进程是否可以对指定的文件执行某种操作。 用法: #include <unistd.h>#include <fcntl.h>int access(const char *pathname, int mode); 参数: pathname: 需要测试的文件路径名。 mode: 需...
2011-08-18 10:07:33 264
Linux下Socket通信(IPC)
1、Linux下的Socket通信是一种基于文件的IPC通信,也可以是基于其他设备的IPC通信。它可以在本机内不同进程间实现通信,也可以在实现不同主机之间的通信。2、Socket是一种进程间通信模式:对等模式(P2P):一对一:UDP客户服务器模式(C/S):一对多:TCP3、基本创建步骤(1)通过socket()函数创建socket(2)通过bind函数绑定socket于...
2011-08-17 13:02:13 342
Android杂谈---用MD5处理明文密码
很多的网络相关的软件都需要用户名密码登录,在开发的时候像这些密码都是保存在SharedPreferences中,这些密码保存在/data/data/包名/shared_prefs下,保存在一个XML文件中,如下:可以用FileBrower查看开始说道正题,MD5加密算法虽然现在有些人已经将其解开了,但是它的加密机制依然很强大,我想绝大对数还是不会解开的。MD5加密算法是单向加密,只能用...
2011-08-16 21:13:03 228
Androidz杂谈---在ContextMenu中添加/删除ListView的Item
我们在写Android程序的时候,免不了要使用ListView,也免不了要使用ContextMenu,但是如何将其结合起来呢。比如Contacts程序是如何删除练习人的呢。添加或则删除一个tem有不同的方式,添加Item可以使用ListView自身带的add()方法即可,但是在ContextMenu中删除这个Item还是有些麻烦的。下面是一个小例子:1、可以在EditText中输入内容...
2011-08-16 16:28:32 245
Android NDK开发指南---Application.mk文件
Application.mk文件简介:-----------------------------要将C\C++代码编译为SO文件,光有Android.mk文件还不行,还需要一个Application.mk文件。本文档是描述你的Android应用程序中需要的本地模块的Application.mk的语法使用,要明白如下。Application.mk目的是描述在你的应用程序中所需要的...
2011-08-15 11:07:44 547
Android ROM研究---Android build system增加模块
Android build system就是编译系统的意思在我们需要向自己编译的源代码中增加模块的时候,需要一些规则,当然这个规则都是类似的。 Android.mk文件解析 让我们来看一个Android.mk文件的样子 LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE :=...
2011-08-10 19:33:09 192
玩转Android---2D图形及动画---Gif动画
由于Gif本身就是动画,所以如果能够直接使用的话,会省去很多的麻烦。 要想播放gif动画,首先需要对gif动画进行解码,然后将gif中的每一帧提取出来,放在一个容器中,然后根据需要绘制每一帧,这样就实现了gif动画在手机中直接播放了GameView.gif package org.hualang.giftest;import java.io.ByteArray...
2011-08-05 09:36:39 178
Android NDK开发指南---Android.mk文件
Android.mk文件语法详述介绍:------------这篇文档是用来描述你的C或C++源文件中Android.mk编译文件的语法的,为了理解她们我们需要您先看完docs/OVERVIEW.html(http://hualang.iteye.com/blog/1135105)文件来了解它的作用概览:------------Android.mk文件是用来描述buil...
2011-08-04 21:03:01 186
Android ROM研究---CyanogenMod源代码下载及编译
下载CM源代码其实跟下载google的纯Android源代码是类似的,下面的是CM的官方网站,你要先下载你的手机对应的ROM,放入SDCARD根目录,以防万一。http://www.cyanogenmod.com/ 下面再介绍一个网站:http://forum.xda-developers.com/index.php这是XDA开发者论坛,里面高手如云,会对你有帮助的 ...
2011-08-03 16:39:09 224
玩转Android---2D图形及动画---Frame动画
Frame动画其实就是逐帧动画,用法也比Tween动画简单,只需要创建一个AnimationDrawable对象来表示Frame动画,然后通过addFrame方法把每一帧要显示的内容加进去就行了,最后通过start方法就可以播放这个动画了,通过还可以使用setOneShot()方法来设置动画是否重复播放。再这里,还需要设置图片的所在位置,首先要在res/anim目录下创建一个xml配置文件...
2011-08-01 20:53:31 126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人