
android
文章平均质量分 72
April0815
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android service与Activity的交互方式
android SDK提供了Service,用于类似*nix守护进程或者windows的服务。Service有两种类型:本地服务(Local Service):用于应用程序内部远程服务(Remote Sercie):用于android系统内部的应用程序之间前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activity所属线程,而是单开线程后台转载 2014-11-25 16:44:08 · 524 阅读 · 0 评论 -
android生命周期总结
1、android生命周期图 2、activity三种状态(1)active:当Activity运行在屏幕前台(处于当前任务活动栈的最上面),此时它获取了焦点能响应用户的操作,属于活动状态,同一个时刻只会有一个Activity处于活动(Active)。(2)paused:当Activity失去焦点但仍对用户可见(如在它之上有另一个透明的Activity或Toast、转载 2014-12-09 17:17:52 · 383 阅读 · 0 评论 -
android开发过程中遇到的问题
Android系统中,默认的单位是像素(px)。也就是说,在没有明确说明的情况下,所有的大小设置都是以像素为单位。如果以像素设置大小,会导致不同分辨率下出现不同的效果。那么,如何将应用中所有大小的单位都设置为’dp’呢?实际上TextView.setTextSize()重载了根据单位设置大小的方法。笔者在此基础上实现了以下方法:Java代码 /**转载 2014-12-18 15:10:25 · 398 阅读 · 0 评论 -
android自定义view(自定义带进度显示的圆形进度条)
转载请注明地址:http://blog.csdn.net/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我转载 2014-12-02 14:33:31 · 417 阅读 · 0 评论 -
使用bundle在activity间传递数据
1.1从源Activity 中传递数据 1234567Intent openWelcomeActivityIntent=new Intent();Bundle myBundelForName=new Bundle();myBundelForName.putSt转载 2014-12-01 10:58:21 · 495 阅读 · 0 评论 -
多个Activity之间的交互
一、基础知识: 1.一个Intent对象包含了一组信息: 1. Component name 指定启动的Activity 2. Action 要做什么 3. Data 传送数据 4. Category 5. Extras 键值对 6. Flags 2.Intent基本用法: [java] view plain转载 2014-11-25 14:11:52 · 438 阅读 · 0 评论 -
android UI线程和非UI线程交互(一)
UI线程及Android的单线程模型原则 当应用启动,系统会创建一个主线程(main thread)。 这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件(components from the Android UI toolkit (components from the android.widget and androi转载 2014-11-29 10:42:19 · 343 阅读 · 0 评论 -
android UI线程与非UI线程交互(二)
在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的情况。原本这是在正常不过的现象了,但是android规定除了UI线程外,其他线程都不可以对那些转载 2014-11-29 11:30:49 · 382 阅读 · 0 评论 -
android内存监测工具DDMS--》Heaphttp://blog.sina.com.cn/s/blog_7f311ef50101a43i.html
转自:http://blog.sina.com.cn/s/blog_7f311ef50101a43i.html一、什么是内存泄露 内存泄露是指程序中间动态分配了内存,但是在程序结束时没有释放这部分内存,从而造成那一部分内存不可用。导致系统运行变慢或应用程序崩溃。二、如何检测Android中的内存泄露 Android tools中的DDMS带有一个很不错的内存监测工具转载 2014-11-28 17:22:57 · 622 阅读 · 0 评论 -
service的生命周期
服务的生命周期跟启动服务的方法有关:当采用Context.startService()方法启动服务,与之有关的生命周期方法onCreate() onStart() onDestroy()onCreate()该方法在服务被创建时调用,该方法只会被调用一次,无论调用多少次startService()或bindService()方法,服务也只被创建一次。onStart() 只有采用转载 2014-11-27 14:09:31 · 451 阅读 · 0 评论 -
android setting的学习笔记
转自:http://blog.csdn.net/ican87/article/details/206157271、android settings的继承关系Settings-->PreferenceActivity-->ListActivity-->Activity-->xxx可以看到Settings是ListActivity的一个后代,可知Setting主界面的项都是放在一个转载 2014-11-27 15:54:49 · 643 阅读 · 0 评论 -
android setting的剖析与修改
原文地址:http://blog.csdn.net/wangjinyu501/article/details/22077803下面是Seeings应用的截图: 可以看出这是很典型的使用了Fragment后的界面,设置里面有WIFI、蓝牙、显示、存储、应用等众多功能。左边的每一项,对应着右边的一个设置界面,Fragment有四个子类:DialogFragment转载 2014-11-27 17:50:54 · 972 阅读 · 0 评论 -
android四大组件总结
android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在An转载 2014-11-26 17:47:23 · 442 阅读 · 0 评论 -
intent
Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service之间的交互。因此,Intent在这里起着一个媒体中介的作用,转载 2014-11-25 14:18:06 · 299 阅读 · 0 评论 -
Android网络编程
Android网络编程概述转自:http://blog.csdn.net/kieven2008/article/details/8210737首先,应该了解的几个问题:1)Android平台网络相关API接口 a) java.net.*(标准Java接口) java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet转载 2014-12-10 16:08:47 · 367 阅读 · 0 评论