
android 研发
文章平均质量分 52
iteye_20331
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ListView与Button、imageButton 的共存问题解决
ListView与Button、imageButton 的共存问题解决: 在中 android:descendantFocusability="blocksDescendants" 和中 android:focusable="false"android:descendantFocusability用法简析 开发中很常见的一个问...原创 2013-02-20 11:39:34 · 311 阅读 · 0 评论 -
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 · 1946 阅读 · 0 评论 -
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 · 133 阅读 · 0 评论 -
Android Widget 电池插件的开发实现
最近突发奇想,想自己编一个Android电池插件放在桌面上,一是这个App确实有它的实用价值,二是编起来工程量应该不是很大,不用花太长时间,三来又能学习下Widget的开发方法,一举三得,于是,暂停下游戏开发的学习,来编一个widget先。 在查找并结合多方资料后终于实现,效果图如下:长按桌面空白处,出现菜单,点击Widgets,此时的插件已经装入:[img]http://d...原创 2011-11-14 22:05:00 · 166 阅读 · 0 评论 -
Android 读取<meta-data>元素的数据
在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: ActivityInfo info=this.getPackageManager() ...原创 2012-03-05 13:47:33 · 213 阅读 · 0 评论 -
Android: NDK编程入门笔记
为何要用到NDK?前段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办? 所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供android中的java代码调用,这样就可以在java代码中通过调用C/C++编写的库的接口来实现对系统文件的访问。 下面就介绍...原创 2011-11-08 17:10:07 · 140 阅读 · 0 评论 -
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 · 144 阅读 · 0 评论 -
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 · 111 阅读 · 0 评论 -
Android 监控程序安装和删除的实现
本文主要讨论如何监控 Android 程序包的安装和删除 Android系统的安装方式我在 《Android 应用程序安装方式 的详细调研》一文中已经做了详细的阐述,链接如下http://www.2cto.com/kf/201201/116677.html 基于这些安装方式,我们如何对系统进行的安装进行监控呢? 通过阅读Android SDK里关于inten...原创 2012-02-28 15:19:11 · 114 阅读 · 0 评论 -
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 · 114 阅读 · 0 评论 -
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 · 115 阅读 · 0 评论 -
Android 部分内容设置颜色、字体、超链接、图片
//android TextView、EditText对部分内容设置颜色、字体、超链接、图片; //这里是以一个TextView为例子,EditText的设置方法和TextView一样//TextView对象 TextView txtInfo = new TextView(this);//文本内容 SpannableString ss = new Spa...原创 2012-02-19 11:20:45 · 91 阅读 · 0 评论 -
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 · 202 阅读 · 0 评论 -
Android学习系列
这篇文章是Android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:[url]http://www.linuxidc.com/Linux/2012-01/52261.htm[/url]...原创 2012-02-17 17:43:47 · 106 阅读 · 0 评论 -
Android面试系列—目录
整理了一些面试题。大部分是自己的理解,未必准确。但可以作为参考。希望对即将找工作的朋友有所帮助。但真正深刻理解还需平日积累。有误之处还请指出。先把目录贴出来吧。 1, 谈谈你对Activity的理解? 2, Activity的生命周期? 3, Acitvity启动模式? 4, 在onCreate方法中Bundle savedInstanceState 这个参数有什么...原创 2011-10-21 10:34:28 · 82 阅读 · 0 评论 -
Android面试系列之一
1, 谈谈你对Activity的理解? 对于这种“你对什么什么怎么理解”的面试题,最好的回到方式就是用你自己的理解说出来,通俗中夹杂些专业术语,偶尔再蹦出几个英文。当然如果你很牛X,你可以往深了说,只要别漫无目的的说就行。围绕一条主线。这其中如果你对某一方面比较精通,你就应该往你精通的方向引。面试官可能就会顺着你的思路走了。不过现在有很多面试问Android方面的知识不多,问java方面的...原创 2011-10-21 10:12:52 · 133 阅读 · 0 评论 -
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 · 101 阅读 · 0 评论 -
Android解压缩zip的实现
android 解压缩zip包,需要在menifest.xml中加入sdcard读写权限,如下:实现代码: /** * 解压缩文件到指定的目录. * * @param unZipfileName 需要解压缩的文件 * @param mDestPath 解压缩后存放的路径 */[code="java"] pu...原创 2012-03-20 11:21:16 · 123 阅读 · 0 评论 -
Android 中 PopupWindow 响应返回键并关闭的问题
PopupWindow 跟我们的 Activity 不一样,因为我们在构造 PW 的时候往往不是继承来的,而是 new 出来的。所以不能使用重写 PW 的 onKeyDown() 之类的方法来截获键盘事件。好在 PW 本身的特性让我们很容易就能做到用返回键来退出,当然我们也可以截获键盘事件,这样就有两种方法了。最简单——在 new 的时候,使用下面的方法:1 new P...原创 2011-12-05 21:58:44 · 117 阅读 · 0 评论 -
android实现popupwindow的动画效果
问题:在打开或者关闭popupwindow的时候怎么样显示动画效果? 参考了launcher里面关于页面缩略图的popupwindow打开时的动画效果,具体实现如下: 在我之前的例子上添加动画效果,例子在这儿可以看到:http://gqdy365.iteye.com/blog/994746 在anim中定义两个动画文件,一个是在打开popupwindow时使用的,一个是关闭时使用的。我...原创 2013-02-01 18:56:02 · 254 阅读 · 0 评论 -
Android开发ViewPager中ListView失效问题解决方法
最近开发一个Android小应用。就是利用ViewPager实现多个页面来回导航切换,每个页面是一个ListView显示多个条目。本来以为很简单的事情,左右手势实现Viewpager的切换,上下手势实现ListView的功能。谁知道在手机上运行时,发现一个焦点冲突现象。左右导航没有问题,但是在一个页面里,经常出现ListView上下手势失效。总是无法实现List的上下滚动,即使很明显的上下手势也是...原创 2013-01-28 22:12:03 · 436 阅读 · 0 评论 -
自定义PreferenceActivity——修改Preference样式、加顶部布局
首先在res/xml文件夹下建立preferences.xml[code="java"] ...原创 2012-05-27 20:19:00 · 165 阅读 · 0 评论 -
Android设置应用程序默认语言
Android应用程序的国际化还是做得不错的,通过设置资源文件的名称,如:values-zh-rCN,系统就会自动根据当前系统设置的语言来设置,默认是选择values目录下的资源文件的。那么如果某个应用程序要指定默认语言,无论系统设置的语言是什么,都要显示默认语言,那要怎么做呢?其实很简单,只需要3步就可以了。第一步,写一个类(FunctionApplication)继承Application...原创 2012-05-19 21:03:14 · 250 阅读 · 0 评论 -
Android ViewGroup实现页面滑动效果并实现不同的动画效果
这应该是自己第一次开始写博客,今天起想要记录下自己工作上学到的一些东西,除了能随时查看自己的曾经学到的东西,也可以跟大家分享一下自己的一些经验。由于自己刚到3g门户去实习,其实有很多技术上东西都不是很懂,也只能慢慢去学了。一进来的实习,带我的那位辅导员就让我实现像Launcher那样的滑动,并且实现滑动过程中的效果~~~这下惨了,自己最薄弱的一环,对一些界面上的东西都很少去碰,只能乖乖的去网上搜搜...原创 2012-08-28 22:24:40 · 250 阅读 · 0 评论 -
关于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 · 141 阅读 · 0 评论 -
Android对图片的压缩读取和保存
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图...原创 2012-08-08 10:27:29 · 107 阅读 · 0 评论 -
(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 · 283 阅读 · 0 评论 -
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 · 119 阅读 · 0 评论 -
android的ant编译打包
Android本身是支持ant打包项目的,并且SDK中自带一个build.xml文件。通过该文件,可以对文件进行编译、打包、安装等。并且支持多种方式打包,如debug或者release。一般的,可以按照如下方法进行操作:首先创建一个Android工程。工程创建好后,需要为工程添加ant支持,即创建相应的build.xml文件。这个文件不需要用户自己创建,只需要执行如下命令即...原创 2012-04-11 14:52:30 · 107 阅读 · 0 评论 -
使用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 · 1715 阅读 · 0 评论 -
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 · 165 阅读 · 0 评论 -
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 · 620 阅读 · 0 评论 -
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 · 116 阅读 · 0 评论 -
Android 监控程序安装和删除的实现
本文主要讨论如何监控 Android 程序包的安装和删除 Android系统的安装方式我在 《Android 应用程序安装方式 的详细调研》一文中已经做了详细的阐述,链接如下 http://blog.youkuaiyun.com/Zengyangtech/archive/2010/07/15/5737522.aspx 基于这些安装方式,我们如何对系统进行的安装进行监控呢? 通...原创 2011-10-17 15:27:04 · 112 阅读 · 0 评论 -
Android--自定义标题栏之显示网页加载进度
这阵子在做Lephone的适配,测试组提交一个bug:标题栏的文字较长时没有显示完全,其实这并不能算个bug,并且这个问题在以前其他机器也没有出现,只是说在Lephone的这个平台上显示得不怎么美观,因为联想将原生的标题栏UI进行了修改。修改的过程中遇到了一个难题,系统自带的那个标题栏进度总能够到达100%后渐退,但是我每次最后到100%那一段显示不全,尝试了用线程程序死了卡主了不说,还是一样的效...原创 2011-10-14 17:24:41 · 94 阅读 · 0 评论 -
android ListView几个比较特别的属性
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMode属性,需要用ListV...原创 2011-10-13 10:12:42 · 170 阅读 · 0 评论 -
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 · 157 阅读 · 0 评论 -
如何退出应用程序
所以为了通用想到了另外一种方法,就是当我们点击“退出程序”菜单时,可以从当前Activity跳转到主Activity(就是我们打开程序最先启动的那个Activity),通过Intent告诉主Activity我要退出程序,然后主Activity调用finish()方法即可。由于这一过程很短暂,以致于我们没观察到Activity有任何切换就退出程序了! 同样为了让大家更容易理解,我做了一个De...原创 2011-12-09 15:49:47 · 309 阅读 · 0 评论 -
Android编程14个很有用的代码片段
1、查看是否有存储卡插入 1 String status=Environment.getExternalStorageState(); 2 3 if ( status.equals ( Enviroment.MEDIA_MOUNTED ) ) 4 { 5 说明有SD卡插入 6 }2、让某个Activity透明 1 OnCreate中不设L...原创 2011-08-15 13:59:32 · 93 阅读 · 0 评论 -
android 中 系统日期时间的获取
Java 代码import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss "); Date curDate = new Da...原创 2011-08-13 21:23:45 · 88 阅读 · 0 评论