Android资料
nmgchfzhzhg
这个作者很懒,什么都没留下…
展开
-
WebView注入Java对象注意事项
在android4.2以前,注入步骤如下:[java] view plaincopywebview.getSetting().setJavaScriptEnable(true); class JsObject { public String toString() { return "injectedObject"; }转载 2014-06-12 10:00:00 · 815 阅读 · 0 评论 -
图片外边框实现
微博项目里要求实现这种效果,里面的图片随机从网络获取,外面的灰色边框需要代码添加上去。参照网上的代码,北京为ImageView,通过FrameLayout实现两个ImageView上下显示。并将下面的ImageView北京设置为白色,并添加边框。上代码:XML文件: android:layout_width="50.0dip" android:原创 2012-09-26 10:24:29 · 2236 阅读 · 0 评论 -
Android常用系统广播
001 Intent.ACTION_AIRPLANE_MODE_CHANGED; 002 //关闭或打开飞行模式时的广播 003 004 Intent.ACTION_BATTERY_CHANGED; 005 //充电状态,或者电池的电量发生变化 006 //电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Con转载 2012-10-08 10:41:56 · 1150 阅读 · 0 评论 -
Android中设置全屏的方法
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。 其一:在代码中设置(如下)public void onCreate(Bundle savedInstanceState) { super.onCr转载 2012-09-14 16:37:49 · 573 阅读 · 0 评论 -
关于2.2版本之前的流量统计
package com.AAJM;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.转载 2012-09-28 15:06:05 · 2691 阅读 · 0 评论 -
Linux安装Eclipse
1.2 在ubuntu下安装eclipse。 (1)到http://www.eclipse.org/downloads/,下载eclipse for linux版本,我下载后文件的完整名称为: eclipse-mobile-juno-linux-gtk.tar.gz 解压缩后,可以查看根目录下的 (2)将eclipse-mobile-juno-linux-gtk.tar.gz这一个原创 2012-09-06 16:49:19 · 1073 阅读 · 0 评论 -
Linux上vi(vim)编辑器使用教程
2011年05月24日 上午 | 作者:VPServi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理转载 2012-09-05 22:58:44 · 737 阅读 · 0 评论 -
Ubuntu Linux下安装 JDK 1.6
一、安装注:如果不在root账户下,首先切换到root账户下:su root创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 可以用cp 文件名 命令考到、usr/java目录下 1、jdk-6u11-linux-i586.bin 这个是自解压的文件,在linux上安装如下: # chmod 755原创 2012-09-05 22:56:29 · 639 阅读 · 0 评论 -
完美解决android:ScrollView嵌套ListView的问题 .
package com.cyol.android.wbxy.mylistview;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.widget.ListAdapter;import android.widget.List原创 2012-09-04 11:26:52 · 806 阅读 · 0 评论 -
android:screenOrientation属性
在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示, android:screenOrientation="portrait"是限制此页面数竖屏显示。 an转载 2012-10-16 14:34:09 · 168209 阅读 · 5 评论 -
Activity中ConfigChanges属性的用法
参考:Activity中ConfigChanges属性的用法通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG转载 2012-12-01 10:04:40 · 688 阅读 · 0 评论 -
Android——APP缓存管理
无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。Android的apk可以说是作为小型应用,其中99%的应用并不是需要实时更新的,而且诟病于蜗牛般的移动网速,与服务器的数据交互是能少则少,这样用户体验才更好,这也是我们有时舍弃webview而采用json传输数据的原因之一。 采用缓存,可以进一步大大缓解数据交互的压力,特此,我们简略列举转载 2012-11-23 13:20:42 · 2682 阅读 · 0 评论 -
ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)
1 imageView.setScaleType(ImageView.ScaleType.FIT_XY ); 1 这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageV转载 2013-06-03 14:04:11 · 11966 阅读 · 1 评论 -
android:installLocation简析
在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置.android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示:xmlns:android="http://schemas.android.com/apk/转载 2013-05-22 14:26:03 · 800 阅读 · 0 评论 -
Linux系统使用命令
安装电影播放器:sudo apt-get install smplayer linux下没有隐藏文件属性这个概念,凡是以 . 开头的文件或目录,比如 .bashrc ,都是隐藏的,用 ls看不到,必须用 ls -a l或ll才能看到。让他们转换状态,就是重命名文件……比如说有个.a文件,用ls -a或ll 找到它,之后用命令 mv .a a 就可以了原创 2012-12-31 14:19:29 · 737 阅读 · 0 评论 -
java二维码生成与解析代码实现 .
二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图二维码的特点:1. 高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2. 编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言转载 2013-01-09 09:10:32 · 3920 阅读 · 2 评论 -
Android获取手机SIM卡状态
package com.android.test; 003import android.app.Activity; 004import android.content.Context; 005import android.content.Intent转载 2012-12-20 13:34:35 · 1043 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令可以显示目前所转载 2013-01-04 16:33:51 · 582 阅读 · 0 评论 -
Android系统源代码下载
一、概述众所周知,Android移动操作系统是Google花费了很大的财力、物力及人力的前提下,推广到世界各个角落,以开放源代码的方式(当然也不是完全开放所有),使其在世界范围内迅速漫延开来,到目前虽说只有三四年的时间 ,火热程度,也不用我细说了,看看业界新闻就明白了。这里我们主要讨论Android系统源代码的下载,这里我们先了解两个工具:1、GitGit是面向Linux内核管理的一个转载 2012-12-27 16:19:07 · 7202 阅读 · 1 评论 -
ubuntu下安装ant
可以通过:sudo apt-get install ant不过要附带安装一堆东西。也可以手工安装,先下载ant:wget http://labs.xiaonei.com/apache-mirror/ant/binaries/apache-ant-1.7.1-bin.tar.gz然后,解压缩:tar xvf apache-ant-1.7.1-bin.t转载 2012-12-27 16:12:26 · 958 阅读 · 0 评论 -
定位的几种方法~~~
网络方式:package com.test; import java.io.IOException; import java.util.List; import android.app.Activity; import android.location.Address; import android.location.Criteria;转载 2012-09-04 09:18:45 · 1086 阅读 · 0 评论 -
Intent 和 Intent Filter
Android 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or different applications. 意图本身一个 In转载 2012-09-02 10:43:24 · 557 阅读 · 0 评论 -
android:ScrollView嵌套ListView的问题
在ScrollView中嵌套使用ListView,看起来ListView只会显示一行多一点,不能滑动。ListView的高度怎么改都有问题,与预期不符合。搜索了一些解决方案,我觉得最好不要用这样的设计,因为默认情况下android 禁止在ScrollView中放入另外的ScrollView,它的高度是无法计算的。方法一:设置完ListView的Adapter后,根据ListVi转载 2012-08-21 16:52:29 · 2857 阅读 · 1 评论 -
Android TabActivity的嵌套
<br />在这篇教程我将告诉你如何使用TabActivity ActivityGroup一起为了内嵌套的活动。该方法可以有几个嵌套的活动没有“失去”选项您标签导航。<br />这个想法是用一个LocalActivityManager开始了嵌套的活动。然后替换的看法和观点ActivityGroup不同的活动。<br />现在,这听起来或许复杂,但它是非常简单的。<br />首先,TabActivity类。<br />view plaincopy to clipboardprint?<br />import翻译 2010-09-09 08:10:00 · 6364 阅读 · 5 评论 -
Android 传感器
Android 是一个面向应用程序开发的富平台,它拥有许多具有吸引力的用户界面元素和数据管理功能。Android 还提供了一组丰富的接口选项。在本文中,学习如何配合使用 Android 的各种传感器选项监控您的环境。样例代码展示了如何在 Android 电话中录制音频。想构建自己的婴儿监视器吗?想用声音来接听电话或者打开房门吗?请学习如何利用配备有 Android 的设备的硬件功能。简介对于 Java™ 开发人员来说,Android 平台是通过使用硬件传感器创建创新应用程序的理想平台。我们将学习一些可用于原创 2010-09-08 23:32:00 · 997 阅读 · 0 评论 -
Android最佳实践之响应灵敏性
<br />可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。<br /> <br />在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要转载 2010-09-07 08:01:00 · 854 阅读 · 0 评论 -
Android Intent用法汇总
<br />显示网页 <br /><br /> 1. Uri uri = Uri.parse("http://google.com"); <br /> 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); <br /> 3. startActivity(it); <br /><br /><br /><br />显示地图 <br /><br /> 1. Uri uri = Uri.parse("geo:38.899533,-77.03转载 2010-08-24 23:15:00 · 459 阅读 · 0 评论 -
Android最佳实践之响应灵敏性
<br />可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。<br /> <br />在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要转载 2010-08-25 10:20:00 · 428 阅读 · 0 评论 -
Android将主宰移动市场的十大理由(2)![
6、高品质应用蜂拥而至<br /><br />现在很难说Android Market中的应用程序数量究竟需要多长时间才能赶上苹果的App Store应用程序商店,但是现在Android Market的增速简直惊人,而且商店中的绝大多数应用程序都有非常高的实用价值。 这有助于Google Android平台在将来的市场中超越iPhone。毕竟,越来越多的开发人员很快意识到,相比iPhone,更多基于 Android 平台的电话正在脱离那些商店。 然后他们可能将更多注意力转移到 Google 的平台。消费者又会原创 2010-08-07 13:52:00 · 539 阅读 · 0 评论 -
Android将主宰移动市场的十大理由(1)!
据市场研究公司NPD本月早些时候的调查数字显示,运行Android操作系统的智能手机第一季度的销售量占美国市场份额的28%,领先于iPhone。苹果首先对这个数据提出了质疑,并认为这个数据的调查样本有限。市场研究公司周三表示,谷歌Android移动操作系统在第一季销售的智能手机中排名第四位,市场份额为10%,落后于诺基亚的Symbian、RIM和苹果。不过随着手机上网将超过计算机,谷歌将处于更加有利的地位。<br /><br />我们可以理解乔布斯对于之前统计数字的质疑,但是Android联盟趋势的日益扩张转载 2010-08-07 13:50:00 · 663 阅读 · 0 评论 -
Android系统架构
<br />android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。<br /> 1.应用程序<br /> Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。<br /> 2.应用程序框架<br /> 开发人员也可以完全访问核心应用程序所使用的API框架转载 2010-07-26 11:14:00 · 606 阅读 · 0 评论 -
Android开发者应该深入学习的10个开源应用项目
<br /> Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:<br /><br /> 1.Android团队提供的示例项目<br /> 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这转载 2010-09-06 22:54:00 · 660 阅读 · 0 评论 -
TAB放置界面底部
package com.TabTest2;<br />import java.lang.reflect.Field;<br />import android.app.Activity;<br />import android.os.Build;<br />import android.R;<br />import android.os.Bundle;<br />import android.view.LayoutInflater;<br />import android.view.View;<br />im原创 2010-12-09 17:33:00 · 994 阅读 · 0 评论 -
[Android]通过PhoneLookup读取所有电话号码
前言 读取Android系统的通讯录时一般会先读取联系人然后再读取其号码,嵌套循环读取。如果通讯录人数不多速度尚可,但是通讯录里有1-2百人恐怕就比较慢了,如果硬件再差点体验就更差了。可以使用ContactsContract.CommonDataKinds.Phone.CONT转载 2011-07-18 16:46:39 · 1079 阅读 · 0 评论 -
android 项目移植/分辨率适配与dip(dp)的使用
androiddip分辨率适配移植如果想在不同型号手机对同一个应用做适配,如果你在xml中全部使用dp没有使用px,那么适配上依然很有可能出问题! 无数人存在误区,认为自己使用的都是dp,为什么在手机A上面和手机B上面看上去比例不一样,为什么在A手机上显示正好而手机B上却显示到屏幕外面 每次解释的都很累,所以写此blog 首先先明确几个概念density值表转载 2012-08-19 22:34:01 · 814 阅读 · 0 评论 -
浅谈Android五大布局(二)——RelativeLayout和TableLayout
在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局)相对之前布局结构稍显复杂一点,所以这里另起篇幅进行介绍。RelativeLayout: RelativeLayout按照各子元转载 2012-08-17 15:13:16 · 1143 阅读 · 0 评论 -
浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 LinearLa转载 2012-08-17 10:27:47 · 564 阅读 · 0 评论 -
android:scaleType属性
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop 按比例扩大图片翻译 2012-08-15 08:47:12 · 549 阅读 · 0 评论 -
Android ImageView 总结【转载】
一.介绍ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等.二.XML属性android:adjustViewBounds 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,单独使用没有效果。android:cropToPadding 是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用 android:maxHei转载 2012-08-12 22:59:10 · 516 阅读 · 0 评论 -
图片处理大全
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bitmap1转载 2012-08-10 13:25:47 · 759 阅读 · 0 评论