android
文章平均质量分 68
dreamtdp
这个作者很懒,什么都没留下…
展开
-
ams
http://gityuan.com/2016/03/12/start-activity/转载 2016-12-30 09:09:14 · 918 阅读 · 0 评论 -
Android的设置界面及Preference使用
Android的设置界面及Preference使用分类: Google Android 2010-09-30 13:50 41855人阅读 评论(58)收藏 举报androidstringxmlencodingstructuresystem目录(?)[+]一基础知识二实例开发SharedPreferencesPreferenceActiv转载 2013-09-23 17:05:58 · 1058 阅读 · 0 评论 -
android基础知识02——线程安全2:handler、message、runnable
android基础知识02——线程安全2:handler、message、runnable分类: android 2012-02-26 20:31 3777人阅读 评论(2)收藏 举报androidthreaduibuttonstringlayout android的UI操作不是线程安全的,同时也只有主线程才能够操作UI,转载 2013-09-24 10:51:00 · 1041 阅读 · 0 评论 -
andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo
andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo博客分类: androidandroidselector改变按钮背景图片 主要是用到selector这个属性! 1. android项目中,在res文件夹下建一个drawable文件夹 button_selector.xml转载 2013-10-09 16:16:26 · 7711 阅读 · 1 评论 -
Android 中三种使用线程的方法
Android 中三种使用线程的方法public classThreadextends Objectimplements RunnableThere are basically two main ways of having a Thread execute application code. One is providing a new class tha转载 2013-08-28 15:49:32 · 12393 阅读 · 1 评论 -
Android USB Host开发之manager.getDeviceList()获取不到设备列表
Android USB Host开发之manager.getDeviceList()获取不到设备列表分类: Java Android 2013-05-15 11:46 487人阅读 评论(0)收藏 举报Androidusb同样遇到这样的问题,我的Android设备是原道N12C,官方的4.0.3系统,遇到这个问题,后来找了半天找到的,现在汇总一下吧:转载 2013-09-18 09:27:48 · 2987 阅读 · 0 评论 -
Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
013-09-18 15:11:23 - video] Installing video.apk...[2013-09-18 15:11:23 - video] Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED[2013-09-18 15:11:23 - video] Please check logcat output原创 2013-09-18 15:25:40 · 1726 阅读 · 0 评论 -
Android服务之Service(其一)
Android服务之Service(其一)android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的转载 2013-09-13 17:32:56 · 575 阅读 · 0 评论 -
Android服务之Service(其二)关于AIDL进程间通信
http://www.cnblogs.com/zhangdongzi/archive/2012/01/09/2317197.html转载 2013-09-13 19:39:40 · 897 阅读 · 0 评论 -
Android 的消息队列模型
Android 的消息队列模型Android是参考Windows的消息循环机制来实现Android自身的消息循环的。 Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。 Android系统中,Looper负责管理线程的消息队列和消息循环。我们可以通过Loop.myLooper()得到当前线程转载 2013-09-24 14:06:18 · 731 阅读 · 0 评论 -
Android异步处理特性之AsyncTask
Android异步处理特性之AsyncTask 2011-07-19 15:43:41| 分类: android|字号 订阅虽然使用线程能适用大部分异步的场景,但是代码看起来还是不够简练,在android平台,还有另外一种解决方案----AsyncTask。首先直接上代码:private class getRemoteDataTask e转载 2013-09-24 15:33:51 · 2507 阅读 · 0 评论 -
startActivityForResult用法详解
startActivityForResult用法详解:Sometimes, you might want to receive a result from the activity that you start. In that case, start the activity by calling startActivityForResult() (instead of startAct转载 2013-09-25 11:17:21 · 571 阅读 · 0 评论 -
Android增加service和对应的AIDL
在Android中,应用访问service提供的接口都是通过AIDL(Android Interface Definition Language),可以理解为一种规范,甚至可以粗陋的理解为C语言里面的.h文件,如果你曾经是一名C语言开发者,而且只是使用的话。下面的例子是想增加获取cpu 频率的service及其对应的AIDL,其中并没有实际的读取频率和设置governor的操作,仅仅用于演示如何在转载 2015-01-15 20:02:13 · 905 阅读 · 0 评论 -
Framework编译AIDL文件
Framework编译AIDL文件今天下午下载一个开源的Android系统,编译中老遇到如下aidl错误,思考了很久,终于找到解决办法。AIDL是什么?不清楚的可以google。这里重点是如何在android framework中添加新的接口。如下例子,如果没有添加AILD文件,编译系统的时候会出现如下错误。frameworks/base/core/java/android/bluetoo转载 2015-01-15 21:13:50 · 4292 阅读 · 0 评论 -
android的启动过程
android的启动过程分类: android 学习2011-09-16 14:54 770人阅读 评论(0) 收藏 举报androidsystemserverstringprofilinglinuxAndroid的启动过程可以分为两个阶段,第一阶段是Linux的启动,第二阶段才是Android的启动,下面我们分别来了解一下具体的过程。本篇我们主要是研究androi转载 2014-04-08 16:37:12 · 686 阅读 · 0 评论 -
Android系列--DOM、SAX、Pull解析XML
Android系列--DOM、SAX、Pull解析XML您可以通过点击 右下角 的按钮 来对文章内容作出评价, 也可以通过左下方的 关注按钮 来关注我的博客的最新动态。 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐按钮 来支持一下哦 如果您对文章内容有任何疑问, 可以通过评论或发邮件的方式联系我: 501395377@qq.com / lzp501转载 2014-03-18 19:10:06 · 785 阅读 · 0 评论 -
通过代码的string name 找到到value下对应的string name
中间找到R 中的id,从而找到value下的string contexttry {Field field = R.string.class.getField("hello");try {int id = field.getInt(new R.string());Log.d("pin2", "id:" + id);String str = getStr原创 2014-03-15 09:24:49 · 828 阅读 · 0 评论 -
Android缩放drawable
Android缩放drawable2010-04-13 17:57 3837人阅读 评论(0) 收藏 举报androidmatrixfloat图形一、 相关概念1. Drawable 就是一个可画的 对象,其可能是一张位图( BitmapDrawable ),也可能是一个 图形( ShapeDrawable ),还有可能是一转载 2014-03-13 15:09:41 · 1349 阅读 · 0 评论 -
Storage-Environment
建立文件目录:if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {String fileStr = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator+ Shared.me.ge原创 2014-03-12 11:25:43 · 672 阅读 · 0 评论 -
Android Service 服务(三)—— bindService与remoteService
Android Service 服务(三)—— bindService与remoteService分类: Android2012-03-18 14:29 7682人阅读 评论(1) 收藏 举报serviceandroidbuttonnull音乐class一、bindService简介bindService是绑定Service服务,执行servic转载 2013-10-22 10:57:26 · 715 阅读 · 0 评论 -
Source Insight
F5 指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。 Shift+F8 高亮显示指定标识,快速浏览标识的使用情况。 Ctrl+鼠标点击标识 直接跳转至标识定义处。 Ctrl+F 本文件内查找。 F3 本文件查找结果的上一个。 F4 本文件查找结果的下一个。 F7 打开Browse Project Symbols窗口,快速浏览工程内标识定义。 Ctr原创 2013-09-12 16:32:32 · 598 阅读 · 0 评论 -
android SQLiteOpenHelper使用示例
我们大家都知道Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法。 onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方法,转载 2013-09-04 14:46:32 · 596 阅读 · 0 评论 -
android中的数据库操作
android中的数据库操作 2011-06-22 16:06:27| 分类: android|字号 订阅android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什转载 2013-09-04 16:17:18 · 1008 阅读 · 0 评论 -
控件属性:
控件属性:android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent转载 2013-08-26 20:44:52 · 842 阅读 · 0 评论 -
Android之Service与IntentService的比较
不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先IntentService是继承自Service的,那我们先看看Service的官方介绍,转载 2013-08-26 12:19:28 · 560 阅读 · 0 评论 -
Eclipse开发Android快捷键
Eclipse开发Android快捷键补充Package Ctrl+Shift+O,这里O即Organize Import的意思;格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思;快速查找代码 Ctrl+F;撤消到上一次 Ctrl+Z;智能内容感知 Alt+/ ,该快捷键可以方便的匹配我们使用的类信息,/ 在键转载 2013-08-24 23:11:38 · 718 阅读 · 0 评论 -
Android Handler的使用!!!
Android高手进阶教程(九)之----Android Handler的使用!!!分类: Android高手进阶 2010-05-08 02:25 16693人阅读 评论(30)收藏 举报androidtimerclassblog任务编程大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒转载 2013-08-23 16:57:23 · 684 阅读 · 0 评论 -
深入理解Android消息处理系统——Looper、Handler、Thread
深入理解Android消息处理系统——Looper、Handler、Thread 熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来转载 2013-08-23 17:53:18 · 672 阅读 · 0 评论 -
seekBar采用handler消息处理操作
Android开发(22)--seekBar采用handler消息处理操作本案例简单实现进度条可走,可拖拽的功能,下面请看源码:布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.c转载 2013-08-23 18:37:43 · 927 阅读 · 0 评论 -
VideoView简单视频播放
VideoView简单视频播放博客分类: android基础只是上上手而已的例子。 Java代码 package com.chenchen.app; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayLis转载 2013-08-20 23:16:10 · 4215 阅读 · 0 评论 -
Android中Activity的生命周期
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):转载 2013-08-15 20:21:06 · 554 阅读 · 0 评论 -
Android 中如何关闭线程
Android 中如何关闭线程 在android中开启的线程用Thread.stop()来关闭是不会真正关闭的,当我们再次start线程的时候,会产生异常:Thread is already started.针对这个问题可以在线程的run方法里,加一个判断标志。例如: class TestThread extends Thre转载 2013-08-28 11:08:13 · 29731 阅读 · 2 评论 -
padding与margin的区别
之前一直没有搞懂android:padding和android:layout_margin的区别,其实概念很简单,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了 [xhtml]转载 2013-08-28 17:42:05 · 628 阅读 · 0 评论 -
Android ListView理解,BaseAdapter
Android ListView理解,BaseAdapterListView是Android开发过程中较为常见的组件之一,它将数据以列表的形式展现出来。一般而言,一个ListView由以下三个元素组成:1.View,用于展示列表,通常是一个xml所指定的。大家都知道Android的界面基本上是由xml文件负责完成的,所以ListView的界面也理所应当的使用了xml定义。例如在转载 2013-09-03 14:10:29 · 557 阅读 · 0 评论 -
listview改变选中行背景图片
listview改变选中行背景图片目标:当item选中时,改变其背景图片。效果图如下:直接在listview的xml文件中使用listselector:?123456789ListView android:id="@+id/listTV" android:layout_width="转载 2013-09-09 11:21:17 · 1614 阅读 · 1 评论 -
线程,Handler,Message和Runnable
线程:Message和Runnable 程序需要相应用户的操作,最要能在200ms(0.2s)之内,如果超过5秒没有反应,ActivityManager会没有提示就kill了activity。然而,activity可能真的需要时间来进行处理,这往往会用到后台线程-background thread。后台线程可以安全地和UI线程进行交互,其中后台线程是不能修改UI的。我不太确切知晓“不能转载 2013-09-01 12:15:35 · 836 阅读 · 0 评论 -
Android中的Handler总结
-一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一转载 2013-09-01 11:25:52 · 528 阅读 · 0 评论 -
Android 面试总结
Android 面试总结分类: Android应用开发2012-02-29 16:00 301人阅读 评论(0) 收藏 举报android嵌入式操作系统面试多线程servicesqliteBasic:1. 基本的UI控件和布局文件2. UI配套的Adapter的使用3. Activity, Intent,Service,broadCast Recei转载 2013-08-31 19:04:01 · 743 阅读 · 0 评论 -
Android USB Host开发之manager.getDeviceList()获取不到设备列表
Android USB Host开发之manager.getDeviceList()获取不到设备列表分类: Java Android 2013-05-15 11:46 443人阅读 评论(0)收藏 举报Androidusb同样遇到这样的问题,我的Android设备是原道N12C,官方的4.0.3系统,遇到这个问题,后来找了半天找到的,现在汇总一下吧:转载 2013-09-06 11:41:45 · 1592 阅读 · 0 评论 -
广播事件处理broadcast receiver---系统启动完成提示
采用标准的广播Action常量----android.intent.action.BOOT_COMPLETED step1, 建立Activity工程step2,添加一个新类名字为MyReceiver,继承BroadcastReceiver,重新实现其onReceive。如下:@Override public void onReceive(Context context, In原创 2013-08-29 09:06:02 · 1044 阅读 · 0 评论