随笔分类 -  Android

摘要:思路:1,布局,整个控件的布局,其实就是用代码取带xml来实现当前布局2,可以滑动的(即滚轮),其实是一个ScrollView3,判断滑动状态的,有protected void onScrollChanged(int x, int y, int oldx, int oldy) 方法,可以为我们获得当... 阅读全文
posted @ 2015-07-22 14:21 xiexie2015 阅读(464) 评论(0) 推荐(0)
摘要:转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3360938.html如新浪微博下面的标签切换功能,我以前也写过一篇博文(http://www.cnblogs.com/tiantianbyconan/archive/2012/02/24/2366237... 阅读全文
posted @ 2015-07-22 09:10 xiexie2015 阅读(249) 评论(0) 推荐(0)
摘要:Android 软件设计-代码编程有时候TextView文字过多,显示不全,怎么办?这时候,需要为Textview添加滚动条了。1. /res/layout/main.xml把TextView修改为这样:android:singleLine="false"android:scrollbars="ve... 阅读全文
posted @ 2015-07-21 13:39 xiexie2015 阅读(132) 评论(0) 推荐(0)
摘要:在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取:apk中资源文件1) 从resource的raw中读取文件数据:try{ ... 阅读全文
posted @ 2015-07-20 18:01 xiexie2015 阅读(290) 评论(0) 推荐(0)
摘要:我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Activity。这样就需要我们为 Activity 配置特定的加载模式,而不是使用默认的加载模式。Act... 阅读全文
posted @ 2015-07-17 16:43 xiexie2015 阅读(135) 评论(0) 推荐(0)
摘要:第一种方法:特点–简单package com.example.share;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Menu;impor... 阅读全文
posted @ 2015-07-17 12:07 xiexie2015 阅读(201) 评论(0) 推荐(0)
摘要:问题发生概述:将android程序复制运行时,报错Unable to execute dex: Multiple dex files define;Conversion to Dalvik format failed: Unable to execute dex: Multiple dex file... 阅读全文
posted @ 2015-07-17 12:06 xiexie2015 阅读(183) 评论(0) 推荐(0)
摘要:AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使... 阅读全文
posted @ 2015-07-15 10:24 xiexie2015 阅读(129) 评论(0) 推荐(0)
摘要:解析Android消息处理机制——Handler/Thread/Looper & MessageQueueKeywords: Android Message HandlerThread Looper UML 本文解析Android如何利用Handler/Thread/Looper以及MessageQ... 阅读全文
posted @ 2015-07-15 09:28 xiexie2015 阅读(140) 评论(0) 推荐(0)
摘要:在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法;二、采用Handler的postDelayed(Runnable, long)方法;三、采用Handler与timer及TimerTask结合的方法。一、采用Handle与线程的sleep... 阅读全文
posted @ 2015-07-14 18:04 xiexie2015 阅读(214) 评论(0) 推荐(0)
摘要:AlarmManager是Android中的一种系统级别的提醒服务,它会为我们在特定的时刻广播一个指定的Intent。而使用Intent的时候,我们还需要它执行一个动作,如startActivity,startService,startBroadcast,才能使Intent有用。通常我们使用Pe... 阅读全文
posted @ 2015-07-14 17:49 xiexie2015 阅读(456) 评论(0) 推荐(0)
摘要:收集Android的animation四种类型组成Android动画模式Animation主要有两种动画模式:一种是tweened animation(渐变动画)一种是frame by frame(画面转换动画)如何在XML文件中定义动画① 打开Eclipse,新建Android工程② 在res目录... 阅读全文
posted @ 2015-07-14 15:19 xiexie2015 阅读(231) 评论(0) 推荐(0)
摘要:基本代码*#*#4636#*#* — 显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息*#*#7780#*#* –重设为原厂设定,不会删除预设程序,及 SD 卡档案*2767*3855# –重设为原厂设定,会删除 SD 卡所有档案*#*#34971539#*#* –显示相机相机韧体版本... 阅读全文
posted @ 2015-07-10 18:28 xiexie2015 阅读(361) 评论(0) 推荐(0)
摘要:andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息... 阅读全文
posted @ 2015-07-10 14:15 xiexie2015 阅读(138) 评论(0) 推荐(0)
摘要:首先介绍AndroidStudio集成开发环境的安装与配置,本文的前提是已经配置好JDK环境(AndroidStudio会自动寻找JDK路径):1.下载AndroidStudioIDE集成压缩文件如下图;百度云盘:http://pan.baidu.com/share/link?shareid=918... 阅读全文
posted @ 2015-07-08 15:00 xiexie2015 阅读(139) 评论(0) 推荐(0)
摘要:1.工具软件:注:本文介绍的工具软件已分享到百度云盘,直接下载并按照本文介绍安装即可。另本文提供的ADT已集成AndroidSDK4.2(API17)开发平台,若进行一般性学习和开发只需下载JDK和ADT安装包即可,补充SDK提供的是其它SDK版本的补充文件。1)JDK(JavaSEDevelopm... 阅读全文
posted @ 2015-07-08 14:53 xiexie2015 阅读(133) 评论(0) 推荐(0)
摘要:Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。 下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通... 阅读全文
posted @ 2015-07-04 21:40 xiexie2015 阅读(219) 评论(0) 推荐(0)