Android Develop
文章平均质量分 88
feng1456
热爱技术,勤于学习,乐于分享!
展开
-
[Android Develop_001]-开发环境及Activity
最近由于公司业务原创 2014-09-27 08:42:52 · 904 阅读 · 0 评论 -
Android 无法识别布局文件问题解决方案
今天写了一个Activity之后,增加布局文件,然后写setContentView(R.layout.activity_main);发现报错,无法识别activity_main这个布局文件。1.检查布局文件经过确认布局文件确实存在2.检查R.javalayout属性缺失存在3.检查import发现我们引入的是android.R,但是我们应该使用项目中的R,所以问题找到了原创 2015-03-06 22:32:15 · 3147 阅读 · 0 评论 -
Tips003 - Could not initialize OpenglES emulation, using software renderer
错误信息:[ - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.[ - Emulator] could not get wglGetExtensionsStringARBwglGetExtensionsStringARB属于OpenG原创 2015-03-29 21:56:12 · 1225 阅读 · 0 评论 -
Tips004 - ActivityManager: Warning: Activity not started, its current task has been brought to the f
运行android程序的时候提示:ActivityManager: Warning: Activity not started, its current task has been brought to the front解释:这个不是Android平台的Bug,而是Android本身就是这样一种处理机制。我们在Android平台下,通过返回按钮,或者程序本身的退出操作,去结束原创 2015-03-29 21:59:19 · 806 阅读 · 0 评论 -
Can't bind to local 8700 for debugger报错和解决
Can't bind to local 8700 for debugger’报错2.netstat -apn |grep 8700查询,得到的结果是:tcp6 0 0 123.0.0.1:8700 :::* LISTEN 3665/javaunix 3 [] STREAM CONNECTED 8700 1227/upowerd3.kill原创 2015-03-30 17:23:22 · 9825 阅读 · 0 评论 -
Android Permission
允许读写访问"properties"表在checkin数据库中,改值可以修改上传允许一个程序访问CellID或WiFi热点来获取粗略的位置允许一个程序访问精良位置(如GPS)允许应用程序访问额外的位置提供命令允许程序创建模拟位置提供用于测试允许程序访问有关GSM网络信息允许程序使用SurfaceFlinger底层特性原创 2015-04-23 09:02:54 · 497 阅读 · 0 评论 -
Android UnitTest
Android 开发过程与其他软件开发过程类似,也是要写单元测试。在Android开发时,单元测试的做法与常规单元测试基本类似,只有两点不同:1.需要配置AndroidManifest.xml文件2.需要部署到Android模拟器比如针对如下的方法进行单元测试:package com.wicresoft.service;public class MathService { p原创 2015-07-12 22:00:45 · 756 阅读 · 0 评论 -
Android PULL XML Praser
在Android中解析XML的方式有很多,我之前写过一篇Android中解析XML的文章(http://blog.csdn.net/afandaafandaafanda/article/details/41594835)及在JAVA中如何使用JDOM解析XML(http://blog.csdn.net/afandaafandaafanda/article/details/46699215),对于A原创 2015-07-12 22:24:16 · 661 阅读 · 0 评论 -
Android Service Bind with Activity
1.什么是ServiceAndroid 中的服务类似于Windows中的Windows Service。Service 是不可见的(没有界面),但却又是非常重要的。在Android中,通常使用服务来播放音乐,记录地理位置的改变,处理网络操作,操作文件I/O等等,或者启动一个服务监听一些操作。官方对Service的定义如下:A Service is an application comp原创 2015-07-27 20:07:56 · 913 阅读 · 0 评论 -
Android Intent Service Usage
Android 中的 Service(Local Server 和 Remote Service)与 Activity 都是 Android 的基础组件,而且二者是同级组件。在 Service 中运行耗时操作时,会阻塞 Activity 的运行,超过5秒钟则会引发ANR错误,那么在 Android 中有没有类似 Task 的执行异步任务的机制呢?答案是肯定的,Android 中的 IntentSe原创 2015-07-29 16:07:25 · 810 阅读 · 1 评论 -
Android AsyncTask usage
1.概念在之前的一篇博客:Android Intent Service (http://blog.csdn.net/afandaafandaafanda/article/details/47128741)中讲到,使用Intent Service 可以执行异步任务,避免由于service与activity都是在主线程,造成service超过5秒无法返回结果而引发的ANR错误。其实,Android原创 2015-08-02 07:18:15 · 531 阅读 · 0 评论 -
Android Looper And Hander 机制剖析 - 01
Android 本质是运行在移动设备上的一个操作系统,操作系统一个非常重要且核心的功能就是任务调度。当任务多且耗时的时候,操作系统会把任务放到队列里面存储起来,然后使用一个处理器从队列里面读取任务,逐个进行处理。从软件架构的层次来说,这种机制不一定需要操作系统来支持,使用责任链模式即可模拟简单的任务调度(在我之前写的关于设计模式的文章中有讨论)。我们在做工作流相关的系统开发的过程中,往往最后一步审原创 2015-08-04 21:56:37 · 517 阅读 · 0 评论 -
Android Looper And Hander 机制剖析 - 03
上一篇中使用Thread和Runnable实现了后台线程处理任务的机制,但实际情况下,我们遇到的情形比这个复杂,比如传递对象参数。这一篇就谈论下如何正确使用Handler机制使用后台线程处理任务并传递参数。1.MainActivityimport com.example.handler1.R;import android.app.Activity;import android.os.B原创 2015-08-05 08:57:13 · 634 阅读 · 0 评论 -
Android Looper And Hander 机制剖析 - 02
在第一篇中,我们使用了Handler,但是Handler处理任务的进程和Activity都是在主线程中,这样我们还是无法实现把任务交给他们现成处理的目标,因为主线程处理耗时操作最多只有5秒,否则会引发ANR错误。在Java中,我们使用多现成来处理任务,在Android中,我们如何来使用多现成处理呢。其实也是很简单的。1.MainActivityimport com.example.hand原创 2015-08-05 08:38:52 · 596 阅读 · 0 评论 -
Android SharedPreferences Storage
SharedPreferences是一种轻型的数据存储方式,本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:1、根据C原创 2015-09-28 14:18:45 · 654 阅读 · 0 评论 -
Please ensure that adb is correctly located at……问题解决办法
问题描述:Run as Android Application 程序控制台输出 [2013-10-13 16:45:50 - ] The connection to adb is down, and a severe error has occured. [2013-10-1316:45:50 - ] You must restart adb and Eclipse原创 2015-01-25 08:46:21 · 827 阅读 · 0 评论 -
Example of Using Google Maps Service and GPS in Android
IntroductionThis tip is about using Google Maps v2 services and GPS in Android.BackgroundPlease refer to the below mentioned article to setup your eproject in Android Studio.https://deve转载 2015-01-04 23:11:38 · 837 阅读 · 0 评论 -
[Android Develop_002]-Android UI Layout
上一篇结尾的时候说这个章节讲Android原创 2014-09-27 16:50:49 · 758 阅读 · 0 评论 -
[Android Develop_003]-Android Database
Android 应用程序原创 2014-09-28 10:58:56 · 808 阅读 · 0 评论 -
[Android Develop_004] Android Background Service
Android的很多功能都使用到了后台服务。原创 2014-09-28 23:03:12 · 824 阅读 · 0 评论 -
Android 自定义View
Android 的 View 通常都是定义在 layout 目录下的 .xml 文件中,但是 Android 应用程序也支持使用继承自 View 的类来动态创建 View. 今天写了一个很简单的游戏例子,演示自定义 View 的使用。游戏非常简单,界面上的红色圆球会随着鼠标的移动而移动。 UserDefineViewActivitypackage com.example.an原创 2014-11-28 20:26:47 · 546 阅读 · 0 评论 -
Android 在Activity之间传递数据
之前我写了一篇介绍 Android Activity 的博客,一个应用通常包含多个Activity,在多个Activity 之间传递数据该怎么实现呢?今天就来讨论这个问题。首先我们建立一个start activitypackage com.justin.example;import com.example.androidexample.R;import android.app.Ac原创 2014-11-29 11:16:53 · 746 阅读 · 0 评论 -
Android 使用自定义的xml资源
Android 的 view 通常都是 使用 xml 定义的,在代码中使用R.id.btn 这样的形式来使用 xml 资源。Android 的布局文件也是通过 xml 定义的,在代码中使用R.layout.activity的形式来使用xml资源。对于一些系统配置,我们也可以定义成xml文件,那么我们能否使用自定义的xml资源呢?答案是可以的,今天我们就来探讨这个问题。 我们要使用的原创 2014-11-29 12:50:28 · 1347 阅读 · 0 评论 -
Android 服务
昨天晚上CSDN无法登陆,于是发表在博客园了,请猛击:http://www.cnblogs.com/fuhui-jurassic/p/4129490.html原创 2014-11-29 09:58:25 · 551 阅读 · 0 评论 -
Access Webservice from Android
Supported Operating SystemsWindows XP (32-bit) or Vista (32- or 64-bit)Mac OS X 10.5.8 or later (x86 only)Linux (tested on Linux Ubuntu Hardy Heron)Supported Development EnvironmentsEcli转载 2014-12-01 22:16:00 · 697 阅读 · 0 评论 -
Android 自定义Toast
Android 的 Toast 是以一种一闪即过的方式展示信息很好的方式,比如保存操作之后的保存成功提示。默认的Toast是文本信息,可以设置Toast的位置。能否在开发过程中自定义Toast呢?比如文本+图这种形式的Toast,这种方式是可以的,今天写了一个例子,现贴出来作为记录。 1)CustomToastActivity 一个继承自Activity的类,点击A原创 2014-12-17 21:03:53 · 633 阅读 · 0 评论 -
Android Fragment 剖析 - 01
1.为什么需要Fragment 在 Android UI 开发中,Fragment 是一个非常重要的概念。为了给Android应用创建动态的,多版块的用户UI界面,必须把UI组件和Activity的行为封装成一个独立模块,这样就可以在多个Activity中使用这个模块。封装模块的一种方法就是使用fragment,fragment在某种程度上表现得就像一个嵌套的Activity,同时原创 2014-12-17 21:54:52 · 637 阅读 · 0 评论 -
Android Fragment 剖析 - 02
上一个章节,我们说到Android Fragment 支持动态和静态两种使用方式,这个章节我们先来说说Fragment的静态使用方式。Android Fragment 能够定义自己的布局文件,通过一个继承自Fragment的类在重写的OnCreateView方法中加载布局文件,一个Activity会包含若干个Fragment,在Activity的布局文件中将二者的关系关联起来。在Activity加原创 2014-12-19 20:13:19 · 664 阅读 · 0 评论 -
Android 判断网络是否可用
目前绝大部分的Android App 都需要网络,在没有网络的情况下,很多App的很多功能无法使用甚至不能运行。在Application启动之前需要检查网络是否可用,给用户一些提示去设置网络连接或者弹出对话框告知用户,在缺乏网络支持的情况下,App无法正常启动。今天找到了一个检查网络连接的方法。记录如下: 1.NetWorkActivitypackage com.augment原创 2014-12-13 23:19:12 · 899 阅读 · 0 评论 -
Android RadioGroup控件的使用
在Android开发过程中,我们经常要使用RadioGroup控件,用于支持单项或者多项选择,今天写了一个RadioGroup的例子,贴出来作为自己学习的记录,如果对大家有帮助就更好了,在例子中,我们选择电影类型,然后在一个TextView中展示选择的结果。 1. RadioGroupActivity 控件所在的活动的Activity,包含一个RadioGroup组原创 2014-12-14 11:05:36 · 7349 阅读 · 0 评论 -
Android 用户自定义对话框
Android 开发过程中经常需要用户自定义的对话框。这种对话框需要支持在对话框里面输入的内容在对话框关闭后传递给当前所在的Activity。今天我写了一个例子来展示用户自定义对话框的定义和使用。用户自定义对话框的例子包含已下几个部分: 1)Act原创 2014-12-13 21:39:54 · 758 阅读 · 0 评论 -
Android Tab 控件的使用
在桌面应用中Tab控件使用得非常普遍,那么我们经常在Android中也见到以Tab进行布局的客户端。那么Android中的Tab是如何使用的呢?1.Activitypackage com.wicresoft.activity;import com.wicresoft.myandroid.R;import android.app.TabActivity;import android原创 2015-10-17 20:05:49 · 960 阅读 · 0 评论