
android
和平跑者
编程篮球电影和旅行还有热爱生活
展开
-
Android中LayoutParams的用法
简单说说 自己对 android LayoutParams的理解吧,xh写不出高级文章是低级写手。public static classViewGroup.LayoutParamsextends Objectjava.lang.Object ↳ android.view.ViewGroup.LayoutParams //继承关系以下说明摘自官方文档E文好的可转载 2013-09-02 11:51:11 · 459 阅读 · 0 评论 -
listview简单配置
listView = (ListView) contentLayout.findViewById(R.id.ListViewTest);listView.setAdapter(new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, data));布局文件 android:id翻译 2013-12-31 11:54:25 · 512 阅读 · 0 评论 -
setTitle(getTitle());
getTitle()取得的值就是上述 android:label="@string/titlebar_text" 的值翻译 2013-12-19 11:35:20 · 3237 阅读 · 0 评论 -
Shallow heap & Retained heap [ZZZ]
所有包含Heap Profling功能的工具(MAT, Yourkit, JProfiler, TPTP等)都会使用到两个名词,一个是Shallow Size,另一个是 Retained Size.这是两个在平时不太常见的名词,本文会对这两个名词做一个详细的解释。Shallow Size对象自身占用的内存大小,不包括它引用的对象。针对非数组类型的对象,它的大小就是对象与它所有的成员转载 2014-01-16 13:48:45 · 469 阅读 · 0 评论 -
Android 程序框架设计
android目录(?)[+]这篇文章主要内容来自于之前我讲的一个PPT文档,现在将其整理如下。欢迎指正。以下的内容都是来自于我自身的经验,欢迎大家多提自己的建议。1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作转载 2014-04-29 14:58:43 · 608 阅读 · 0 评论 -
HashMap,LinkedHashMap,TreeMap的区别
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写Hash转载 2014-05-07 13:59:41 · 511 阅读 · 0 评论 -
ContentValues和HashTable和HashMap
ContentValues ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues Key只能是String类型,values只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西。ContentValues 常用在数据库中的操作。在往数据库中插入数据的时候,首先应该转载 2014-05-07 13:49:03 · 537 阅读 · 0 评论 -
Android_Lint :差错与代码优化利器
http://blog.youkuaiyun.com/thl789/article/details/8037473转载 2014-04-22 15:24:05 · 485 阅读 · 0 评论 -
android 自定义图片资源的使用(1)
Android-自定义图像资源的使用2014年4月28日 周一 天气晴朗 心情平静本篇博文给大家介绍一下,在Android开发中经常用到的一些图像资源,详细内容麻烦请各位认真查看官网,下面附上一个链接:http://developer.android.com/guide/topics/resources/drawable-resource.html,本篇博客主要给出使用翻译 2014-04-28 11:13:56 · 607 阅读 · 0 评论 -
android开发环境配置
Android开发环境的配置 包括JDK, Eclipse,Android SDK和ADT pluge;准备阶段 下载 jdk;下载eclipse,google官网下载ad和android sdk;1 双击jdk安装文件,进行安装。点击下一步,我同意按钮,知道完成。2 解压 eclipse包,打开eclipse。 操作 hlep==>install n原创 2013-11-23 16:07:41 · 563 阅读 · 0 评论 -
android 代码中设置背景颜色
LinearLayout . setBackgroundColor(0xff000000); OX后面是8位RGB颜色值(6位好像不可以)。原创 2013-10-28 14:02:41 · 966 阅读 · 0 评论 -
Android:Layout_weight的深刻理解
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看下面代转载 2013-08-28 13:19:51 · 420 阅读 · 0 评论 -
activity中加载webview,怎样防止其跳到浏览器界面
其实这个和布局有很大的关系1 webview 一定要是一个子布局2 父布局一般是 LinearLayout 布局原创 2013-08-16 10:16:35 · 679 阅读 · 0 评论 -
通过MediaStore获取Audio信息
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中,我们不需要关心如何去扫描手机中的文件,只要转载 2013-09-04 14:43:03 · 531 阅读 · 0 评论 -
android 检测后台服务是否运行
private boolean isServiceRunning() {boolean isRunning = false;ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(ACTIVITY_SERVICE);List servic转载 2013-09-04 13:33:14 · 836 阅读 · 0 评论 -
ScrollView嵌套 ListView
listView.setAdapter(ada);方法后 把listview参数传入以下方法即可 public void setListViewHeightBasedOnChildren(ListView listView) {//获取ListView对应的AdapterListAdapter listAdapter = listView.getAdapter(); i转载 2013-09-22 17:37:29 · 430 阅读 · 0 评论 -
启动Eclipse ADB server didn't ACK * failed to start daemon *
说明 adb没启动成功,端口被占用。解决问题:1 关掉豌豆荚,重新启动Eclipse2 如果1不可以,关掉其他大部分程序(安全软件可以不关闭),重新启动Eclipse.3 重启电脑,先打开Eclipse,再打开其他软件。原创 2013-10-10 10:45:17 · 623 阅读 · 0 评论 -
[Android分享] 软键盘属性、事件
1、设置软键盘右下角图标,如android:imeOptions="actionSearch"为搜索,默认为回车符。2、软键盘点击确认事件监听 EditText.setOnEditorActionListener(new OnEditorActionListener(){ @Override public bo转载 2013-09-26 14:05:01 · 521 阅读 · 0 评论 -
java.lang.ClassCastException: android.app.Application cannot be cast to serialport_api.sample.App问题
出这个异常的原因是在项目中添加了新application类(public class Application extends android.app.Application)之后,没有在manifest.xml中添加该类的声明,所以编译器抛出异常: java.lang.ClassCastException: android.app.Application cannot be cast to and转载 2013-10-15 16:36:10 · 974 阅读 · 0 评论 -
Java网络连接之HttpURLConnection与HttpClient 区别及联系(转)
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。 HttpURLConnection是java的标准类,HttpURLConnection继承自URLConnec转载 2014-05-26 09:57:29 · 614 阅读 · 0 评论