
Android
文章平均质量分 75
anobodykey
小人物
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ExpandableListActivity学习笔记
ExpandableListActivy是用于显示二级列表的详细信息,与ListActivity类似。今天学习了一下这个类,先上效果图其他的Group打开与上面的图类似,在使用ExpandableListActivity类时,往往需要三个布局文件来实现,第一个局部文件,无可厚非是ExpandableListView控件所在的布局文件,这里我的是socket_devices.xml内原创 2013-03-18 22:23:19 · 1100 阅读 · 0 评论 -
Android Push Notification实现信息推送使用
本文转自:http://www.189works.com/article-54321-1.html本文介绍AndroidPn项目实现推送的使用过程。 上个博文中提到在Android中实现信息推送,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apn转载 2013-05-11 21:38:21 · 958 阅读 · 2 评论 -
Android实现推送方式解决方案
本文转自:http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的转载 2013-05-10 22:44:24 · 860 阅读 · 0 评论 -
Android API教程:人脸检测(上)
本文转自:http://www.youkuaiyun.com/article/a/2012-04-27/2805150摘要:通过两个主要的API,Android提供了一个直接在位图上进行脸部检测的方法,这两个API分别是 android.media.FaceDetector和android.media.FaceDetector.Face,已经包含在Android官方API中。本教程来自 Develop转载 2013-05-09 13:36:57 · 1839 阅读 · 0 评论 -
SlidingDrawer--抽屉效果
第一次接触抽屉效果,感觉蛮好的,记录一下,首先是布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"原创 2013-05-07 17:00:10 · 935 阅读 · 0 评论 -
Android4.X数据库的cursor问题
以前一直是在Android2.3平台练习,但是将程序运行在Android4.X平台上时就出现各种问题,不论是网络的还是数据库的,不得不说Android4.X跟Android2.3还是有很大的不同的,在写代码时更要有严谨性,这几天遇到的问题是数据库的cursor问题,将数据库的内容以二级列表的形式显示,并且可单击列表查看详细信息,即在Activity A中显示列表,当单击某一个子列表时进入Activ原创 2013-05-17 14:47:35 · 1943 阅读 · 0 评论 -
Android连接WIFI
最新需要用到Android中连接WIFI的操作,特意去网上查看了下普遍的代码,但是对于WIFI的了解还是不足的,写下这个笔记帮助自个儿理解哈,我们用笔记本本扫描WIFI的时候,会出现一个列表,比如说我搜到的列表如下:此时,我们可以查看test_wifi的属性可以看到有这么两个属性:安全类型、加密类型、网络安全密钥。安全类型的下拉列表至于他们各自的区别我是不懂的还原创 2013-03-26 15:40:18 · 2416 阅读 · 0 评论 -
Android中使用HTTP服务
本文转自:http://blog.youkuaiyun.com/liuhe688/article/details/6425225在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作。Android SDK附带了Apache的HttpClient API。Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面转载 2013-03-23 21:13:18 · 1668 阅读 · 0 评论 -
Android菜单详解(四)——使用上下文菜单ContextMenu
本文转自:http://www.cnblogs.com/codingmyworld/archive/2011/08/27/2155521.html之前在《Android菜单详解(二)——创建并响应选项菜单》和《Android菜单详解(三)——SubMenu和IconMenu》中详细讲解了选项菜单,子菜单和图标菜单。今天接着细说另一种被广泛使用的菜单——上下文菜单Context Menu转载 2013-03-18 20:43:07 · 1097 阅读 · 0 评论 -
Android中AudioRecord使用
本文转自:http://blog.youkuaiyun.com/xiaomao5200/article/details/7716216一 什么是音频的采样率和采样大小 自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码。即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。抽样:在音频采集中叫做采样转载 2013-03-01 17:09:49 · 962 阅读 · 0 评论 -
Android 中创建与解析XML的方法
本文转自:http://www.open-open.com/bbs/view/1320676745031大家好今天我今天给大家讲解一下android中xml的创建以及一些解析xml的常用方法。首先是创建,我们用XmlSerializer这个类来创建 一个xml文件,其次是解析xml文件,常用的有dom, sax, XmlPullParser等方法,由于sax代码有点复杂,本节只讲解一下转载 2013-05-14 11:30:57 · 851 阅读 · 0 评论 -
结束socket接收线程
在用到socket的时候,一般手机都是客户端,不可避免的用到socket接收线程,接收从服务器发来的一些信息,当想退出时,肯定要结束掉这个接收线程,比如说下面的run函数public void run() { // TODO Auto-generated method stub while(flag) { if(!socket.isClosed() && socket.isConn原创 2013-05-14 22:01:46 · 1800 阅读 · 0 评论 -
Eclipse Alt+/失效
本文转自:http://zhuyingya87.iteye.com/blog/666224一般情况下alt+/有代码提示作用,还有代码提示的快捷代码也不是alt+/,因此要恢复代码提示用alt+/.需要做两件事. 在 Window - Preferences - General - Keys 内 1、把word completion的快捷键设置alt+C 2、把Content As转载 2013-06-19 21:56:25 · 1140 阅读 · 0 评论 -
android中Fragment的构造函数
最近在使用Fragment的过程中遇到一个问题,初步是想在Fragment中创建一个构造函数,构造函数中传递两个自身需要的变量,如下public class TestFragment extends Fragment { private String name; private String passwd; public TestFragment(String name, String原创 2014-03-29 17:24:12 · 30972 阅读 · 3 评论 -
Android中在EditText输入ip地址
先是布局文件,如下图所示:<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" > <EditText android:id="@+id/local_gw_edit_1"原创 2013-09-04 21:19:15 · 9101 阅读 · 0 评论 -
android HorizontalScrollView
本文转自:http://www.apkbus.com/forum.php?mod=viewthread&tid=72694以前我们展示图片,很多时候都用Gallery,但是Gallery每次切换图片时都要新建视图,造成太多的资源浪费所以细心的同志们可能已发现,当新建项目的API最低为8,其实Gallery这个类已经过期。曾经大家的最爱的android源生的Gallery类因为自身原因已转载 2013-09-09 13:47:43 · 2277 阅读 · 1 评论 -
背景色
本文转自:http://blog.sina.com.cn/s/blog_6b434e730101m10x.html八位表示 1 白色 #FFFFFFFF 2 红色 #FFFF0000 3 绿色 #FF00FF00 4 蓝色 #FF0000FF 5 牡丹红 #FFFF00FF 6 青色 #FF00FFFF 7转载 2013-08-28 16:55:15 · 1666 阅读 · 0 评论 -
Android手机控制ZigBee板上LED
环境:Windows编译器:IAREW8051-8.1硬件:CC2530协议栈:ZStack-CC2530-2.3.0-1.4.0手机:Android4.1.2又重新开始学习ZigBee技术,摸索了一哈通信流程,本例程没有涉及到ZigBee组网,读者可自行扩展。ZigBee流程如下:从串口接收指令信息,根据指令信息控制相应的LED资源,工作模式为协调器,可用GenericA原创 2013-08-06 16:39:01 · 6190 阅读 · 5 评论 -
Android中回调函数
本文转自:http://www.wumii.com/item/TVI8Fmhb文章一:安卓技术之回调函数概念及使用方法讲解是武汉北大青鸟宏鹏鲁广校区安卓课程以及安卓开发的一个重要环节,能帮助学生学习更多的安卓开发知识。下面就将回调函数的概念及使用方法讲解如下: 一、回调函数所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调转载 2013-07-01 14:46:02 · 1881 阅读 · 0 评论 -
SimpleDateFormat使用方法
本文转自:http://blog.csai.cn/user1/19399/archives/2006/10175.html格式化日期时候以前总是用Date().getYear()+1900;这样的方法,转换来转换去无比麻烦,后来不经意间在笔记里找到一个格式化日期的不错的类,省却很多麻烦 继承关系java.lang.Object | +----ja转载 2013-06-26 22:29:55 · 1269 阅读 · 0 评论 -
Android中的MD5加密
本文转自:http://blog.youkuaiyun.com/lincyang/article/details/5709189参见源码: /* * MD5加密 */ private String getMD5Str(String str) { MessageDigest messageDigest = null; tr转载 2013-06-25 13:30:14 · 1008 阅读 · 0 评论 -
Android-PullToRefresh学习笔记
今天看了一个Android-PullToRefresh的开源项目,用于上拉、下拉刷新显示内容,下载项目源码https://github.com/fengcunhan/Android-PullToRefresh,里面包含三个文件夹将库和例子代码导入到工程中,并将库添加到例子程序中,修改平台至无错误出现,浏览PullToRefreshListActivity代码,布局文件如下<Lin原创 2013-06-24 19:17:37 · 3958 阅读 · 1 评论 -
android pcm编解码
本文转自:http://www.cnblogs.com/nanguabing/archive/2012/12/16/2820732.html一 什么是音频的采样率和采样大小 自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码。即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。抽样:在音频采集中叫做采样率。 由于声音其实是一种能量转载 2013-03-01 11:04:32 · 1130 阅读 · 0 评论 -
Anddroid Activity的四种launchMode
本文转自:http://android.wapor.cn/post/2012-08-12/40033235715launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。这里简单介绍一下task的概念,task是一个具有栈结构的对象,一个ta转载 2013-03-12 21:56:03 · 847 阅读 · 0 评论 -
使用Vitamio打造自己的Android万能播放器(3)——本地播放(主界面、播放列表)
本文转自:http://www.cnblogs.com/over140/archive/2012/05/30/2521020.html前言打造一款完整可用的Android播放器有许多功能和细节需要完成,也涉及到各种丰富的知识和内容,本章将结合Fragment、ViewPager来搭建播放器的主界面,并实现本地播放基本功能。系列文章提供截图、代码说明、源码下载,欢迎交流!转载 2012-11-21 11:25:27 · 1373 阅读 · 1 评论 -
使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放
本文转自:http://www.cnblogs.com/over140/archive/2012/05/22/2473019.html前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础。 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://ov转载 2012-11-21 11:20:18 · 1849 阅读 · 0 评论 -
Vitamio SDK 2.0视频播放器
本文转自:http://www.cnblogs.com/over140/archive/2012/08/31/2665299.html#commentform离上次发版有将近两个月时间,总算是把解决共存问题新版发出来,期间VPlayer新版本也发了6个。还请大家理解,VPlayer是团队的主业,Vitamio是副业,所以无法保证能按时发版,不过以后会逐步提升Vitamio的重要性,感谢转载 2012-11-21 11:13:40 · 1851 阅读 · 0 评论 -
android.os.NetworkOnMainThreadException
本文转自:http://geeksun.iteye.com/blog/1447708在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:// 详见StrictMode文档 StrictMode.转载 2012-11-15 17:06:26 · 1130 阅读 · 1 评论 -
Android手写文字(涂鸦)
本文转自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=173234类似米聊、微信上的涂鸦和手写文字功能实现原理是自定义View,通过手势识别获取轨迹,然后通过画笔画图这里添加了手势记录功能,并不难理解代码贴下public class TuyaView extends View {priv转载 2012-11-14 16:23:32 · 2453 阅读 · 0 评论 -
Android TCP发送16进制数据
想实现用android发送16进制数据到服务端,服务端使用C语言编写的,原先用TCP发送只是发送字符串,搞了半天才KO掉,只怪自己学艺不精,半路出家总是没有内功不深厚,在Android中要想实现直接发送16进制数据只需要直接获取套接字的输出流即可如下:OutputStream out = null;out =sockfd.getOutputStream();然后直接写就可以了,out原创 2012-10-17 15:17:32 · 3552 阅读 · 0 评论 -
android捕获home键
本文转自:http://blog.youkuaiyun.com/zhzhyang0313/article/details/6995553下面两个函数要同时使用,才能达到捕获home键的效果// 屏蔽Home键 @Override public void onAttachedToWindow() { this.getWindow().setType(Windo转载 2012-10-12 15:17:33 · 903 阅读 · 0 评论 -
Android广播
本文转自:http://blog.youkuaiyun.com/zyting_love/article/details/6866509一、Android广播机制介绍广播机制最大的特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理数据的。Android中广播的是操作系统中产生的各种各样的事件。例如,收到一条短信就会产生一个收到短信息的事件。而Android操作系统转载 2012-10-09 16:49:40 · 689 阅读 · 0 评论 -
MB526上的手电筒软件
本文参考至:http://download.youkuaiyun.com/detail/chenxupro/3884639,一个下载链接网上看过N多个文章,但均不适用于MB526,上面的资源刚好符合,系统是2.3.6的,不保障适用于所有系统,其他手机很多都是利用相机来实现手电筒功能的,但MB526就是不可以,只能用这种方式了。class DroidLED { private Object sv转载 2012-10-08 14:22:42 · 883 阅读 · 0 评论 -
使用Vitamio打造自己的Android万能播放器(4)——本地播放(快捷搜索、数据存储)
本文转自;http://www.cnblogs.com/over140/archive/2012/06/08/2541452.html前言 关键字:Vitamio、VPlayer、Android播放器、Android影音、Android开源播放器 本章节把Android万能播放器本地播放的主要功能(缓存播放列表和A-Z快速查询功能)完成,和播放组件关系不大,但用到一转载 2012-11-22 10:02:41 · 1229 阅读 · 0 评论 -
使用Vitamio打造自己的Android万能播放器(5)——在线播放(播放优酷视频)
本文转自:http://www.cnblogs.com/over140/archive/2012/06/15/2544658.html前言 为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图、视频时间、尺寸等),跳过直接写在线播放部分的章节。从Vitamio的介绍可以看得出,其支持http、m3u8等多种网络协议,本章将编写播放优酷转载 2012-11-22 19:00:49 · 1561 阅读 · 0 评论 -
使用Vitamio打造自己的Android万能播放器(6)——在线播放(播放列表)
转自:http://www.cnblogs.com/over140/archive/2012/06/20/2553494.html前言 新版本的VPlayer由设计转入开发阶段,预计开发周期为一个月,这也意味着新版本的Vitamio将随之发布,开发者们可以和本系列文章一样,先开发其他功能。本章内容为"在线视频播放列表",集合了主流各大视频网站的手机版,欢迎给"开播视频"反馈改转载 2012-11-22 19:07:22 · 1570 阅读 · 0 评论 -
onNewIntent的应用
本文转自:http://jilinmo.diandian.com/post/2011-09-19/5144155在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:: onCreate转载 2013-03-12 22:08:27 · 814 阅读 · 0 评论 -
如何在程序中设置 Android 的 IP、DNS 和网关?
本文转自:http://www.oschina.net/question/163910_26207该方法适用于android2.3版本,4.0不得行首先设置权限设置的代码如下import android.provider.Settings;Settings.System.putString(getContentResolver(), android.provider.Set转载 2013-03-06 21:41:39 · 4450 阅读 · 0 评论 -
Android->ProgressDialog进度条
本文用于实现一个简单的ProgressDialog进度条,当检测到wifi扫描成功时,进度条完毕,其中用到广播,参考上一篇文章了解下广播,或者百度也行。1.新建一个广播类class WifiReceiver extends BroadcastReceiver{public void onReceive(Context context, Intent intent) { if原创 2012-10-12 11:24:32 · 959 阅读 · 0 评论 -
常用的android弹出对话框
本文转自;http://blog.youkuaiyun.com/chenlei1889/article/details/6267406我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般转载 2012-12-13 11:36:24 · 850 阅读 · 0 评论