`
rayloo
  • 浏览: 84141 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
中国天气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
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 ...
如果你要定制一个Android系统,你想用你自己的Launcher(Home)作主界面来替换Android自己的Home,而且不希望用户安装的Launcher来替换掉你的Launcher.我们可以通过修改Framework来实现这样的功能。 这里以Android2.1的源代码为例来实际说明。 1)首先了解一下Android的启动过程。Android系统的启动先从Zygote开始启动,然后......(中间的过程就不说了).....一直到了SystemServer(framework)这个地方,看到这段代码: /** * This method is called from Zygot ...
android的res目录是固定的,只能是下面的几种,如果加了其他的目录,它会报‘invalid resource directory name'的错误,其实加了其它系统不认的目录,系统也不能提供相应的象Resources.getDrawable() and Resources.getColor(), Resources.openRawResource() 去引用资源呀。 anim drawable layout values xml raw color 此外,是不是能采用子目录的方式呢?这样编辑器是可以通过的,不会报错 注:采用子目录的方式可以编译通过,但是通过R无法找到子目录和子目录中的资源 ...
Android除了能够改变字体大小,还能改变字体样式。方法非常简单只需要将相应的字体复制到assets目录边可以实现。 步骤如下: 1.在准备字体,在windows/fonts随便拷贝一个字体将其粘贴到eclipse相应项目的assets目录中,assets目录可以存放任何资源文件,以视区别新建一个fonts目录用与存放刚才复制的字体。 注: 字体下载地址 http://www.zhaozi.cn/ 2.编辑main.xml,添加一个TextView和两个按钮,分别设置ID <?xml version="1.0" encoding=& ...
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 ...
我们以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 ...
Handler 学习认识。
[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 -->
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表示第 ...
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 ...
平时我们开发Android应用时可能部分要求由于性能问题需要使用NDK来实现,比如OpenGL、OpenCore这样的多媒体应用,使用本地 C/C++语言可以处理一些性能敏感或复杂的算法,Android123就我们日常NDK开发中遇到的问题以及技巧逐一总结方便网友查阅。 1. Android NDK编译的应用可以运行在Android 1.5或更高的操作系统上,在Android平台中本地调用主要通过JNI方式处理,JNI调用开销不小如果很简单的操作没有必要画蛇添足。 2. 一般NDK生成的so文件如何打包到apk中去呢?一般工程目录下创建一个libs文件夹,当然了手动释放也可以比如说 d ...
Global site tag (gtag.js) - Google Analytics