- 博客(24)
- 资源 (10)
- 收藏
- 关注
转载 android ViewGroup的onInterceptTouchEvent 和 onTouchEvent事件
http://blog.csdn.net/ym19860303/article/details/7724944
2013-03-09 14:26:39 671
原创 Android分辨率适配layout布局的问题
在android3.0之前版本,要适配指定的分辨率,需将layout文件夹定义成如下名称:layout layout-1024x768 layout-1024x600 layout-1280x768 在android3.0后,要适配如上的分辨率,需将高度减去48像素,即底部状态栏的高度,android方可识别。针对以上分辨率,android4.0的layout文件夹应该定义为
2013-01-05 10:06:59 7875 2
原创 Android中的Searchview以及SearchableDictionary项目和plurals详解
Android4.0之后,Android内置了一个搜索控件,配合ActionBar上面的搜索按钮,相当不错好看,这次使用了下,觉得很不错。这个搜索的好处在于你点击后,他会自动弹出个搜索框,输入内容后会自动弹出匹配的内容,形成一个列表,选择后会弹到你想要去的界面。类似这样的你需要在代码中的onCreateOptionsMenu中加入 SearchManager s
2012-12-31 11:59:46 5865 3
原创 Android中Activity跳转和切换动画 完美方案
android2.0以上可以用overridePendingTransition(R.anim.translate_in, R.anim.translate_out);这个方法 切换动画但麻烦的是 切换动画时候 必须finish前面一个而且你无法控制返回和结束时候的动画现在有一种方式 用theme来控制name="MyTheme"> name="androi
2012-12-12 11:10:34 17273 4
转载 android 下测试网络的丢包率和延迟 的代码
String lost = new String(); String delay = new String(); Process p = Runtime.getRuntime().exec("ping -c 4 " + "119.147.15.13"); BufferedReader buf = new Bu
2012-12-11 11:18:18 12405
转载 Android AudioTrack分析
Android深入浅出之Audio第一部分 AudioTrack分析一目的本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。分析的流程是:l 先从API层对应的某个类开始,用户层先要有一个简单的使用流程。l 根据这个流程,一步步进入到JNI,
2012-09-25 11:20:07 4973
转载 JAVA递归
// A simple example of recursion.class Factorial {// this is a recursive functionint fact(int n) {int result;if(n==1) return 1;result = fact(n-1) * n;return result;}}cl
2012-09-19 15:57:52 778
转载 JAVA中的Future、ExecutorService
在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。 Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完
2012-09-18 17:18:29 9158
转载 Android MediaPlayer 生命周期
MediaPlayer类可用于控制音频/视频文件或流的播放。关于如何使用这个类的方法还可以阅读VideoView类的文档。1.状态图对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作
2012-09-07 09:38:09 2477 1
原创 Android完全退出程序
众所周知 android程序如果正常退出 会在后台继续运行这个android的activity栈有关系 他不显示 并不代表结束现在基本都是在做2.3以上的开发 所以 用系统的杀死当前包中activity的方式不行了现在为大家推荐几种全局退出方法 亲测可行 都是在开发中用到过的 一、记录打开过的activity,然后在退出的时候 遍历数组 关闭public c
2012-08-31 10:33:09 5961 3
转载 android知识汇总
开发环境1. 【eoeAndroid社区索引】android开发环境搭建篇详尽的教程实例汇http://www.eoeandroid.com/thread-165561-1-1.html 2. 【eoeAndroid社区索引】android开发环境SDK教程问题汇总http://www.eoeandroid.com/thread-165561-1-1.html 3. 【eoeAndr
2012-08-21 09:08:08 647
原创 CMD100注册链接 邀请链接
http://www.cmd100.com/bbs/home.php?mod=invite&u=34094&c=4c7b3a21a55f9405这是我在CMD100上的邀请链接注册的时候比较麻烦 没有邀请码或者邀请链接无法注册 所以我把自己的链接发上来 都可以用如果不行可以给我留言帮助你
2012-08-17 16:03:42 1061 1
转载 Android项目的目录结构
本篇将通过HelloWorld项目来介绍Android项目的目录结构。本文的主要主题如下:· 1、HelloWorld项目的目录结构 · 1.1、src文件夹 · 1.2、gen文件夹 · 1.3、Android 2.1文件夹 · 1.4、assets · 1.5、res文件夹 ·
2012-08-12 10:00:24 1270 2
原创 Android ERROR: Unknown command 'crunch' 解决方法
最近android developer官网给出了ADT 14的升级包,很多朋友选择了升级,然后在开发的时候,编译工程出现了下面的错误提示 android ERROR:Unknown option '--no-crunch' Android Asset Packaging Tool Usage: aapt l[ist] [-v] [-a] file.{zip,jar,apk} 总
2012-05-21 17:13:51 940
转载 ByteArrayOutputStream用法
字节数组流:ByteArrayOutputStream: 可以捕获内存缓冲区的数据,转换成字节数组。ByteArrayoutputStream bout=new ByteArrayOutputStream();bout.write(int a); bout.write(int b); bout.write(int c);byte[] buf=bout.toByteArra
2012-03-13 09:32:38 3949
原创 Your project contains errors,please fix them before running your application
今天运行Android的时候出现了Your project contains errors,please fix them before running your application这个错误 控制台输出说是找不到apk 根据网上说的 各种删除 各种project-clean 都不行后来找到一个大牛 说是debug的keystore过期了于是在preference-
2012-03-06 17:59:44 750 1
原创 Dalvik和标准Java虚拟机
Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。一直以来都有人在猜测,选择基于寄存器的方式是因为它对提前优化(ahead-of-time optimization)提供了更好的支持,而这对类似于移动电话这样的受限环境是颇有裨益的。另一份针对基于寄存器虚拟机和基于栈虚拟机更深入的比较分析指出,基于寄存器的虚拟机对于更大的程序来说,在它们编译的
2012-03-06 17:58:51 1127
原创 Android嵌套布局时覆盖问题的解决
本来今天想试着在sqlite里做个分页的实现的谁知道光是布局就布局了半天布局是LinearLayout里面嵌套两个LinearLayout和一个TableLayout不知道怎么回事就一直被覆盖着 后来试试相对布局 依旧不行 最后终于找到了毛病 要在每个控件中设置layout_weight以后得记着 这个属性的作用很大一定要牢记:LinearLayou
2012-03-06 17:57:56 6617 1
原创 Android输入法挤乱布局问题
今天做布局的时候嵌套的TbaleLayout里面有三行 但是准备输入的时候输入法自动将整个activity布局全部往上挤导致输入框变小甚至消失 弄的很是郁闷在网上查了之后 发现有些人是因为输入法调出后布局不动而烦恼找到了解决方法如果不想布局动 在这个activity中的AndroidManifest.xml中加入代码android:windowSoftInput
2012-03-06 17:57:05 7029 3
原创 异常机制中throw和throws的区别
1. throws出现在方法函数头,可以单独使用;而throw出现在函数体,不可以单独使用,throw要么和try-catch-finally语句配套使用,要么与throws配套使用。 2.throws主要是声明这个方法会抛出这种类型的异常,使其他地方调用它时知道要捕获这个异常。 throw是具体向外抛异常的动作,所以它是抛出一个异常实例。 3. throws表示出现异常的
2012-03-06 17:55:47 743
原创 oracle中的存储过程
定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句 集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数 (如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要 对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
2011-08-21 23:32:54 517
原创 Oracle中不同用户和角色的区别
System在登录em的时候只能用normal的身份登录; Sys在登录em的时候只能以sysdba(数据库管理员)和sysoper(数据库操作员)的身份登录。 “sysoper”(即数据库操作员)的权限包括: 打开数
2011-08-21 23:23:26 4300
转载 Oracle 数据库、实例、用户、表空间、表之间的关系
数据库: Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例:
2011-08-21 23:19:50 813
原创 oracle新手之oracle实例名、数据库名、数据库域名
数据库实例名是数据库用于和操作系统进行交互的标识,此参数为instance_name,(可用select instance_name from v$instance查询)。Instance_name是oracle数据库参数,而oracle_sid是操作系统的环境变量,oracle
2011-08-21 23:06:17 981 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人