
android
文章平均质量分 76
Jeep_Dom
这个作者很懒,什么都没留下…
展开
-
Android文件操作模式
一、基本概念[java] view plaincopyprint?// 上下文对象 private Context context; public FileService(Context context) { super(); this.context = context; }转载 2015-09-25 15:38:50 · 1921 阅读 · 0 评论 -
Android应用程序的编译和打包
应用程序的编译和打包转载请注明:LXS, blog.youkuaiyun.com/uiop78uiop78/article/details/8504128文章是在word上写好后,复制到csdn的,csdn不支持live writer,每次编辑都很伤脑筋,最终的效果也很差。有知道方法的朋友告知一下,感谢。同步发布在http://www.cnblogs.com/lxs-and转载 2014-09-01 21:28:38 · 1435 阅读 · 0 评论 -
This Android SDK requires Andriod Developer Toolkit version 20.0.0 or above
打开Eclipse(Android 开发环境),发现以下报错:图片显示信息为:Android SDK要求ADT(Android Developer Toolkit)版本在20.0.0或以上版本,检测到当前版本为18.0.0,请更新最新的ADT。出现这样的提示,根本原因是Eclipse启动时检测E:\Program Files\android-sdk-windows\to转载 2014-09-01 09:48:03 · 606 阅读 · 0 评论 -
[移动] Android推送方案分析(MQTT/XMPP/GCM)
转载自本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。方案1、使用GCM服务(Google Cloud Messaging)简介:Google推出的云消息服务,即第二代的C2DM。优点:Google提供的服务、原生、简单,无需实现和部署服务端。缺点:Android版本限制转载 2014-09-14 19:45:49 · 561 阅读 · 0 评论 -
android adb常用指令
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器/设备实例给特定的模拟器/设备实例发送命令安装软件转发端口转载 2014-09-01 22:01:46 · 556 阅读 · 0 评论 -
Intent中显示意图和隐式意图的用法
Intent(意图)主要是解决Android应用的各项组件之间的通讯。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。例如,在一个联系人维转载 2014-09-09 10:04:58 · 973 阅读 · 0 评论 -
Android显式意图、隐式意图、意图过滤器(intent-filter)、意图间传值
intent主要包括隐式意图和显式意图。显式意图通常主要是启动本应用中的Activity之间的数据,而隐式意图则常见于启动系统中的某些特定的动作,比如打电话,发短信,或者是跨应用的Activity启动(如在QQ点击链接地址启动一个浏览器Activity)。显式意图:调用Intent.setComponent()、Intent.setClass()、Intent.setClassName()转载 2014-09-09 09:53:45 · 895 阅读 · 0 评论 -
两分钟彻底让你明白Android Activity生命周期
个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: view plaincopy to clipboardprint?public class Activity extends ApplicationContext { protected void onCreate(Bundl转载 2014-09-09 11:08:36 · 591 阅读 · 0 评论 -
android 开发之activity之间传递数据
在android中,我们经常会从一个activity将数据传递到另外的一个activity中,而且还要从另外的activity中获取返回的数据,其实在android中有很多方法可以做到,比如使用Application或者是Bundle来进行数据传递.今天就看看使用Bundle来进行数据传递的例子. 这个例子里面使用了Bundle从第一个activity传递了数据到第转载 2014-09-09 10:54:01 · 659 阅读 · 0 评论 -
Android之Activity的几种跳转方式
转载自 1.显示调用方法Intent intent=new Intent(this,OtherActivity.class); //方法1Intent intent2=new Intent();intent2.setClass(this, OtherActivity.class);//方法2intent2.setClassName(this,转载 2014-09-08 16:41:46 · 661 阅读 · 0 评论 -
Android四大组件详解
Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之转载 2014-09-08 16:14:17 · 607 阅读 · 0 评论 -
android多线程下载以及断点续传
使用多线程下载文件可以更快完成文件的下载,多线程下载文件之所以快,是因为其抢占的服务器资源多。如:假设服务器同时最多服务100个用户,在服务器中一条线程对应一个用户,100条线程在计算机中并非并发执行,而是由CPU划分时间片轮流执行,如果A应用使用了99条线程下载文件,那么相当于占用了99个用户的资源,假设一秒内CPU分配给每条线程的平均执行时间是10ms,A应用在服务器中一秒内就得到了990ms转载 2014-09-08 15:40:07 · 681 阅读 · 0 评论 -
Win7环境下搭建Android安卓开发环境
安装程序安装JDK,没有什么特别强调的,一直点Next并记住安装位置就可以了,我的是d:\Program Files\Java\jdk1.7.0_07\ 安装Eclipse解压压缩文件即可,我解压到了D:\Program Files安装SDK,这里注意的是大家可以下载SDK安装之后的文件.zip,解转载 2014-09-01 19:36:16 · 542 阅读 · 0 评论 -
学习笔记_android四种点击事件方法
android常用的四种响应按钮点击事件的方法有1.内部类2.匿名内部类3.布局文件夹定义Onclick属性,并在activity中声明方法4.在主类中实现OncickListener接口,并在主类中实现未实现的方法1.内部类[java] view plaincopybtnB转载 2014-09-02 13:26:50 · 573 阅读 · 0 评论 -
Android-布局管理 (五大布局控件使用)
我们都知道,系统控件一般都会搭载进布局里的,在Android呢,提供了5种布局类型,通过这五种布局之间的相互组合可以构建各种复杂的布局。然而一个游戏当中,界面的布局是至关重要的一部分,一个漂亮的界面更能吸引玩家的眼球,并不是这个游戏的可玩性有多么的强,对于手机来说,无论是应用软件还是游戏,我认为手机里面的资源始终是有限的,不能什么样的游戏和软件都能移植到手机当中,然而一个好的界面能与用户得到很好的转载 2014-09-02 20:53:51 · 852 阅读 · 0 评论 -
Android中如何使用JUnit进行单元测试
在我们日常开发android app的时候,需要不断地进行测试,所以使用JUnit测试框架显得格外重要,学会JUnit可以加快应用的开发周期。 Android中建立JUnit测试环境有以下两种方法。 一、直接在需要被测试的工程中新建测试类 集成步骤: 1.在androidManifest.xml文件中添加以下代码:android:转载 2015-09-24 16:53:50 · 430 阅读 · 0 评论 -
Exported service does not require permission警告
[java] view plaincopyprint? android:name="SendService"> "com.oem.OEMSendService.SENDMAIL" /> 查了下api,终于发现一些端倪原因:这是一个可以被转载 2015-10-08 09:25:16 · 454 阅读 · 0 评论 -
Android 中的 Service 全面总结
转载自1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多转载 2015-10-08 09:41:31 · 445 阅读 · 0 评论 -
Android入门:广播发送者与广播接收者
转载自一、广播发送者&广播接收者介绍1.广播接收者广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写:public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据;广播意图就是通过Cont转载 2015-10-07 10:24:46 · 631 阅读 · 0 评论 -
android 之popupWindow 在指定位置上的显示
转载自这篇文章主要介绍了popupWindow 在控件的各个方向上的显示(上、下、左、右),主要用到popupWindow 的showAtLocation()方法:在控件的上方:[java] view plaincopyprivate void showPopUp(View v) { LinearLa转载 2015-10-21 15:53:14 · 608 阅读 · 0 评论 -
Activity四种启动模式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,转载 2015-10-06 11:01:21 · 385 阅读 · 0 评论 -
Android之如何安装(卸载)apk文件到模拟器
——————————首先安装———————— 1、运行SDK Manager,选择模拟器,并运行模拟器 2011-9-17 20:26:57 上传下载附件 (28.62 KB)SDK Manager应用 2011-9-17 20:26:52 上传下载附件 (35.93 KB)2、将需要安装的apk文件转载 2014-09-04 15:26:03 · 606 阅读 · 0 评论 -
Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和In转载 2014-09-04 11:49:49 · 583 阅读 · 0 评论 -
Android中dp、sp、px的转换和区别。
apk的资源包中当屏幕density=240时,使用hdpi 标签的资源 当屏幕density=160时,使用mdpi标签的资源 当屏幕density=120时,使用ldpi标签的资源。 不加任何标签的资源是各种分辨率情况下共用的。布局时尽量使用单位dip,少使用px dp与px换算公式:pixs =dips * (densityDpi/160). di转载 2014-09-02 20:42:18 · 669 阅读 · 0 评论 -
android 相对布局属性
AndroidRelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID转载 2014-09-02 20:34:56 · 633 阅读 · 0 评论 -
Android模拟器无法保存数据
现象描述: 在正常情况下,当模拟器被开启后,会在C:\Documents and Settings\Administrator\.android\avd\xxx.avd的目录下会产生cache.img.lock,hardware-qemu.ini.lock, sdcard.img.lock,userdata-qemu.img.lock这样的文件夹,用来标记当前模拟器设备处于开启状态,当模拟转载 2014-09-02 09:16:11 · 1409 阅读 · 0 评论 -
android访问服务器端上传及服务器端接收
转载自android访问服务器端下载基本没什么问题,但是android上传到服务器遇到瓶颈。android上传文件以数据流的形式上传,所以采用模拟http请求将文件以数据流的形式上传到服务器端,代码如下:[java] view plaincopy [java] view plaincopy转载 2014-09-07 10:11:38 · 519 阅读 · 0 评论 -
Android向服务器发送请求时的中文乱码问题
我们在andorid项目中通过get方式向服务器发送请求,其中url参数带有中文,将会产生乱码,乱码产生的原因有两种:1、 在提交参数时,没有对中文参数进行URL编码2、 Tomcat服务器默认采用的是IOS8859-1编码(不支持中文)得到参数值 解决:1、 进入android项目,在其中要提交参数的时候,对参数的值进行编码:[j转载 2014-09-07 10:59:10 · 997 阅读 · 0 评论 -
Android中文乱码的分析与解决
Android中文乱码解决方法: 在手机与PC之间进行socket或HTTP通讯时,常常会出现中文乱码问题,其主要原因在于手机端字符编码默认为UTF-8,而服务器PC端默认为gbk或gb2312。 手机到PC的信息编码传递、接收、解码显示的过程为:手机端以UTF-8编码信息(包括汉字),写入socket输出流。在写入输出流,或在socket中传递时,或在PC端读取来自手转载 2014-09-07 09:38:01 · 1648 阅读 · 0 评论 -
Android 中的内容观察者ContentObserver
转载自ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。使用ContentObserver 的时候2个重要方法。(1)注册: public final void regi转载 2014-09-06 20:46:41 · 623 阅读 · 0 评论 -
获取 + 查看 Android 源码的 方法
转载自Android源码获取方法。作为一个Android开发者,必要的时候阅读以下源码可以拓宽一下自己的视野和对android的认知程度。Google的Android的源码管理仓库是用的是Git。Android是一个开源手机终端系统,基于Linux内核的。1、下载一个Git客户端,我使用的是Git-1.7.0.2版本 下载地址:http://code转载 2014-09-06 20:23:12 · 2327 阅读 · 0 评论 -
android json解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读转载 2014-09-05 11:01:57 · 624 阅读 · 0 评论 -
Android中SQLite应用详解
zz现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面就向大家介绍一下SQLite转载 2014-09-05 12:02:55 · 530 阅读 · 0 评论 -
Android中XML文件的序列化生成与解析
转载自xml文件是非常常用的,在android中json和xml是非常常用的两种封装数据的形式,从服务器中获取数据也经常是这两种形式的,所以学会生成和解析xml和json是非常有用的,json相对来说是比较简单的,咱不做介绍了,这里给大家讲一下xml的序列化生成和解析。不废话了,先上图,看怎么生成图中的xml数据。首先,我把Person的实体类给大家贴出来,转载 2014-09-05 10:34:55 · 605 阅读 · 0 评论 -
从Android模拟器sdcard中导出文件
环境Eclipse Indigo + Android 2.2 问题 Android模拟器中使用微信,微信好友向我发送图片,保存后想导出到电脑磁盘中。 解决 使用adb pull命令。[plain] view plaincopy转载 2014-09-05 10:06:59 · 2811 阅读 · 0 评论 -
Android获取SD卡总容量,可用大小,机身内存总容量及可用大小的系统方法
z可能有的同学不知道系统已经提供了获取获取SD卡总容量,可用大小,机身内存总容量及可用大小的系统方法,用系统源代码提供的方法可以很简单,方便的获取其大小。这里我把系统源代码中的一个方法贴出来,供大家参考一下:图片上图片上红色方框中的代码就是源代码中获取SD卡大小的程序方法。在这里我整理了一下,我把我整理封装好的方法给大家贴出来:[转载 2014-09-04 22:32:16 · 528 阅读 · 0 评论 -
Android:单元测试Junit的配置
转载自在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性..........第一步:首先在AndroidManifest.xml中加入下面代码:[html] view plaincopyprint?转载 2014-09-04 13:08:18 · 550 阅读 · 0 评论 -
关于android的日志输出&LogCat
android提供了自己的log输出api-->位于android.util.Log这个类中. 这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中: Log.v(tag,message); //verbose模式,打印最详细的日志 Log.d(tag,message); //debug级别的日志 Log.i(tag,messa转载 2014-09-04 13:27:37 · 676 阅读 · 0 评论 -
Android SharedPreferences的使用
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?SharedPreferences类似过去W转载 2014-09-04 22:51:56 · 477 阅读 · 0 评论 -
android 写文件权限
首先,在manifest.xml中添加user permission:代码中, String path = "http://192.168.1.22:8088/4"; URL url = new URL(path); URLConnection cn = url.openConnection();转载 2014-09-04 20:22:48 · 671 阅读 · 0 评论