Android Studio第一次启动的Fetching android sdk component information的问题

1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。 2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。 3)关闭Android Studi...

2015-07-29 12:54:23

阅读数 2390

评论数 0

Android中SoundPool的使用

大家知道MediaPlayer占用的资源比较多,切不可以同时支持播放多个音频,所以我们有一种叫做SoundPool,比如我们常见的按键音或者是手机提示音等,下边介绍一下她的用法:步骤如下:1.创建SoundPool对象源码如下 /** *SoundPool源码中的构造方法方法体 ...

2015-06-14 15:32:32

阅读数 2910

评论数 0

Android中ViewPager的使用

我们在一个apk中第一次开始的时候,会有一个guide界面,一般使用ViewPager来完成。布局文件如下:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:andro...

2015-06-09 16:17:12

阅读数 1671

评论数 0

Android中Fragment的分屏显示处理横竖屏显示

演示效果如下: 另外在竖屏的时候是这样的效果: 布局文件如下: 可以看出有两个资源文件,一个是处理横屏一个是竖屏第一个:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmln...

2015-06-08 14:38:05

阅读数 3819

评论数 1

Android手机屏幕px转dp和dp转px工具类

代码如下:import android.content.Context;public class DensityUtil { private static float scale; /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ p...

2015-06-04 15:35:37

阅读数 3839

评论数 0

Android异步处理二:AsynTask介绍和使用AsyncTask异步更新UI界面

在上一篇(http://blog.csdn.net/xlgen157387/article/details/45269389)中介绍了使用Thread+Handler实现非UI线程更新UI界面的方法步骤,下边做一下如何同构AsyncTask异步任务来更新UI界面。(1)AsyncTask的介绍通过...

2015-04-25 13:14:57

阅读数 6740

评论数 7

Android异步机制一:使用Thread+Handler实现非UI线程更新UI界面

概述:每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(MainThread),主线程负责处理和ui相关的事件,因此主线程通常又叫UI线程。而由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作。如果在非UI线程直接对UI进行了操...

2015-04-25 12:51:13

阅读数 3571

评论数 1

Android中BroadCastReceiver详解

BroadcastReceiver的解释BroadcastReceiver也就是“广播接收者”的意思,它是用来接收来自系统和应用中的广播。  在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的 Broadcast进...

2015-04-19 17:45:45

阅读数 2795

评论数 0

Android工具类整理(1)检查是否有网络、检查SD卡是否存在

以下工具类主要用于: (1)检查是否有网络、 (2)检查是否有WIFI、 (3)检查是否有移动网络import android.content.Context; import android.net.ConnectivityManager; import android.net.Networ...

2015-04-19 13:58:00

阅读数 2028

评论数 0

Android为textView设置setText的时候报错

一、我的代码如下:就是我textView设置值if (list != null) { for (Student stu : list) { //如果一下子赋值的话是不正确的 tv_name.setText(stu.getName()); tv...

2015-04-04 09:09:58

阅读数 4888

评论数 3

Android中Intent的深入理解

(1)Intent提供了一种通用的消息系统,它允许在你的应用程序见传递Intent来执行动作和产生事件,使用Intent可以激活Android应用的三种类型的核心组件:活动Activity、服务Service、广播接受者Broadcast。(2)Intent又分为隐士意图和显示意图。显示意图:调用...

2015-03-30 21:09:53

阅读数 1423

评论数 0

Android实现文本框输入一定字数进行搜索的功能

(1)实现文本框自动搜索的功能:et_phone为一个editText输入框控件et_phone.addTextChangedListener(new TextWatcher() { public void onTextChanged(CharSequence s, int ...

2015-03-27 17:07:17

阅读数 1685

评论数 1

Android手机定位案例代码

代码如下:package com.xuliugen.gpsdemo;import com.itheima.gpsdemo.R;import android.app.Activity; import android.location.Criteria; import android.location...

2015-03-23 19:23:45

阅读数 3904

评论数 0

Android程序解析XML文件的方法及使用PULL解析XML案例

一、一般解析XML文件的方法有SAX和DOM、PULL(1)DOM(JAXP Crimson解析器)DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构...

2015-03-15 14:15:29

阅读数 1951

评论数 2

网络加载数据和解析JSON格式数据案例之空气质量监测应用

一、创建一个新的项目 activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schem...

2015-03-13 13:19:07

阅读数 2068

评论数 0

Android 使用Gson解析json案例详解

一、目前解析json有三种工具:org.json(Java常用的解析),fastjson(阿里巴巴工程师开发的),Gson(Google官网出的),解析速度最快的是Gson,下载地址:https://code.google.com/p/google-gson/二、什么是JSON:JSON即Java...

2015-03-13 10:29:40

阅读数 3755

评论数 4

Android四大基本组件(3)之四大组件总结

关于四大基本组件的一个总结:1> 4大组件的注册4大基本组件都需要注册才能使用,每个Activity、service、Content Provider内容提供者都需要在AndroidManifest文件中进行配置AndroidManifest文件中未进行声明的activity、服务以及...

2015-03-12 21:30:33

阅读数 1287

评论数 0

Android四大基本组件(2)之Service 服务与Content Provider内容提供者

一、Service 服务:一个Service 是一段长生命周期的,没有用户界面的程序,可以用来开发如监控类程序。比较好的一个例子就是一个正在从播放列表中播放歌曲的媒体播放器。在一个媒体播放器的应用中,应该会有多个activity,让使用者可以选择歌曲并播放歌曲。然而,音乐重放这个功能并没有对应的a...

2015-03-12 21:25:32

阅读数 1371

评论数 0

Android四大基本组件(1)之Activity与BroadcastReceive广播接收器

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一、Activity (1)应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响...

2015-03-12 21:21:41

阅读数 2539

评论数 0

Android项目编译的时候出现:Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity

错误类型:04-28 06:10:15.508: E/AndroidRuntime(849): Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity 04-28 06:10:15.508: E/Andro...

2015-03-07 21:33:57

阅读数 2660

评论数 0

提示
确定要删除当前文章?
取消 删除