- 博客(18)
- 资源 (7)
- 收藏
- 关注
原创 关于AutoCompleteTextView 为什么必须输入两个字符才能出现补全提示的问题的解决办法
android提供了自动提示功能的textview,按照自带的文档和api demo可以写几行代码就可以实现此功能。但默认的thresh为2,所以默认情况下你必须输入两个或者两个以上的字符,才会有自动提示功能,否则 AutoCompleteTextView是不会有任何提示的。当然你可以通过setThresh来设置至少输入几个字符后才会有提示,也可以在xml里设置。 AutoCompleteText
2013-01-24 18:01:05 1860
原创 android自定义Spinner下拉菜单和AutoCompleteTextView自动显示的(下拉列表框)样式
在Android中Spinner就是下拉菜单和AutoCompleteTextView自动显示的样式,它相当于HTML中的标签。Android中提供的Spinner Widget下拉菜单和AutoCompleteTextView自动显示已经非常好用了,样式也适用,不过我们还是可以通过定义xml的方式来改变下拉菜单的样式。在layout目录下新建一个xml文件,名字随便(我这里叫acti
2013-01-24 17:53:01 5716 2
原创 Android动画分析之3D翻转效果
Android中的翻转动画效果的实现,首先看一下运行效果如上图所示.Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的一些属性比如开始时间,持续时间,是否重复播放等等。而Transformation中则包含一个矩
2013-01-20 13:30:18 16256 2
翻译 配置一个好用的Android模拟器
默认情况下的Android模拟器就是下面的这个样子:看到这个屏幕截图最显眼的问题显然它的丑陋的界面。模拟器窗口占据了屏幕巨大的空间,而且毫无缘由的放着一个屏幕键盘。如果你没亲自用过模拟器的话,还有一个不易发现的问题:几乎是慢到不能用!为了拍上面的图花了5分钟才把模拟器启动起来,而且几乎对输入事件没响应。有3个原因可以解释这个问题: 1.非本地化的。默认使用ARM架
2013-01-12 17:42:51 2156
转载 2013年,移动开发者必须考虑的4件事
许多科技公司明年都把移动战略放在第一位了。移动设备,包括平板电脑,正在超越传统PC,而成为更受欢迎的上网方式。预计接下来的三年,移动项目的增长将以4:1的比例超越PC项目的增长。在2016年,全球移动设备数量有望超过人口数量。对于开发团队的挑战则是:如何调整“移动第一”或“移动先行”的心态。这要求开发者将用户体验放在第一位,并提供强大的内容和个性化体验。这也意味着需要积累跨多个平台和设备的
2013-01-12 08:29:06 1371
翻译 常见Java面试题 :迭代(iteration)和递归(recursion)
来自:ImportNewQ.请写一段代码来计算给定文本内字符“A”的个数。分别用迭代和递归两种方式。A.假设给定文本为”AAA rating”。迭代方式就很直观,如下:public class Iteration { public int countA(String input) { if (input == null || input.l
2013-01-10 16:26:21 2917 1
原创 Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代
2013-01-09 12:02:54 1393
转载 Android APK反编译详解(附图)
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes.de
2013-01-08 20:21:40 1421
原创 提升Android应用视觉效果的10个UI技巧
在Android应用开发中,风格和设计或许不是最关键的要素,但它们在决定Android应用成功与否上确实扮演重要的角色。以下是10个Android应用的UI设计技巧,还有个附加技巧,能够提供你的Android应用的视觉吸引力。技巧1:使用大小适当的图像在图像方面,许多Android应用开发者采用的是大小单一的做法。尽管这会使资源管理变得更为简单,但就应用的视觉吸引力而言,这是个错误的做法。
2013-01-08 12:16:36 2064
原创 常见Java面试题:equals与==
下面的代码片段的输出是什么?Object s1 = new String("Hello"); Object s2 = new String("Hello"); if(s1 == s2) { System.out.println("s1 and s2 are =="); }else if (s1.equals(s2)) { System.out.println("s1 a
2013-01-07 11:13:33 1259
转载 java,Android:在eclipse中的快捷键
1.选中你要加注释的区域,用ctrl+shift+C 会加上//注释2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释3.要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了(转)补充:选中要加注释的区域,ctrl+/ 会加//注释 2010/09/13选中后,c
2013-01-07 09:36:16 926
原创 Android在listview添加checkbox实现
主界面CheckBoxinListViewActivity.java代码如下: public class CheckBoxinListViewActivity extends Activity { /** Called when the activity is first created. */ private MyAdapter adapter;
2013-01-06 08:57:46 2271
转载 Android手势研究(textview及listview对比验证)
手势即手触摸屏幕做出动作。 View可以通过onTouchEvent收到触摸屏幕事件, 我们可以通过View.setOnTouchListener()设置事件监听器 或者override onTouchEvent()来拦截这些事件, 在拦截函数中判断触摸点的轨迹及运动速度就可以判断出是什么手势。 Android系统提供了GestureDetector来方便手势的判断,即
2013-01-05 08:51:24 1754
原创 Android开发打开文件的Intent及使用
在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同1、在val
2013-01-04 08:42:17 1992
原创 Android之Gallery的两种使用方法
第一种方法:第一步:设计xml布局文件 代码如下:main.xm android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > android:id="@+id/myG
2013-01-03 21:07:02 24027
原创 在Android开发中10个很有用的代码片段介绍
Android开发不是那么容易能学会的,所以大家在学习的过程中一定要有耐心,切记不可半途而废,让自己以前的努力化为乌有。下面为大家介绍在Android开发中10个很有用的代码片段。 1、查看是否有存储卡插入 String status=Environment.getExternalStorageState(); if ( status.equals ( Enviroment
2013-01-03 18:56:19 1643 1
原创 android开发android webView 使用方法
一个WebView的简单例子 。在开发过程中应该注意几点: 1.AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。 2.如果访问的页面中有Javascript,则webview必须设置支持Javascript。 webview.ge
2013-01-03 18:43:51 1950
仿正点闹钟时间齿轮滑动的效果(android)
2013-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人