
Android
kavensu
这个作者很懒,什么都没留下…
展开
-
豆瓣API出现500错误及解决办法
为团队做一个图书管理的应用,涉及到扫描ISBN然后查询图书信息,本来是通过豆瓣API来查询的,不过昨天却发现突然不能用了,返回的是500错误,internal server error。代码如下: DefaultHttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(AppConstants.D转载 2013-04-04 18:40:09 · 3363 阅读 · 2 评论 -
在两个Activity之前传递图片数据
文章来源:http://blog.youkuaiyun.com/yu413854285/article/details/7302665在android中页面与页面之间的数据传递,我们一般都是使用Intent,但是Intent有时候也不是很好,就比如在一个Activity中传递一个图片到另一个Activity,也可以使用Intent来传,但是图片的大小却限定的很小,似乎只有512K还是1M,而如果我们想转载 2012-12-05 20:08:06 · 7790 阅读 · 1 评论 -
android中scrollview与listview共存
来源:http://www.oschina.net/code/snippet_194968_7149ScrollView与ListView共存会存在滚动的问题,并且ListView只显示一个半Item。 当ListView的高度设定一定的值时,ListView同样地会显示对应的高度的Item。 因此我们可以计算出这个ListView的总高度,再将它设置到ListView中,那么之前的滚动,高度转载 2012-11-30 00:44:58 · 888 阅读 · 0 评论 -
android应用版本自动更新
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:1. 准备知识 在AndroidManifest.xml里定义了每个Android apk的版本标识:[xhtml] view plaincopy转载 2012-11-12 20:15:42 · 928 阅读 · 0 评论 -
onContextItemSelected 与 onMenuItemSelected 的那些事
Android 的activity中onCreateOptionsMenu onMenuItemSelected onOptionsItemSelected onCreateContextMenu onContextItemSelected 五个方法的使用:onCreateOptionsMenu :此方法为创建菜单方法,这个菜单就是你在点击手机menu键时会看到的菜单。onCrea原创 2012-10-07 13:05:51 · 19625 阅读 · 6 评论 -
基于Android的sina微博分享功能
参考链接:http://blog.youkuaiyun.com/sylcc_/article/details/7433412转载 2012-10-19 22:41:45 · 1140 阅读 · 0 评论 -
px,dp,dip,sp,in,mm,pt详细分析
px,dp,dip,sp,in,mm,pt详细分析px :(pixels),屏幕的像素点,不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip :(device independent pixels),设备独立像素,这个和设备硬件有关,一般我们为了支持WCGA、HVGA和QVGA推荐使用这个,不依赖于像素。等同于dp。转载 2012-10-13 15:20:42 · 3018 阅读 · 0 评论 -
CDMA、GPRS、EDGE、WIFI 、WiMax网速比较
CDMA、GPRS、EDGE、WIFI 、WiMax网速哪个快作者:admin 时间:2011-3-23 23:15:32 浏览:1123 CDMA、GPRS、EDGE、WIFI 、WiMax是当前流行的无线上网方式,可是它们的网速我想是大家比较关心的问题,今天,本文便对它们的网速做个比较,让大家了解了解谁的网速快,谁的网速慢。转载 2012-08-24 21:16:55 · 2269 阅读 · 0 评论 -
TableLayout和TableRow的使用
今天写一个布局纠结了好久。我想我也说不明白难在哪里。这里记录一下以后方便查阅。要实现的效果:重点是:每一个Item的左边是一个Button,我设置了有对齐,宽度为40dp,右边的文字布局,就是绿色背景的部分,要在Button的左边,并且根据屏幕的不同大小,绿色的部分会自由伸缩,这样在横布局的时候都能保值一致的布局。看代码;<TableLayout xmlns:andr原创 2012-09-01 20:54:32 · 23835 阅读 · 1 评论 -
Android解析Json数据
json数据格式解析我自己分为两种;一种是普通的,一种是带有数组形式的; 普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下:// TODO转载 2013-04-04 19:56:44 · 708 阅读 · 0 评论 -
Android Fragments 详细使用
Android Fragments 详细使用2012-02-17 14:29 by Terry_龙, 41357 阅读, 7 评论,收藏,编辑 Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使转载 2013-04-17 09:28:28 · 933 阅读 · 2 评论 -
Android Fragments 官网教程
android Fragments详解七:fragement示例2012-01-12 20:28 阅读(3797)评论(4)android Fragments详解六:处理fragement的生命周期2012-01-08 15:05 阅读(3241)评论(0)android Fragments详解五:与activity通翻译 2013-04-17 09:25:05 · 1121 阅读 · 0 评论 -
android UI进阶之实现listview中checkbox的多选与记录
http://notice501.blog.51cto.com/3428502/781905转载 2014-01-26 23:03:02 · 1442 阅读 · 1 评论 -
Android之使用Android-query框架进行开发(二)
异步网络:1. 添加权限: android:name="android.permission.INTERNET" /> 2. 支持的类型JSONObjectJSONArrayString (HTML, XML)XmlDom (XML parsing)XmlPullParser (Large XML files)byte arrayUser define转载 2014-01-01 00:27:20 · 1436 阅读 · 0 评论 -
Android之使用Android-query框架进行开发(一)
Android之使用Android-query框架进行开发(一)开发Android使用Android-query框架能够快速的,比传统开发android所要编写的代码要少得很多,容易阅读等优势。 下载文档及其例子和包的地址:http://code.google.com/p/android-query/以下内容是我学习的一些心得分享:第一节: //转载 2014-01-01 00:26:21 · 940 阅读 · 0 评论 -
移动建站工具(一):分秒钟将Web网站移动化
http://www.youkuaiyun.com/article/2013-09-05/2816837-mobile-site-builders-one-W-to-M转载 2013-09-07 09:32:08 · 1248 阅读 · 0 评论 -
Gson的使用
http://www.cnblogs.com/chenlhuaf/archive/2011/05/01/gson_test.html最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。转载 2013-06-18 17:30:35 · 857 阅读 · 0 评论 -
android:json解析库的选择
android:json解析库的选择本文转自:http://iandroiddev.com/post/2011-10-08/5646446 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - Decembe转载 2013-06-17 12:38:28 · 1082 阅读 · 0 评论 -
直接拿来用!最火的Android开源项目
直接拿来用!最火的Android开源项目(一)直接拿来用!最火的Android开源项目(二)直接拿来用!最火的Android开源项目(完结篇)转载 2013-05-22 11:08:54 · 974 阅读 · 0 评论 -
onSaveInstanceState和onRestoreInstanceState触发的时机
onSaveInstanceState和onRestoreInstanceState触发的时机(转载)博客分类: Android开发onsaveinstancestateandroid 先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the act转载 2013-04-18 21:31:56 · 768 阅读 · 0 评论 -
SlidingMenu、ActionBarSherLock 使用指南
以下内容解决了在ANdroid开发中使用SlidingMenu 和 ActionBarSherLock 可能会遇到的问题:SlidingMenu-master中的example怎样导入eclipse运行(2013-04-15 16:11:13)转载▼标签:it转载:http://blog.youkuaiyun.com/tj_she转载 2013-04-17 20:23:44 · 5434 阅读 · 2 评论 -
WebView-显示HTML内容-解决乱码问题
今天在做项目的时候,需要显示网页上提取的一段HTML片段(我是用jsoup去除了大部分不需要的内容)。起初是想到用TextView,因为Textview也支持html格式的字符串显示,但是很多标签都不起作用,比如说对其属性什么的。后来想到了用WebView,这个支持html显示的功能就强大很多了,否则怎么叫做WebView呢。但是在使用的过程中却出现了乱码的问题。之前是这样使用的:原创 2012-09-01 09:53:39 · 7625 阅读 · 2 评论 -
getString(R.string.X,p,p)的用法
(%d/%d)格式的textView的显示问题%d表示的是数字,%s表示的是字符串,当然还有很多别的格式。在values里面的string.xml里面应该这样写:string name="newslistpageshow">xliff:g>%dxliff:g>/xliff:g>%dxliff:g>string>当然前提是要在里面加入前缀:resour转载 2012-08-01 10:17:17 · 7977 阅读 · 0 评论 -
Android中Fragment的应用
Android中Fragment的应用转载标签: fragmentandroid杂谈Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一转载 2012-07-26 23:27:44 · 1260 阅读 · 0 评论 -
android中application 关于全局变量
android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、provider、broadcast和service。但其实android中的application也有着它自身的用处。打开manifest文件,会看到有一个application配置标签,这就是有关application的使用了。那究竟application有什么用转载 2012-06-24 23:57:52 · 800 阅读 · 0 评论 -
使用ActivityGroup时,在Activity中显示对话框出现的问题
今天终于解决了ProgressDialog显示的问题。吃过中午饭,整理一下。 上图是在做项目的一个界面,在点击一个tab -->“书目检索”之后就会显示。我做了一个进度条,当点击搜索button的时候,会显示一个ProgressDiaog。问题就出在显示不出来,错误信息大概是这样子的:unable to add window...is your activi原创 2012-06-22 12:42:56 · 3598 阅读 · 5 评论 -
TabActivity & TabHost
TabActivity & TabHosthttp://www.cnblogs.com/keyindex/articles/1815074.html tabActivity继承自Activity,其内部定义好了TabHost,可以通过getTabHost()获取。TabHost 包含了两种子元素:一些可以自由选择的Tab 和tab对应的内容tabContentto,在La转载 2012-06-22 11:22:46 · 694 阅读 · 0 评论 -
Activity的生命周期
一、Activity有四个状态:活动状态:用户可见,可获取焦点。 暂停状态:其他Activity没有把原来的Activity全部遮挡住,依然可见,但是不能获取焦点。 停止状态:用户不可见,不可获取焦点。 销毁状态:该Activity结束。 二、在Activity的生命周期中有七个方法,这些方法在不同的阶段被系统回调:onCreate(Bundle savedStatus):创建原创 2012-06-08 13:04:30 · 611 阅读 · 0 评论 -
Android高手应该精通哪些内容?
导读:很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类,Android高手应该精通哪些内容?往下看。 很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? eoeAndroid就各个级别的程序员应该掌握哪些内容作为下面分类. 一、初级转载 2012-06-19 15:14:55 · 465 阅读 · 0 评论 -
android 网络编程 HttpGet类和HttpPost类使用详解
[转]android 网络编程 HttpGet类和HttpPost类使用详解博客分类: android 本文转自:http://hi.baidu.com/lianglin999/blog/item/b8ed511852f1a76cdbb4bdda.html内容来源于《人人都玩开心网》一书虽然在登录系统中使用了Web Service与服务端进行交互。但转载 2012-06-08 13:09:32 · 678 阅读 · 0 评论 -
Android的四大组件
Android的四大组件 1、Activity:主要负责向用于呈现某种界面与用户交互,并向用户呈现应用状态。2、ContentProvider:是不同应用程序之间进行数据交换的标准API,ContentProvider以某种Uri的形式对外提供数据,允许其他应用程序访问或者修改数据;其他应用程序使用ContentResolver根据Uri去访问操作指定数据。3、Service:与Act原创 2012-06-08 12:59:29 · 826 阅读 · 1 评论 -
Android模拟器中安装与卸载apk文件
我们在开发当中,在模拟器上安装与卸载是经常的事,也有一些爱好者在模拟器上玩android的游戏。那么我们怎么样安装apk文件,在模拟器上那,我们今天就来看看怎么才能在模拟器上玩android的游戏。其实这个也是很简单的那我们就先来说说apk的安装吧: 我们在安装apk时一共分为四步 一:首先需要启动模拟器 二:start->运行->CMD 三:进入andor转载 2012-06-07 13:19:04 · 957 阅读 · 0 评论 -
Context Menu的使用+为ListView绑定监听器——开源项目Standup Timer学习总结(二)
android的context menu上下文菜单,长按某一选项,就会显示出来。SDK上的描述:Context Menu A floating list of menu items that appears when the user performs a long-press on a View.(一)Standup Timer中的例子使用步骤 ContextMen原创 2012-06-25 13:49:15 · 2107 阅读 · 0 评论 -
Dialog使用详解——开源项目Standup Timer学习总结(三)
Dialog的分类:Dialog类是创建对话框的基类。通常你不能直接用这个基类实例化一个Dialog对象,而是需要使用以下的子类:AlertDialog(警告对话框)这种类型的对话框可以管理0、1、2或者3个Button控件,甚至还可以添加一个可选的列表项,这个列表项里可以包括有复选框或者单选框。警告对话框能够创建大部分的对话框UI,而且它是建议使用的对话框类型原创 2012-06-25 16:20:59 · 801 阅读 · 0 评论 -
Android完全结束Activity并退出程序
http://www.nowamagic.net/librarys/veda/detail/283关于完全退出Android程序,网上这方面的帖子很多,方法也很多。记得当时自己写的第一个比较完整的项目的时候就遇上了这个问题,由于对Activity的生命周期了解不够,又使用了TabActivity使得层次关系比较复杂,在程序中添加的“退出”菜单项经常无法完全退出,之后网上各种搜索转载 2012-06-24 23:25:40 · 863 阅读 · 0 评论 -
View类的onMeasure方法介绍
除非你总是需要一个100×100像素的控件,否则,你必须要重写onMeasure。 onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec。 它们指明控件可获得的空间以及关于这个空间描述的元数据。 比返回一个结果要好的方法是你传递View的高转载 2012-07-26 14:35:44 · 960 阅读 · 0 评论 -
android布局属性详解
RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 and转载 2012-07-24 14:46:50 · 465 阅读 · 0 评论 -
Android中Fragment的应用(android官方教程完美翻译)
Android中Fragment的应用Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件, 并且可以在activity翻译 2012-08-06 23:25:43 · 8003 阅读 · 2 评论 -
Intent、Bundle——实现Activity之间的通信
一个应用程序会有多个Activity,但是只有一个Activity作为程序的入口,应用中的其他的Activity只能通过入口Activity来启动,或者由入口Activity启动的Activity启动。(在这里不要晕,可以理解成是一个树结构,入口Activity是根节点)要用到的两个方法:startActivty(Intent intent) startActivtyForResu原创 2012-05-30 19:10:14 · 3864 阅读 · 2 评论 -
关于android中获取横竖瓶状态
安卓3.0开始横竖屏变化时不会触发onConfigurationChanged事件。因为Activity总是需要重新创建。判断横竖屏的方法:在ACTIVITY的onCreate()方法里使用以下判断if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCA原创 2012-07-18 21:04:47 · 2170 阅读 · 0 评论