- 浏览: 86643 次
- 性别:
- 来自: 南京
最新评论
-
qian_xin:
...
quoted-printable 编码与解码 -
maoxy:
请问楼主,怎么设置应用程序的字体样式为arial,您介绍的是在 ...
Android改变字体方法——Typeface -
稻-草:
你这个(1) 字符串反转 递归方法字符串长一点,就Outofm ...
某外企面试总结 -
ai4life:
其实对于这种应用层协议的发展还是在于大型企业的推动啊
DLNA中的UPnP技术浅析
文章列表
中国天气weather.comhttp://m.weather.com.cn/data/101110101.html(六天预报)
http://www.weather.com.cn/data/sk/101110101.html(实时天气信息)其中101110101是城市的代码,获得城市代码进入http://www.weather.com.cn在搜索框上输入你要需要获得天气的城市,点击查询,即可在地址栏获得相应城市编号,然后替换http://m.weather.com.cn/data/101110101.html
- 2011-04-22 11:21
- 浏览 2987
- 评论(0)
SlidingDrawer效果想必大家也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是截图
一、简介
SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局,在布局文件中必须指定handle和content.
例如下面
<SlidingDrawer android:layout_width="fill_parent" android:layout_height=&quo ...
◆可读性
JSON(Java Object Notation) 和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。 ◆可扩展 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。 ◆编码难度 XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。 ◆解码难度 XML的解析得考虑子节点父节点,让人头昏眼花,而JSON的解析难度几乎为0。这一点XML ...
监听电话状态
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--> class MyPhoneStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
...
本配置以android SDK 2.2,android NDK 2.2, Cygwin 1.7.5为例,配置在系统windows XP SP3 上实现。1. 准备 android 文件先到 http://developer.android.com 找到对应的下载页面http://developer.android.com/sdk/index.html,SDK:http://dl.google.com/android/android-sdk_r06-windows.zipNDK:http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip ...
- 2011-04-19 10:50
- 浏览 2652
- 评论(0)
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.我们可以通过修改Framework来实现这样的功能。
这里以Android2.1的源代码为例来实际说明。
1)首先了解一下Android的启动过程。Android系统的启动先从Zygote开始启动,然后......(中间的过程就不说了).....一直到了SystemServer(framework)这个地方,看到这段代码:
/** * This method is called from Zygot ...
- 2011-04-13 09:46
- 浏览 845
- 评论(0)
android的res目录是固定的,只能是下面的几种,如果加了其他的目录,它会报‘invalid resource directory name'的错误,其实加了其它系统不认的目录,系统也不能提供相应的象Resources.getDrawable() and Resources.getColor(), Resources.openRawResource() 去引用资源呀。 anim drawable layout values xml raw color 此外,是不是能采用子目录的方式呢?这样编辑器是可以通过的,不会报错 注:采用子目录的方式可以编译通过,但是通过R无法找到子目录和子目录中的资源 ...
- 2011-04-11 17:29
- 浏览 2890
- 评论(0)
Android除了能够改变字体大小,还能改变字体样式。方法非常简单只需要将相应的字体复制到assets目录边可以实现。
步骤如下:
1.在准备字体,在windows/fonts随便拷贝一个字体将其粘贴到eclipse相应项目的assets目录中,assets目录可以存放任何资源文件,以视区别新建一个fonts目录用与存放刚才复制的字体。
注: 字体下载地址 http://www.zhaozi.cn/
2.编辑main.xml,添加一个TextView和两个按钮,分别设置ID
<?xml version="1.0" encoding=& ...
- 2011-04-11 17:01
- 浏览 1861
- 评论(1)
1.首先要得到你的debug keystore位置:打开Eclipse--->Windows--->Preferences--->Android--->Build 查看默认的debug keystore位置,例如:C:\Documents and Settings\(你电脑的名字)\.android\debug.keystore把这个文件拷贝到C 盘或者其他盘符下面
2. keytool 是Java 提供的一个关于鉴权的命令 ,使用这个文件的话,要定位到JAVA 的bin 目录下:配置环境变量:C:\Program Files\Java\jdk1.6.0_24\bi ...
- 2011-04-11 16:16
- 浏览 1078
- 评论(0)
我们以Windows平台的SDK为例,这里Android开发网的模拟器配置路径为 C:\Documents and Settings\android\.android\avd\android3.avd 下的 config.ini
我们用记事本打开这个ini文件,当然我们可以看到Unix/Binary的换行符,建议你使用UltraEdit或Notepad++打开,这里仅作为演示我们大家说下这个文件的结构吧,
hw.lcd.density=160 ;是屏幕的密度sdcard.size=64M ;这句代表分配SD卡的大小,我这里仅给了64Mskin.name=WXGA ;分辨率skin.pat ...
- 2011-04-08 15:16
- 浏览 1404
- 评论(0)
[2011-04-08 10:12:48 - Snake] New package not yet registered with the system. Waiting 3 seconds before next attempt.
解决方案: Try this Project->Clean in eclipse, and the deploy it again. <!-- Attachments -->
- 2011-04-08 10:16
- 浏览 1945
- 评论(0)
1. 有关JNI的类型方法表示,很多网友不明白,下面Android开发网就,基本上C层面的类型均是j+java过去的类型,比如字符串在JNI的c层面为 jstring而Java为String,对于布尔类型boolean则为jboolean对应Java中的boolean。
2. 有关Java类的表示在JNI中对应关系如下
long cwjInfo (int nAge, String sName, int[] arrSalary );
我们可以表示为 "(ILjava/lang/String;[I)J" 我们去除双引号,第一个(表示一个参数类型,接下来的I表示第 ...
- 2011-04-07 16:36
- 浏览 886
- 评论(0)
Android NDK对于我们的作用和基本常识在 Android NDK开发技巧一 中已经讲明了,今天谈论下实战的技巧吧
1. 在JNI中打印Logcat,首先我们需要在cpp文件中加入 #include <android/log.h> 这个头文件,NDK有关android自己的就给我们这个唯一的文件log.h,其他的需要我们自己hack diy来解决。
jstring jlog; //从Java传来需要打印的字符 jboolean isCopy; const char * szLog = (*env)->GetStringUTFChars(env, jlog, &a ...
- 2011-04-07 16:27
- 浏览 705
- 评论(0)
平时我们开发Android应用时可能部分要求由于性能问题需要使用NDK来实现,比如OpenGL、OpenCore这样的多媒体应用,使用本地 C/C++语言可以处理一些性能敏感或复杂的算法,Android123就我们日常NDK开发中遇到的问题以及技巧逐一总结方便网友查阅。
1. Android NDK编译的应用可以运行在Android 1.5或更高的操作系统上,在Android平台中本地调用主要通过JNI方式处理,JNI调用开销不小如果很简单的操作没有必要画蛇添足。
2. 一般NDK生成的so文件如何打包到apk中去呢?一般工程目录下创建一个libs文件夹,当然了手动释放也可以比如说 d ...
- 2011-04-07 16:22
- 浏览 789
- 评论(0)