- 博客(79)
- 收藏
- 关注
原创 ListView与Button、imageButton 的共存问题解决
ListView与Button、imageButton 的共存问题解决: 在中 android:descendantFocusability="blocksDescendants" 和中 android:focusable="false"android:descendantFocusability用法简析 开发中很常见的一个问...
2013-02-20 11:39:34
303
原创 android实现popupwindow的动画效果
问题:在打开或者关闭popupwindow的时候怎么样显示动画效果? 参考了launcher里面关于页面缩略图的popupwindow打开时的动画效果,具体实现如下: 在我之前的例子上添加动画效果,例子在这儿可以看到:http://gqdy365.iteye.com/blog/994746 在anim中定义两个动画文件,一个是在打开popupwindow时使用的,一个是关闭时使用的。我...
2013-02-01 18:56:02
245
原创 Android开发ViewPager中ListView失效问题解决方法
最近开发一个Android小应用。就是利用ViewPager实现多个页面来回导航切换,每个页面是一个ListView显示多个条目。本来以为很简单的事情,左右手势实现Viewpager的切换,上下手势实现ListView的功能。谁知道在手机上运行时,发现一个焦点冲突现象。左右导航没有问题,但是在一个页面里,经常出现ListView上下手势失效。总是无法实现List的上下滚动,即使很明显的上下手势也是...
2013-01-28 22:12:03
425
原创 Android ViewGroup实现页面滑动效果并实现不同的动画效果
这应该是自己第一次开始写博客,今天起想要记录下自己工作上学到的一些东西,除了能随时查看自己的曾经学到的东西,也可以跟大家分享一下自己的一些经验。由于自己刚到3g门户去实习,其实有很多技术上东西都不是很懂,也只能慢慢去学了。一进来的实习,带我的那位辅导员就让我实现像Launcher那样的滑动,并且实现滑动过程中的效果~~~这下惨了,自己最薄弱的一环,对一些界面上的东西都很少去碰,只能乖乖的去网上搜搜...
2012-08-28 22:24:40
237
原创 关于WebView的loadData方法以及乱码问题
WebView是Android应用开发中常用的组件,我们可以通过它来显示网页或者html格式的String数据.对于后者我们往往使用loadData方法来加载html数据。下面就笔者的实践来讨论一下WebView的loadData方法。 对于loadData方法,ADK中的介绍为Load the given data into the WebView. This will load ...
2012-08-09 14:37:13
137
原创 Android对图片的压缩读取和保存
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图...
2012-08-08 10:27:29
102
原创 ubuntu下载android源代码
用虚拟机来创建一个Ubuntu环境,在这里虚拟机用的是VMware,Ubuntu选择的是10.04版本,Android下载的是4.0.3编译时要确保系统的内存在1.2GM以上,且有足够的硬盘可用空间,否则会编译失败终止。Android官方提示:Note: It is also possible to build Android in a virtual machine. If you are ...
2012-07-22 00:50:34
138
原创 android面试(2)
附带答案,共100分 一、选择题(30题,每题1.5分,共45分) 1.java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分 类,按功能分为:(c),如果为读取的内容进行处理后再输出,需要使用下列哪种流?(g) A、输入流和输出流 B、字节流和字符流 C、节点流和处理流 D、File stream E、Pipe stream F、Random stre...
2012-07-20 16:17:11
104
原创 自定义PreferenceActivity——修改Preference样式、加顶部布局
首先在res/xml文件夹下建立preferences.xml[code="java"] ...
2012-05-27 20:19:00
154
原创 Android设置应用程序默认语言
Android应用程序的国际化还是做得不错的,通过设置资源文件的名称,如:values-zh-rCN,系统就会自动根据当前系统设置的语言来设置,默认是选择values目录下的资源文件的。那么如果某个应用程序要指定默认语言,无论系统设置的语言是什么,都要显示默认语言,那要怎么做呢?其实很简单,只需要3步就可以了。第一步,写一个类(FunctionApplication)继承Application...
2012-05-19 21:03:14
235
原创 (android 实战总结)android对html支持接口总结
Android支持html 的两个接口1 Spanned android.text.Html.fromHtml(String source)输入的参数为(html格式的文本)目前android不支持全部的html的标签,目前只支持与文本显示和段落等标签,对于图片和其他的多媒体,还有一些自定义标签不能识别2 Spanned android.text.Html.from...
2012-04-18 09:50:38
275
原创 Android的TextView使用Html来处理图片显示、字体样式、超链接等
转eoe:http://www.eoeandroid.com/thread-4496-1-1.htmlimport android.text.Html;TextView t3 = (TextView) findViewById(R.id.text3); t3.setText( Html.fromHtml( ...
2012-04-16 11:09:49
113
原创 android的ant编译打包
Android本身是支持ant打包项目的,并且SDK中自带一个build.xml文件。通过该文件,可以对文件进行编译、打包、安装等。并且支持多种方式打包,如debug或者release。一般的,可以按照如下方法进行操作:首先创建一个Android工程。工程创建好后,需要为工程添加ant支持,即创建相应的build.xml文件。这个文件不需要用户自己创建,只需要执行如下命令即...
2012-04-11 14:52:30
103
原创 使用InputStreamEntity 边读取边上传文件
[code="java"]HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://localhost/upload"); File file = new File("/path/to/myfile"); FileInputStream file...
2012-04-09 17:32:57
1697
原创 android xliff字符串操作
参考:http://blog.youkuaiyun.com/freshman_studing/article/details/6399233 android中获取资源文件getString()方法 该方法有两种形式,getString(int resId)和getString(int resId,object arg1,object arg2,...)。 下面主要介绍的...
2012-04-09 14:59:53
160
原创 Android:只读EditText内容可滚动(禁止输入法)的实现
实验设备为HTC hero (SDK 2.1-update1)使用的layout文件内容如下: 其中,属性android:ellipsize默认为“end”(Google的文档中未说明),即省略掉内容的后半部分;把它置为“none”,且置属性android:singleline为true,不用设置横向滚动,即可实现文字在只读EdiText中的滚动。另,对于只读Edit...
2012-04-06 12:00:15
614
原创 Eclipse报内存溢出
(1)在配置tomcat的JDK里面设置。Window-->proference->Myeclipse-->servers-->Tomcat5-->JDK里面设置:-Xms500m-Xmx1024m-XX:PermSize=64M-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=48m(2)elipse.ini-startu...
2012-04-04 10:50:12
110
原创 Android解压缩zip的实现
android 解压缩zip包,需要在menifest.xml中加入sdcard读写权限,如下:实现代码: /** * 解压缩文件到指定的目录. * * @param unZipfileName 需要解压缩的文件 * @param mDestPath 解压缩后存放的路径 */[code="java"] pu...
2012-03-20 11:21:16
119
原创 Android alertdialog的按钮点击后不消失
使用反射: 在你的setPositiveButton中添加: //用于不关闭对话框[code="java"] try { Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(true); field.set(dialog...
2012-03-15 20:35:52
95
原创 Android 读取<meta-data>元素的数据
在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: ActivityInfo info=this.getPackageManager() ...
2012-03-05 13:47:33
206
原创 Android 监控程序安装和删除的实现
本文主要讨论如何监控 Android 程序包的安装和删除 Android系统的安装方式我在 《Android 应用程序安装方式 的详细调研》一文中已经做了详细的阐述,链接如下http://www.2cto.com/kf/201201/116677.html 基于这些安装方式,我们如何对系统进行的安装进行监控呢? 通过阅读Android SDK里关于inten...
2012-02-28 15:19:11
107
原创 Android如何关闭EditText中的软键盘
下面我们一起来看看Android EditText带有焦点和不带焦点时如何阻止弹出软键盘:1、EditText有焦点(focusable为true)阻止输入法弹出[code="java"]editText=(EditText)findViewById(R.id.txtBody); editText.setOnTouchListener(new OnT...
2012-02-28 13:50:22
106
原创 Android 面试题
原文请看:http://www.cnblogs.com/mmll/archive/2011/05/03/2035041.html1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何...
2012-02-21 16:36:05
110
原创 Android 部分内容设置颜色、字体、超链接、图片
//android TextView、EditText对部分内容设置颜色、字体、超链接、图片; //这里是以一个TextView为例子,EditText的设置方法和TextView一样//TextView对象 TextView txtInfo = new TextView(this);//文本内容 SpannableString ss = new Spa...
2012-02-19 11:20:45
87
原创 Android中解析doc、docx、xls、xlsx格式文件
有的时候我们在开发android中需要解析一些我们比较常用的格式,比如doc、docx、xls、xlsx,那么我们要是正常的话就解析不了。这时我们就要用tm-extractors-0.4.jar。 解析doc,要tm-extractors-0.4.jar这个包解析xls,要jxl.jar这个包[code="java"]public static String readDOC(Strin...
2012-02-18 22:34:20
196
原创 Android手机主流屏幕分辨率
对于Android游戏开发我们不得不像iPhone那样思考兼容Android平板电脑,对于苹果要考虑iPad、iPhone 3GS和iPhone 4等屏幕之间的兼容性,对于几乎所有的分辨率Android123总结了大约超过20中粉笔阿女郎的大小和对应关系,对于开发Android游戏而言可以考虑到未来的3.0以及很多平板电脑的需要。 常规的我们可能只考虑QVGA,HVGA,WVGA,FWV...
2012-02-18 22:01:50
241
原创 Android学习系列
这篇文章是Android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:[url]http://www.linuxidc.com/Linux/2012-01/52261.htm[/url]...
2012-02-17 17:43:47
104
原创 iis设置文件下载
今天为学校配置服务器,遇到了文件不能下载的问题.为了让IIS能下载扩展名是INI的文件,我们需要如此操作:(括号内的是英文版本的名字)打开“IIS管理器(InternetInformationServices(IIS)Manager)”选择到你的站点。单击右键。选择“属性(Properties)”单击“HTTP头(HTTPHeaders)”选项卡单击“MIME类型(MIMEType...
2012-02-17 17:06:28
504
原创 pinyin4j的使用
[code="java"]import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net....
2012-02-10 17:22:37
197
原创 android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决
今天遇到一个问题:android中ListView点击和里边ImageView点击不能同时生效问题解决。 研究ListView,首先ListView的适配器类型分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter,其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。Simple...
2012-01-12 15:24:14
88
原创 需求分析的故事——如何练就需求分析的火眼金晴?
话说小P刚刚加入到一个项目组里面,项目经理安排他做需求分析,小P一听需求分析就有点不乐意,心里嘀咕:“需求有什么分析的啊?客户要什么给什么呗,简直是浪费我这个人才!” 虽然不乐意,但毕竟工作还是要做,很快小P接到了的第一个需求,客户打电话来说“我要一只羊”,小P一听就觉得太简单了,简单的写了一下需求“XXX客户需要一只羊”,然后就交给同样是新手的小Q去处理,小Q也觉得很简单,直接抓了一只羊...
2011-12-26 15:45:33
85
原创 Android 用 HttpClient 抓取 html 页面内容的方法
[code="java"]private String getHtmlContent(final String url) { String result = "";// 返回的结果 StringBuffer resultBuffer = new StringBuffer(); // 构造HttpClient的实例 HttpCli...
2011-12-13 23:15:34
147
原创 如何退出应用程序
所以为了通用想到了另外一种方法,就是当我们点击“退出程序”菜单时,可以从当前Activity跳转到主Activity(就是我们打开程序最先启动的那个Activity),通过Intent告诉主Activity我要退出程序,然后主Activity调用finish()方法即可。由于这一过程很短暂,以致于我们没观察到Activity有任何切换就退出程序了! 同样为了让大家更容易理解,我做了一个De...
2011-12-09 15:49:47
293
原创 Android 中 PopupWindow 响应返回键并关闭的问题
PopupWindow 跟我们的 Activity 不一样,因为我们在构造 PW 的时候往往不是继承来的,而是 new 出来的。所以不能使用重写 PW 的 onKeyDown() 之类的方法来截获键盘事件。好在 PW 本身的特性让我们很容易就能做到用返回键来退出,当然我们也可以截获键盘事件,这样就有两种方法了。最简单——在 new 的时候,使用下面的方法:1 new P...
2011-12-05 21:58:44
110
原创 SQLite 设置Datetime为默认时间
DATETIME DEFAULT (datetime(CURRENT_TIMESTAMP,'localtime')), 范例SQL语句为: CREATE TABLE [TBL_TANK_ALARM] ( [ALARM_ID] NUMBER(10), [TANK_NO] VARCHAR2(50) NOT NULL CONSTRAINT [ALARM_TANKN...
2011-11-23 23:36:09
1911
原创 Android 实现Activity后台运行
[code="java"] PackageManager pm = getPackageManager(); ResolveInfo homeInfo = pm.resolveActivity(new Intent(Intent.ACTION_MAIN) .addCategory(Intent.CATEGORY_HOME),...
2011-11-21 17:34:10
122
原创 Android Widget 电池插件的开发实现
最近突发奇想,想自己编一个Android电池插件放在桌面上,一是这个App确实有它的实用价值,二是编起来工程量应该不是很大,不用花太长时间,三来又能学习下Widget的开发方法,一举三得,于是,暂停下游戏开发的学习,来编一个widget先。 在查找并结合多方资料后终于实现,效果图如下:长按桌面空白处,出现菜单,点击Widgets,此时的插件已经装入:[img]http://d...
2011-11-14 22:05:00
162
原创 Android: NDK编程入门笔记
为何要用到NDK?前段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办? 所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供android中的java代码调用,这样就可以在java代码中通过调用C/C++编写的库的接口来实现对系统文件的访问。 下面就介绍...
2011-11-08 17:10:07
136
原创 Android面试系列—目录
整理了一些面试题。大部分是自己的理解,未必准确。但可以作为参考。希望对即将找工作的朋友有所帮助。但真正深刻理解还需平日积累。有误之处还请指出。先把目录贴出来吧。 1, 谈谈你对Activity的理解? 2, Activity的生命周期? 3, Acitvity启动模式? 4, 在onCreate方法中Bundle savedInstanceState 这个参数有什么...
2011-10-21 10:34:28
76
原创 Android面试系列之一
1, 谈谈你对Activity的理解? 对于这种“你对什么什么怎么理解”的面试题,最好的回到方式就是用你自己的理解说出来,通俗中夹杂些专业术语,偶尔再蹦出几个英文。当然如果你很牛X,你可以往深了说,只要别漫无目的的说就行。围绕一条主线。这其中如果你对某一方面比较精通,你就应该往你精通的方向引。面试官可能就会顺着你的思路走了。不过现在有很多面试问Android方面的知识不多,问java方面的...
2011-10-21 10:12:52
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人