adm1989

导航

2012年7月26日 #

[转]android刷新后R.java不见了

摘要: R.java这个文件是会自动生成的。但是有时候你写错xml文件的时候,R.java是不会自动生成对应的值。这个时候我们会很习惯去clean一下这个项目,这个时候会突然发现,R.java竟然不见了。 这个时候的你肯定非常的气愤,你可能会拼命在网上找答案,网上会有很多答案告诉你 右键项目--》Android Tools--> fix project properties。可能你怎么fix都不能把R.java弄出来。这个时候你就要考虑一下是不是某些xml写错了,出了问题。只要xml文件有问题,系统是绝对不会给你自动生成这个R.java文件,因为他要参照你的每张xml里的数据来生成R.java, 阅读全文

posted @ 2012-07-26 14:18 adm1989 阅读(809) 评论(0) 推荐(0) 编辑

2012年7月25日 #

[转]android中SoundRecorder

摘要: 一.Recorder类介绍Recorder类负责SoundRecorder的全部功能方面的实现,它包含一个MediaRecorder成员和一个MediaPlayer成员,并封装了这两个成员的相关操作。该类向SoundRecorder类提供一系列的接口来控制录音和播放录音的过程。下面介绍一下其中重要的成员和方法。成员: 五种状态: public static final int IDLE_STATE = 0;//停止 public static final int RECORDING_STATE = 1;//录音 public static final int PLAYING_STATE = 2 阅读全文

posted @ 2012-07-25 14:48 adm1989 阅读(1070) 评论(0) 推荐(0) 编辑

2012年7月24日 #

在xp下面下载Android源代码

摘要: Windows下可用msysgit下载Android源码。比如,要下载base: git clonehttps://android.googlesource.com/platform/frameworks/base.git-b android-4.0.4_r1.1 git clonehttps://android.googlesource.com/platform/frameworks/base.git-b android-2.3.7_r1以上两句,分别下载了Android的4.0.4_r1.1和2.3.7_r1的base项目版本。 现在Google需要Username和Password... 阅读全文

posted @ 2012-07-24 18:34 adm1989 阅读(489) 评论(0) 推荐(0) 编辑

adb常用指令

摘要: 在模拟器上安装apk程序1 .启动Android模拟器2 .把下载好的APK文件复制到模拟器的安装地址中的Tools目录下,例如:“F:\android-sdk\tools” 3 .在Dos下面切换到SDK的安装目录下面的tools目录下 如:tools目录在F:\android-sdk\tools,切换到该目录下面 cd /d F:\android-sdk\tools 然后输入: adb install FM.apk若出现install_failed_already_exists错误,可以尝试使用:adb install -r xx.apk 现在说下ADB常用的几个命令1. 查看设... 阅读全文

posted @ 2012-07-24 12:33 adm1989 阅读(1000) 评论(0) 推荐(0) 编辑

2012年7月23日 #

[转]Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他

摘要: 首先,我们先看拨号界面,代码如下:Intent intent =new Intent(); intent.setAction("android.intent.action.CALL_BUTTON"); startActivity(intent); 和 Uri uri = Uri.parse("tel:xxxxxx"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); 两者都行 但是如果是跳转到应用,使用一下代码:Intent intent= new I 阅读全文

posted @ 2012-07-23 10:15 adm1989 阅读(737) 评论(0) 推荐(0) 编辑

2012年7月20日 #

android源代码

摘要: 1.把eclipse工程配置文件复制到android源码根目录下 Linux下面:cp development/ide/eclipse/.classpath ./ xp下面:直接把eclipse.ini文件复制到E:\Linux\Android 4.0\development\ide\eclipse目录下2.修改eclipse程序的配置 1)、修改eclipse缓存设置 把eclipse.ini(在eclipse软件的安装目录下)的3个值改为下面的值: -Xms128m -Xmx512m -XX:MaxPermSize=256m 2)、把android-formatting.x... 阅读全文

posted @ 2012-07-20 09:46 adm1989 阅读(983) 评论(0) 推荐(0) 编辑

2012年7月19日 #

修改Tabhost样式和字体大小的方法

摘要: tabWidget = tabHost.getTabWidget(); tabHost.addTab(tabHost.newTabSpec("PLAN").setContent(R.id.LinearLayout001) .setIndicator("计划中")); tabHost.addTab(tabHost.newTabSpec("COMPLTED").setContent(R.id.LinearLayout003) .setIndicator("已完成")); //注意这个就是改变Tabhost默... 阅读全文

posted @ 2012-07-19 10:08 adm1989 阅读(3069) 评论(0) 推荐(0) 编辑

2012年7月16日 #

七种布局显示方式效果及实现

摘要: 我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View的布局方式, 阅读全文

posted @ 2012-07-16 16:30 adm1989 阅读(661) 评论(0) 推荐(0) 编辑

java中的IO整理

摘要: 字节流:处理字节数据的流对象字符流:因为每个国家的字符都不一样,所以涉及到了字符编码问题,那么GBK编码的中文用Unicode编码解析是有问题的,所以需要获取中文字节数据的同时+指定的编码表才可以解析正常数据。为了方便于文件的解析,所以将字节流和编码表封装成对象,这个对象就是字符流,只要操作字符数据,优先考虑使用字符流体系。写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出 阅读全文

posted @ 2012-07-16 15:07 adm1989 阅读(201) 评论(0) 推荐(0) 编辑

effective c/C++

摘要: 1.1 版权和版本的声明版权和版本的声明位于头文件和定义文件的开头(参见示例1-1),主要内容有:(1)版权信息。(2)文件名称,标识符,摘要。(3)当前版本号,作者/修改者,完成日期。(4)版本历史信息。 /** Copyright (c)* All rights reserved.* * 文件名称:filename.h* 文件标识:见配置管理计划书* 摘 要:简要描述本文件的内容* * 当前版本:1.1* 作 者:输入作者(或修改者)名字* 完成日期:2001年7月20日** 取代版本:1.0 * 原作者 :输入原作者(或修改者)名字* 完成日期:2001年5月10日*/ 示... 阅读全文

posted @ 2012-07-16 10:38 adm1989 阅读(300) 评论(0) 推荐(0) 编辑