![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 87
jaycee110905
IT民工,哈哈~~
展开
-
智能电视焦点转移常用的一些方法
public void onFocusChange(View v, boolean hasFocus) { if(hasFocus){ v.setBackgroundColor(0xffff0000); }else{ v.setBackgroundColor(0x0); } } public bool原创 2012-11-30 14:40:17 · 739 阅读 · 0 评论 -
Android代替VideoView的一种好的方法
Intent it = new Intent("com.cooliris.media.MovieView"); it.setAction(Intent.ACTION_VIEW); it.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); String tmpPath = url; Uri uri = Uri.parse(tmpPath); //i原创 2012-12-12 17:05:44 · 1594 阅读 · 0 评论 -
Vitamio FAQ(2012-11-20 )
http://www.cnblogs.com/over140/archive/2012/08/01/2611323.html一、Vitamio介绍1.1 Vitamio是什么?Vitamio是Android平台视音频播放组件,支持播放几乎格式的视频以及主流网络视频流(http/rtsp/mms等),详细的中文介绍:这里。Vitamio官网:http://vitamio.转载 2012-12-12 19:03:25 · 1279 阅读 · 0 评论 -
使用Vitamio打造自己的Android万能播放器
http://www.cnblogs.com/over140/archive/2012/07/15/2591427.htmlhttps://github.com/yixia转载 2012-12-11 13:52:53 · 891 阅读 · 0 评论 -
Android学习--App模块化及工程扩展
http://www.cnblogs.com/qianxudetianxia/archive/2011/05/01/2030232.html这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。1.需求 无论是在.net还是java平台,合理的分层架构是最普遍的模块化思路之一。 dll,jar文件无不风靡盛行,无处不在。转载 2012-12-12 18:52:12 · 520 阅读 · 0 评论 -
Android xml解析
在Android平台的开发中,有时要解析xml,而解析xml有好几种方式,如SAX、DOM、PULL,它们各有特点,将如何选择呢? 在内存占用方面,SAX、 PULL比DOM占用得少,所以一般解析xml的时候,我会经常采用这两种方式。下面有个例子,集成了这三种解析xml的方法。可以看看。。。 下载地址:http://pan.baidu.com/share/link转载 2012-12-29 09:38:59 · 533 阅读 · 0 评论 -
Android轻量级JSON序列化和反序列化
http://blog.csdn.net/arescj/article/details/7259405import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import转载 2012-12-30 17:19:13 · 2255 阅读 · 0 评论 -
Android编程之还原JD-GUI反编译后代码
http://blog.csdn.net/xyz_fly/article/details/8014455jd-gui这款jar反编译软件,大家经常用到,它反编译后的代码可以重新生成java文件。但它反编译出的代码,在遇到部分java特定语句的时候就不容易被看懂了。我这里就jd-gui反编译后代码的复原内容讲讲我的经验,与大家分享一下:1、switch语句:正常的switch转载 2012-12-31 19:17:08 · 786 阅读 · 0 评论 -
android 处理图片工具
http://terryblog.blog.51cto.com/1764499/791516import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOE转载 2012-12-19 21:41:19 · 466 阅读 · 0 评论 -
Android开发eclipse导入项目 @override错误解决办法
有一个问题头疼了好长时间,导入工程后eclipse报“移除override注释”错误,主要原因了是由于jdk版本不对应引起的:@Override是JDK5就已经有了,但有个小小的Bug:就是不支持对接口的实现,认为这不是Override,而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override先来了解下eclipse的编译器:eclipse 工程右原创 2012-12-19 11:27:50 · 1356 阅读 · 0 评论 -
Android 小项目集锦
http://blog.51cto.com/zt/217/1原创 2012-12-19 21:24:46 · 696 阅读 · 0 评论 -
Android OpenGL 学习笔记 --开始篇
http://terryblog.blog.51cto.com/1764499/3469961、什么是 OpenGL? OpenGL 是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL 的前身是 SGI 公司为其图形工作站开的 IRIS GL。IRIS GL 是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是 SGI 公司便在 IRIS GL转载 2012-12-20 14:27:26 · 590 阅读 · 0 评论 -
Android移动应用界面的模板化设计
http://www.apkbus.com/android-14578-1-1.htmlAndroid没有像苹果开发那样功能强大的界面开发工具,本身ADT插件提供的界面编辑能力有限,没办法刻画所有的界面情况;Android的界面xml代码可以进行人工修改,而Iphone的全部在图形界面上拖动完成,可没提供任何方式的代码级修改。Android的UI设计开发过程非常繁琐,容易出错,需要很长时间调节转载 2013-01-04 17:33:11 · 1738 阅读 · 0 评论 -
eclipse Juno Indigo Helios Galileo这几种版本的意思
http://hi.baidu.com/geminihzh/item/3e5c95cd254a9d3298b49826 Galileo Ganymede Europa 这些名字代表eclipse不同的版本 2001年11月7日 ,Eclipse 1.0发布 半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大转载 2013-01-07 23:30:29 · 7475 阅读 · 1 评论 -
Android内存管理
http://my.eoe.cn/bethkede/archive/394.html概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问题而造成OOM错误。JAVA的内存管转载 2013-01-23 11:11:42 · 612 阅读 · 0 评论 -
jsonformatter json格式化 Android
这个网站,格式化json挺不错的http://jsonformatter.curiousconcept.com/另外还有一个软件JsonView:http://pan.baidu.com/share/link?shareid=217067&uk=1796216265原创 2013-01-23 14:21:17 · 3759 阅读 · 0 评论 -
android欢迎界面
android欢迎界面是非常实用的,之前有写过一篇android欢迎界面淡入淡出效果,偶然在网上发现一个不错的,很基础的欢迎界面的例子。我设置这个欢迎界面为3秒,如果不想等待这3秒,可以直接点击跳过。主要的代码如下: public class SplashScreen extends Activity {protected int _splashTime = 3000; p原创 2013-01-08 09:20:58 · 1411 阅读 · 0 评论 -
Android http请求例子、Unicode转UTF-8 java代码收藏
http://blog.csdn.net/wyzxk888/article/details/7337649Android项目经常是C/S模型的,因此需要向服务器发出http请求,收藏一个http请求的例子以便以后可以用。假设发出的请求使用get方法,服务器传回JSON数据,解析代码如下:HttpClient client = new DefaultHttpClient();HttpG转载 2013-01-23 16:09:32 · 859 阅读 · 0 评论 -
android学习工作体会总结
http://fine36.blog.163.com/blog/static/18925100520130731944611/ 1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍. 2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来. 3.要有自己的知识库,可以是一个工具类,把写过的,看转载 2013-01-23 18:19:04 · 2141 阅读 · 2 评论 -
Android单元测试
http://www.chenwg.com/technology/android/56-androidtest.htmlAndroid开发的过程中,很多时候做的是测试,如何进行Android单元测试呢?1.打开AndroidManifest.xml,在内添加下面一行:2.在外添加: <instrumentation android:name="androi转载 2013-01-09 10:54:24 · 708 阅读 · 0 评论 -
Android单元测试初探——Instrumentation
http://www.dian.org.cn/ophone/?p=162学习Android有一段时间了,虽然前段时间对软件测试有了一些了解,不过接触android的单元测试却是头一次。这几天在物流大赛上也用了不少时间,所以对于android的单元测试没有太深入的研究,所以先写个基本入门吧!首先,我们来了解一下android的测试类的层次结构:可以看出android中的测试方法主要有转载 2013-01-09 13:41:46 · 776 阅读 · 0 评论 -
JSONException:java.lang.String cannot be converted to JSONObject解决办法
在用org.json.JSONObject 解析从网络获取的json数据时,遇到JSONException: java.lang.String cannot be converted to JSONObject,打印字符串,查看json字符串没有问题,研究了好长时间,终于找到问题,造成问题的原因是在编写json文件的时候,采用utf-8编码,utf8有个BOM格式,去掉这个格式就ok了。如何去掉呢原创 2013-01-24 11:03:31 · 21074 阅读 · 0 评论 -
Android航班时刻查询
http://www.chenwg.com/technology/android/59-flight-search.html在网上发现一个接口,是关于航班查询的,http://webservice.webxml.com.cn/webservices/DomesticAirline.asmx ,而这又与web service的知识有关,所以就写一个简单的例子。看看这个接口文档,返回的数据是x转载 2013-01-10 10:21:36 · 2032 阅读 · 0 评论 -
Android 中Parcelable的作用
http://blog.sina.com.cn/s/blog_78e3ae430100pxba.htmlandroid提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。Parcelable实现要点:需要实现三个东西1)writeToParc转载 2013-01-14 11:14:07 · 675 阅读 · 0 评论 -
推荐一个移动开发者的网站
友盟:http://www.umeng.com/原创 2013-01-15 14:43:07 · 789 阅读 · 0 评论 -
ListView滑动时 item出现黑色背景的问题的解决方法
遇到问题:在android开发中,listview的默认背景颜色是黑色的,当使用ndroid:background="@drawable/bg"这个属性设置listview的背景之后,当你在滑动的过程中会发现里面的item会出现黑色的边框,或者黑色的背景。这样的体验效果很差,往往也不是我们预期的效果。解决的办法:使用android:background="@drawable/bg"原创 2012-11-26 22:12:44 · 538 阅读 · 0 评论 -
Android智能电视焦点传递
android:nextFocusLeft="@+id/playControlpre"android:nextFocusRight="@+id/playControlPause"android:nextFocusUp="@+id/changeSkin" />这些就是设置当前view失去焦点的传递原创 2012-11-26 09:22:50 · 1376 阅读 · 0 评论 -
android 解析json数据格式
json数据格式解析:一种是普通的,一种是带有数组形式的;普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下: // TODO原创 2013-01-14 18:00:15 · 617 阅读 · 0 评论 -
thinksns微博系统接口文档
http://www.choujone.com/blog/1345181758477ThinkSNS开源微博系统,是智士的开源社交平台。采用PHP+MySQL技术平台,微博+应用的产品模式,同时拥有iphone、android客户端、wap、3G版界面。通过应用、插件、风格包等丰富的扩展机制可以后台关闭和开启各种功能。是建立社交网站、微博平台、移动互联网创业的首选。下面是我整理的微博接口调转载 2013-01-07 17:32:12 · 2187 阅读 · 0 评论 -
Android平台下的View焦点问题
今天解决了一个Android平台下的焦点问题。发现其中关键问题的所在是Android的touchMode。从JavaSwing平台过来的人,都会关注setFocusable()和requestFocus()方法,但是在Android的View中还有另外的两个个方法,setFocusableInTouchMode()和requestFocusFromTouch()方法。这个两个方法就是解决Andro原创 2012-11-29 18:47:08 · 10991 阅读 · 2 评论 -
android常用工具类 andutils
转载自:http://code.google.com/p/andutils/今天在网上发现一个android常用工具类 andutils ,它有以下功能:1. 日志工具类: 即使过去logcat中的日志信息(通过当前app的pid进行日志筛选,日志可分等级过滤),当日志保存到一定大小会发送到指定的邮箱。2. 汉字转换拼音工具类:可以把汉字转换成拼音方便模糊查询,此工具类来自原创 2012-12-05 09:50:57 · 880 阅读 · 0 评论 -
Android项目gen目录下未生成.R文件解决方法
1、重启eclipse,如果还是未解决的话,可以尝试重新编译工程project-->Clean2、由编译环境改变后引起的R文件消失(jdk1.5更改为jdk1.7)选中项目右键 Android Tools ---> fix project properties 即可解决原创 2012-12-20 09:48:55 · 948 阅读 · 0 评论 -
Android 查看本机外网IP
String GetNetIp(String ipaddr){ URL infoUrl = null; InputStream inStream = null; try { infoUrl = new URL(ipaddr); URLConnection connection = infoUrl.ope原创 2013-01-18 10:35:59 · 9099 阅读 · 2 评论 -
用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
http://blog.csdn.net/jason_wks/article/details/7454823android系统限制,只给图片分配8兆的内存,超过就崩,你图片几十KB,可能是压缩格式的,转换成bitmap就是本来的大小。在使用模拟器时,出现以上错误,怎么办呢?1.方法一:增大限制:在设置VM的时候,在Hardware选项中,有一项Max VM application he转载 2013-01-18 15:46:16 · 685 阅读 · 0 评论 -
Android开发_如何调用系统默认浏览器访问
一、启动android默认浏览器 Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.setData(co原创 2013-01-18 17:33:56 · 3225 阅读 · 0 评论 -
Android SAX解析XML文件
SAXPersonService.javaimport java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sa原创 2013-02-07 20:21:28 · 594 阅读 · 0 评论 -
Android 创建其他应用的上下文对象
Context otherContext = getContext.createPackageContext("cn.itcast.preferences",Context.CONTEXT_IGNORE_SECURITY);原创 2013-02-08 13:41:24 · 1134 阅读 · 0 评论 -
Android文件操作
package cn.itcast.service;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import android.content.Context;import android.原创 2013-02-07 14:53:38 · 726 阅读 · 0 评论 -
Android DOM解析XML
import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.SAXP原创 2013-02-07 21:04:29 · 862 阅读 · 0 评论 -
推荐一个查看SQLite数据库的工具
SQLite Developer 3.9.2下载地址:http://www.sqlitedeveloper.com/原创 2013-02-08 21:41:25 · 3696 阅读 · 0 评论