android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
广播接受者是作为系统的监听者存在着的,它可以监听系统或系统中其他应用发生的事件来做出响应。如设备开机时,应用要检查数据的变化状况,此时就可以通过广播来把消息通知给用户。又如网络状态改变时,电量变化时都可以通过广播来通知用户。要做比喻的话,广播就像是我们的感官,能够有效且快速的从外界获取信息来反馈给自身。一、广播的功能和特征广播的生命周期很短,经过调用对象—实现onReceive—结束整个过程就结束了。从实现的复杂度和代码量来看,广播无疑是最迷你的Android组件... 查看全文
Android的应用框架的外特性空间的描述在SDK文档有十分清楚的描述,Android应用的基本概念,组件生命周期等等有详细的描述。在外特性空间中,Android提供了Activity,Service,Broadcastreceivers,ContentProvider,Intent,task等概念,我在这里不讨论这些概念定义,因为SDK文档已经讲得够详细。在阅读SDK文档和研究Activity这个概念时,我感觉到了在Android中若隐若现的Android自由无边界这个设计意图... 查看全文
大家好,很久没有在博客园写过东西。前一段时间尝试学过一段时间cocos2d,但是由于学习资料有限,文档较少,一直难有进展,因此在刚刚过去的三周里,我又回到了我的老本行:java,Android。在假期里我算是正式开发了我的第一个安卓应用:i背单词。经过三个星期的磕磕绊绊,终于写出一个较稳定的版本,现在这款应用已经成功上架GooglePlay,并且很快会在百度移动应用和安智网上架。当然由于这款软件只是由我个人维护,我也不奢求会有多大的下载量了呵呵,但我想有必要把这短时间开发应用的体会做一个总结... 查看全文
自学android的这几天很辛苦,但是很满足,因为每当学到一点点知识点都会觉得很开心,觉得今天是特别有意义的,可能这个就是一种莫名的热爱吧。下面来说说今天学习的HttpURLConnection和HttpClient的区别吧,其实这2种都能进行客户端和服务器的数据交互,只是HttpClient封装的更完全。先看下案例吧第一种HttpURLConnection访问服务器:客服端代码:packagecom.example.demo01;importjava.io.IOException... 查看全文
· android-async-http AsyncHttpClient介绍发布时间:2014-08-16
前一阵子刚搬了家,加上公司要发新版本,所以一直比较忙,文章也好几周没更新了。难得这个周末有空,正好周内偶然间闲逛发现这个很不错的第三方开源类库,针对Android开发中发送http请求的。在Android开发中,发送、处理http请求简直太常见了,以至于我们的代码里到处充斥着各种HttpClient和与之相关又臭又长的代码,它们存在于你代码的各个角落,每次看见都令人作呕,而你仅仅是为了server能返回一个string或者json给你。每次当我自己写这样的代码时,我都会想能不能简化下这个流程... 查看全文
AutoCompleteTextView:每个文本框只能匹配一次MultiAutoCompleteTextView:能以分隔符为分割点多次匹配1//AutoComplete的XML示例2<AutoCompleteTextView3android:completionThreshold="3"//输入数达到3时开始显示提示4android:id="@+id/autoCompleteTextView1"5android:layout_width="match_parent"6android... 查看全文
在布局文件中ImageView位置第一次先放在Button之前编译代码没有出错然后调整两者的位置再次编译报如下错误异常提示Button类型不能转换成ImageView类型为什么会这么报错呢,我明明没有让它们之间进行转换。原来由于eclipse的编译是基于时间戳的判断机制的。所以当你按buildall的时候有些eclipse认为时间戳没有改变的类不会被编译。因此你可以先clean一下再编译。这个时候eclipse会将所有的以前编译信息清除然后编译。在调换两个控件的前后位置再次编译后... 查看全文
Session与CookieCookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cookie来实现,也可以用URL回写的机制来实现。Cookie和Session有以下明显的不同点:1)Cookie将状态保存在客户端,Session将状态保存在服务器端;2)Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。网络服务器用HTTP头向客户端发送cookies,在客户终端... 查看全文
大家做Android开发,看到别人应用里一些好的功能,是不是很想得到源码,借鉴一下?既然Android是用JAVA开发的,那么我们就能很容易的通过反编译的到应用的源代码。下面我简单介绍下应该怎么操作。具体步骤:1.首先将apk文件后缀改为RAR并解压。2.解压rar文件,得到其中的classes.dex文件3.我们需要用到dex2jar把dex文件转为jar文件。3.1把解压得到的classes.dex文件放入dex2jar.bat所在目录)3.2打开DOS命令行,进入dex2jar所在目录... 查看全文
中国智能机大盘各系统用户占比(图片来自百度《移动互联网发展趋势报告》)8月15日消息,百度发布《移动互联网发展趋势报告》,该报告主要以百度移动搜索、百度手机助手、百度移动统计及其相关数据挖掘为基础。报告显示,智能机大盘中Android和iPhone阵营的份额差距不断扩大,Android与iPhone用户规模对比由11Q2的3:1上升至14Q2的6:1。市场大盘报告显示,2014年Q1我国智能机出货量首次环比下滑,4G成为Q2回升的主要动力,4G拍照于去年底发放... 查看全文
· Android开发 将数据保存到SD卡发布时间:2014-08-15
前言:使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。SDCard是干什么的?你可以把它看作是移动硬盘或U盘。在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCard,只是镜像文件)。创建SDCard可以在Eclipse创建模拟器时随同创建,也可以使用DOS命令进行创建,如下... 查看全文
· Android -- 检测耳机插入状态发布时间:2014-08-15
原理其实android系统在耳机插入和拔出的时候都会发送广播,所以我们要想检测耳机的状态只需要注册响应的BroadCastReceiver,对状态进行响应的判断就ok了。这个广播的名字叫做:android.intent.action.HEADSET_PLUGCodepackagecom.yydcdut.ear;importandroid.os.Bundle;importandroid.app.Activity;importandroid.content.BroadcastReceiver... 查看全文
· Android -- 桌面悬浮,仿360发布时间:2014-08-15
实现原理这种桌面悬浮窗的效果很类似与Widget,但是它比Widget要灵活的多。主要是通过WindowManager这个类来实现的,调用这个类的addView方法用于添加一个悬浮窗,updateViewLayout方法用于更新悬浮窗的参数,removeView用于移除悬浮窗。其中悬浮窗的参数有必要详细说明一下。WindowManager.LayoutParams这个类用于提供悬浮窗所需的参数,其中有几个经常会用到的变量:type值用于确定悬浮窗的类型,一般设为2002,表示在所有应用程序之上... 查看全文
Android异步消息处理线程,该线程一直处于无限循环之中,每次从MessageQueue中读取消息,然后回调消息处理的方法,Handler的HandlerMessage中处理消息。如果消息队列为空,该线程就挂,等待消息队列中有消息进来,就唤醒线程。1.Android异步线程内部结构在线程内部有一个或者多个Handler对象,外部程序通过Handler对象向线程发送异步消息,消息经过Handler传递到MessageQueue对象中,每个线程内部只包含一个一个消息队列对象... 查看全文
· Android -- 倒计时的实现发布时间:2014-08-15
CountDownTimerCountDownTimer这个类,实现了倒计时的功能。将后台线程的创建和Handler队列封装成一个方便的类调用。这个类比较简单,只有四个方法:onTick,onFinsh、cancel和start。其中前面两个是抽象方法,所以要重写一下。下面是官方给的一个小例子:newCountdownTimer(30000,1000){publicvoidonTick(longmillisUntilFinished){mTextField.setText... 查看全文
StartAndroid1、图片视图(ImageView)的基本概念2、<InameView/>与ImageView3、神奇的ScaleType属性当图片大小与ImageView大小不匹配的时候,可以通过该属性来调整图片与ImageView控件的位置关系。android:scaleType:android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType/android... 查看全文
· Android -- NDK开发入门发布时间:2014-08-14
第一步,建立一个普通的Android项目HelloNDK,然后在与src同一级的目录下新建一个jni目录;第二步,在jni目录下新建一个hello_ndk.c文件,代码如下:#include<string.h>#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/ioctl.h>#include<sys/types.h>#include<... 查看全文
· Android -- 创建桌面快捷方式发布时间:2014-08-14
代码/****返回添加到桌面快捷方式的Intent:**1.给Intent指定action="com.android.launcher.INSTALL_SHORTCUT"**2.给定义为Intent.EXTRA_SHORTCUT_INENT的Intent设置与安装时一致的action(必须要有)**3.添加权限:com.android.launcher.permission.INSTALL_SHORTCUT*/publicIntentgetShortcutToDesktopIntent... 查看全文
· Android手机拨打电话的开发实例发布时间:2014-08-14
一部手机最常用的功能就是打电话和发短信了,在Android开发中我们如何通过程序拨打电话呢?本文就给出一个用Android手机拨打电话的简单的实例。下面是开发此实例的具体步骤:一、新建一个Android工程,命名为phoneCallDemo。二、设计程序的界面,打开main.xml把内容修改如下:XML/HTML代码<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas... 查看全文
· Android开发之注册登录发布时间:2014-08-14
昨天给大家介绍了一下关于Android端向服务器端发送数据的方法,不过貌似有一点瑕疵,今天经过调试已经解决,在这里给大家介绍一下貌似Android4.0以后版本的对于网络权限要求变得严格,导致昨天编写的小案例无法把数据发送到服务器端,当你一点击发送数据,Android控制台就会报错,错误当然是很让人头疼,基本上都是关于http的错误,所以可以肯定是Android虚拟机向服务器发送数据时出现了错误,我在网上查过后才知道,4.0之后的版本,主线程中不允许调用网络,如果你需要的话... 查看全文