
Android
文章平均质量分 95
Shiftyman
简单是最高哲学。
展开
-
Android@id和@+id区别(转)
Android中的组件需要用一个int类型的值来表示,这个值就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。如果在@后面使用“+”,表示当修改完某个布局文件并保存后,系统会自动在R.java文件中生成相应的int类型变量。变量名就是“/”后面的值,例如,@+id/xyz会在R.java文转载 2014-03-16 20:23:56 · 963 阅读 · 0 评论 -
android:gravity与android:layout_gravity;padding与margin
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。 他们的区别在于: android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用转载 2014-04-03 10:35:49 · 555 阅读 · 0 评论 -
Android异步加载图片(转)
出自:http://blog.youkuaiyun.com/sgl870927/article/details/6285535研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示转载 2014-03-24 20:17:44 · 854 阅读 · 0 评论 -
Android中Activity的四种启动模式详解(转)
转自: http://www.cnblogs.com/fanchangfa/archive/2012/08/25/2657012.html在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四转载 2014-04-04 11:37:36 · 701 阅读 · 0 评论 -
Android之ListView滚动到底后自动加载数据(转)
转自:http://blog.youkuaiyun.com/way_ping_li/article/details/7956498 熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为转载 2014-03-26 14:22:25 · 881 阅读 · 0 评论 -
SQLite3的锁机制和并发控制详解
出自:http://www.cnblogs.com/stephen-liu74/archive/2012/01/22/2328753.html(ps:博主前后几篇文章都很不错!)一、概述: 在SQLite中,锁和并发控制机制都是由pager_module模块负责处理的,如ACID(Atomic,Consistent, Isolated, and Durable)。在含有数据转载 2014-03-26 20:30:53 · 3399 阅读 · 1 评论 -
【android】scaleType属性与ImagView中图片的显示的关系(转)
转自:http://juliaailse.iteye.com/blog/1409317关于android中ImageView的外观,即图片在其内显示出的样子,与布局文件中adjustViewBonds和scaleType属性的关系。我进行了一些探索。现跟大家共享,欢迎各位指教。分别将adjustViewBonds设为true和false,与各种scaleType搭配,产生了不同效果转载 2014-04-09 10:27:51 · 607 阅读 · 0 评论 -
Android高效加载大图、多图解决方案,有效避免程序OOM(转)
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html转载 2014-04-10 19:57:56 · 762 阅读 · 0 评论 -
Android之ListView原理学习与优化总结(转)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mzh3344258.blog.51cto.com/1823534/889879 在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇转载 2014-04-10 11:50:31 · 660 阅读 · 0 评论 -
Android应用的内存分析(转)
转自:http://blog.youkuaiyun.com/harry_helei/article/details/6692796 原文连接:点击打开链接,译文如下: Dalvik虚拟机会进行垃圾回收,但这并不意味可以忽视内存管理,反而更应该留意内存受限的移动设备上的内存使用情况。这篇文章中,我们一起去看看Android SDK中的几个内存分析工具,这些工具可以帮你跟踪应用转载 2014-04-11 14:10:45 · 737 阅读 · 0 评论 -
Android Support v4、v7、v13的区别和应用场景(转)
转自:http://my.oschina.net/chengliqun/blog/113953 N久未做android了,以前做的时候,2.2才刚出来,现在android都更新到了4.3了,而从前一段时间android各个sdk版本市场占有率 来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。 google提供了Android Suppor转载 2014-04-03 10:26:45 · 786 阅读 · 0 评论 -
LayoutInflater的作用和用法(转)
转自:http://blog.sina.com.cn/s/blog_629b701e0100rg4d.html作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. 方法: Android里面想要创转载 2014-04-03 10:01:11 · 655 阅读 · 0 评论 -
ListView中为每个item设置监听器(转)
转自: http://blog.youkuaiyun.com/xujk2008/article/details/10049845最近需要给ListView写一个监听器,在按住ListView中Item不松手的时候,改变Item的样式,使得被按住的Item背景色为灰,并显示跑马灯效果。因为需要具体到每个Item,所以首先想到了OnItemClickListener。但是稍微想想就知道这样是不行的,OnI转载 2014-03-21 11:36:36 · 1959 阅读 · 0 评论 -
android 多线程数据库读写分析与优化(转)
出自:http://blog.youkuaiyun.com/lize1988/article/details/9700723(以下代码出自2.x 的sdk)最新需要给软件做数据库读写方面的优化,之前无论读写,都是用一个 SQLiteOpenHelper.getWriteableDataBase() 来操作数据库,现在需要多线程并发读写,项目用的是2.2的SDK。android 的数转载 2014-03-28 00:20:21 · 1307 阅读 · 0 评论 -
onItemClick监听器参数介绍
public void onItemClick(AdapterView arg0, View arg1, int arg2,long arg3);参数介绍: 举个例子你会理解的更快:X, Y两个listview,X里有1,2,3,4这4个item,Y里有a,b,c,d这4个item。如果你点了b这个item。如下:public void onItemC原创 2014-03-17 20:38:23 · 1144 阅读 · 0 评论 -
Android 中数据库查询方法query()中的selectionArgs参数解析
Android 中涉及数据库查询的地方一般都会有一个 query() 方法,而这些 query中有大都(全部?)会有一个参数 selectionArgs,比如下面这个android.database.sqlite.SQLiteDatabase.query():public Cursor query (String table, String[] columns, String select转载 2014-03-18 11:14:19 · 4706 阅读 · 0 评论 -
Android:Layout_weight解析(转)
出自:http://mobile.51cto.com/abased-375428.htm最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你转载 2014-03-17 16:26:27 · 606 阅读 · 0 评论 -
android中的颜色设置(转)
转自:http://hi.baidu.com/nancy0302/item/05fe29c2bc21d41ab77a24421、在android中经常看到设置的颜色为八位的十六进制的颜色值,例如:123public static final class color { public static final int lightb转载 2014-03-18 10:04:15 · 607 阅读 · 0 评论 -
SQLite锁机制剖析(转)
一、操作系统API(以Windows为例)Windows可以对文件中的部分内容加共享锁或排它锁,并且加锁区域可以在文件长度之外(超过文件尾的不实际存在的地方)。相关API函数为:LockFile()、LockFileEx()和UnlockFile(),函数的详细介绍可参考MSDN。SQLite3.7版本对文件加锁使用了LockFile()、LockFileEx()。因为Win95,转载 2014-03-28 18:36:02 · 2337 阅读 · 0 评论 -
Android SDK下目录介绍
转自:http://www.apkbus.com/android-79679-1-1.htmladd-ons 这里面保存着附加库,比如GoogleMaps,等一些附加的SDK。docs 这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。platforms 是每个平台的SDK真正的文件,里面会根据APILevel划分的SDK版转载 2014-04-30 15:22:04 · 789 阅读 · 0 评论 -
使用Content Provider得到联系人信息实例
转自:http://blog.youkuaiyun.com/wangkuifeng0118/article/details/7023642ContentProvider简介 我们说Android应用程序的四个核心组件是:Activity、Service、BroadcastReceiver和ContentProvider。在Android中,应用程序彼此之间相互独立的,它们都运行在自己独立转载 2014-03-18 20:55:36 · 1068 阅读 · 0 评论 -
用Popupwindow做弹出式菜单(转)
转自:http://michaelye1988.iteye.com/blog/1766629项目中经常会使用到popupwindow做菜单选项,这个类在使用中有一些经常被遗忘的细节,今天用一个实例来总结一个popupwindow较常用的用法。 效果图: MainActivity.java:Java代码转载 2014-04-16 19:39:58 · 808 阅读 · 0 评论 -
Android加载图片引起的OOM解决方案(转)
转自:http://mzh3344258.blog.51cto.com/1823534/804237转载 2014-04-11 14:32:26 · 809 阅读 · 0 评论