
android开发
文章平均质量分 75
Antonius
这个作者很懒,什么都没留下…
展开
-
32位Ubuntu10.04上编译Android2.3
1.安装JDK6 对于Android2.3系统,不要安装JDK5,应该安装最新的JDK6。 如果安装了JDK6,Android会自动按64位编译,如果系统是32位的,会有编译错误,后面会说如何修改这个错误。 sudo apt-get install sun-java6-jdk sudo update-java-alternatives原创 2011-06-22 14:04:00 · 1110 阅读 · 0 评论 -
Android系统默认值的设置
项目接近尾声,今天恰好也要初始化一下系统里的默认值,google了一下,有时就得做个拿来主义,没有时才自己做轮子滴嘛,呵呵1开机图片: android-logo-mask.png android-logo-shine.png 这两个图片一个在上一个在下 ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_curr转载 2011-11-14 11:45:09 · 16961 阅读 · 4 评论 -
android adb am命令
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.用adb工具工作区里输入 am --help------------------------------------------------------------------------------------------------------------------bash-转载 2011-11-17 11:57:06 · 9793 阅读 · 0 评论 -
Git服务器在Ubuntu中的搭建
本文转自:点击打开链接 公司最近准备启用git来管理公司项目,在CTO张头的带领下,历经挫折,终于完成了git服务器的配置工作。在使用Git之前,大家首先要明确几个概念:git服务器、git客户端和git服务器管理员。本文中使用ubuntu当作git服务器,pcA和pcB分别作为服务器管理员和git客户端。通常,git服务器上需要安装OpenSSH Server、Git、Gitosis和转载 2011-10-31 19:20:13 · 1285 阅读 · 0 评论 -
android wifi模块分析
声明:本文纯属网上资料收集,版权归源作者所有,转载时请标明为转载文章现在对android平台的wifi模块了解了一段时间,现在做一些简要总结,以便以后查阅和与修正,上正文。【Wifi模块学习流程】最近研究Wifi模块,查了不少的相关资料,但发现基本上是基于android2.0版本的的分析,而现在研发的android移动平台基本上都是2.3的版本,跟2.0版本的差别,在Wifi模块上原创 2011-10-31 13:54:36 · 12547 阅读 · 2 评论 -
Android 2.3.3 近场通信NFC介绍
原文连接:点击打开链接NFC(近场通信)NFC是一套短距离的无线通信,通常距离是4厘米或更短。NFC工作频率是13.56M Hz,传输速率是106kbit/s到848kbit/s. NFC总是在一个发起者和一个被动目标之间发生。发起者发出近场无线电波,这个近场可以给被动目标供电。这些被动的目标包括不需要电源的标签,卡,也可以是有电源的设备。与其他无线通信技术比较, 例如蓝牙和W转载 2012-03-28 17:26:13 · 1374 阅读 · 0 评论 -
Android 播放器外挂字幕支持测试
最近需要在播放器上面添加一个外挂字幕和音轨切换的功能,不知从何下手,下面的几个播放器目前算是做的比较好的,从网络上抓取了一些信息,希望能找到点参考价值再次申明如下文章来之于网络,非本人撰写。在测试字幕的时候笔者使用了SSA和SRT两种不同的字幕格式,都属于网络上比较流行的电影字幕。RockPlay在设置中提供了对字幕的设定选项,可以设置是否自转载 2012-03-29 11:05:50 · 20315 阅读 · 0 评论 -
Android实现推送方式解决方案
本文转至http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送转载 2012-11-16 11:23:32 · 3097 阅读 · 0 评论 -
XMPP协议实现原理介绍
本文转至http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378956.htmlXMPP协议简介 XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时转载 2012-11-16 11:34:48 · 1251 阅读 · 0 评论 -
Android Push Notification实现信息推送使用
本文转至http://www.cnblogs.com/hanyonglu/archive/2012/03/16/2399655.html在上一篇文章中提到在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push转载 2012-11-16 14:57:28 · 1746 阅读 · 0 评论 -
跟Android自带模拟器说拜拜,Mac Genymotion 使用心得
Android开发程序猿必备原创 2013-07-30 17:16:35 · 58912 阅读 · 4 评论 -
Android初始化系统语言为简体中文
Android系统原版默认的语言为英文,而我们定制系统可能需要用户一开机就是简体中文。我们可以通过修改系统属性来达到默认语言的作用。这里有两种方法,需要的可以借鉴下:1、在init.rc或者在其他的开机初始化文件如:default.prop中加入如下设置系统属性的代码:[persist.sys.language]: [zh][persist.sys.country]: [CN转载 2011-11-14 13:01:16 · 7101 阅读 · 2 评论 -
Android中如何修改系统信息(应用程序获得系统权限)
本文摘自点击打开链接 在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中转载 2011-10-20 11:37:21 · 4138 阅读 · 0 评论 -
Android中区分Activity的四种加载模式
<br />在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。<br />这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置<br />Activity有四种加载模式:standardsingleTopsingleTasksingleInstance<br />设置的位置在AndroidManifest.xml文件中a转载 2011-05-03 11:47:00 · 1323 阅读 · 0 评论 -
如何在Android程序中使用ACRA3(How to install ACRA3 in your Android application)
一、介绍(Introduction)ACRA 允许你的Android应用将崩溃报告以谷歌文档电子表的形式进行发送。本教程将引导您在应用程序项目中安装ACRA。ACRA allows your Android application to send Crash Reports in a Google Docs spreadsheet. This tutorial will guide y翻译 2011-06-26 15:03:00 · 9841 阅读 · 5 评论 -
Ubuntu10.04上编译Android源码(Build Android source in Ubuntu10.04 Platform)
一、Introduction 今天我们就来谈谈如何在Ubuntu平台上面编译android源码,我的是ubuntu10.04版本,在进行编译流程讲解之前我想讲一下 make 、make snod、make kernel的作用,m、mm、mmm它们的作用以及区别。- make: 编译源码,生成相应的系统镜像文件。原创 2011-06-27 18:25:00 · 4924 阅读 · 1 评论 -
android git和repo的使用,获取android代码
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓 库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeep翻译 2011-06-24 18:52:00 · 2226 阅读 · 0 评论 -
Android系统服务-简介
Introduction我们知道Android系统服务挺多的,做程序时经常会用到,要想把这么多的服务都了解透彻还真不是一两天就能搞定的,首先我们得又有一个框架,脑海里要形成这样的模型,android到底有哪些服务,针对这些服务分类去学习他们,今天发点时间把Android中的一些系统服务整理一下,大部分都是收集网络上的资料。自己也当作是一次学习机会,好了废话不多说了,请看下文:翻译 2011-06-30 18:32:00 · 9602 阅读 · 0 评论 -
Android 禁止屏幕休眠和锁屏的方法
Introduction 常常我们开发程序的时候我们不需要系统唤醒系统锁屏功能,比如我们在做xxxNowTV或XXX播放器这样的程序,用户有时候在看电视或视频的时候不希望系统的锁屏功能启动,既不想锁频,然而系统却在我们看电视或者视频的时候出来个锁屏的界面进行锁频拉,我们还要想继续看的话还要去解锁,这样好麻烦,不是我们想要的,那我们该怎么做呢,其实很简单,我翻译 2011-06-29 18:05:00 · 122020 阅读 · 7 评论 -
上海-苏州 100公里徒步旅行心情分享(二)
OK,我们接着上篇文章来继续聊天经过第一天的长途跋涉,大概总路程在40多公里以上,以前可从来没有在一天之内走这么远的路程,一天下来可真的挺累的,但不怎么样,累归累终点就在哪里,还得再坚持,我们在一家小旅馆里面休息了一晚上,第二天7点多又奔着我们的目标点出发了呵,一边走原创 2011-09-13 22:32:43 · 2773 阅读 · 2 评论 -
上海-苏州 100公里徒步旅行心情分享(一)
进入9月份的上海,天气格外的清凉,记得那天是周一的上午,万总给了我一条留言,说这周末(也就是中秋节)想从上海徒步到苏州,呵,当时也不知道出于什么原因或者脑子搭错了哪根筋,特兴奋,也不知道哪里来的勇气就肯定了,也许天生就喜欢外出旅行或者是想磨练一下自己的意志力吧。经过一上午的交流,原创 2011-09-13 00:28:53 · 9479 阅读 · 2 评论 -
Android 侦听Usb或者SDCard热拔插事件
有时候我们可能要侦听Usb或者SDCard一些拔插事件,其实很简单,当我们做拔插的时候比如Usb或者SDCard,android底层会发出相应的Intent出来给上层应用成使用,比如SDCard或者Usbandroid都会发这样一个Intent.ACTION_MEDIA_MOUN原创 2011-10-13 15:40:34 · 5289 阅读 · 2 评论 -
Android系统属性SystemProperties分析
Android 的系统属性包括两部分:文件保存的持久属性和每次开机导入的cache属性。前者主要保存在下面几个文件中:1.bionic/libc/include/sys/_system_properties.h#define PROP_SERVICE_NAME "property_service"#define PROP_PATH_RAMDISK_DEFAULT "/defau转载 2011-10-20 13:34:43 · 7257 阅读 · 0 评论 -
Ubuntu14.04编译WebRTC For Android代码 2014-07-24
整整快一年没有写博客了,最近基于Google开源的WebRTC项目做了一款音视频聊天的即时通信项目,期间在下载WebRTC代码时就碰到了一些问题,在此以作记录,也希望能够帮助到正在下载编译WebRTC代码中碰到类似问题的童鞋们1). 准备环境1. Ubuntu14.04 LTS 系统2. 准备一个稳定的速度还可以的VPN 或者 VPS ,这个很重要,大家都懂,大部分下载代码失败原创 2014-07-24 17:10:49 · 22035 阅读 · 31 评论