找到相关内容 215
Android开发进阶:如何读写Android文件
Android主要有四大主要组件组成:Activity、ContentProvider、Service、Intent组成。Android文件的运行主要需要读写四大组件的文件。本文将介绍如何读写Android文件,希望对正在进行Android开发的朋友有所帮助。   文件存放位置   在Android中文件的I/O是存放在/data/data/<package name>/file/f
http://www.cyqdata.cn/cnblogs/article-detail-40004 
Android学习系列(10)--App列表之拖拽ListView(上)
      研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨。      鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章。  一、准备。 1.需求问题      初步:实现列表的拖拽效果(可参考Android源码下
http://www.cyqdata.cn/cnblogs/article-detail-39843 
Android从SDCard中取得图片并设置为桌面背景
1、 把背景图片push到SDCard中 adb push MM-320x480.png /sdcard/ 确认是否已经存在了,可以到SDCard看一下: adb shell cd sdcard ls 可以看到刚才上传的图片: 2、编写Activity程序 public static final String TAG = "WallpaperActivity";
http://www.cyqdata.cn/cnblogs/article-detail-39626 
windows下android开发环境的搭建
一切开始之前,我们先要把开发环境搭建起来,安卓的开发环境搭建起来还是比较顺利的,但有个前提是你有个稳定的网络环境。 第一步:安装java开发环境 首先,JDK你的电脑上是一定要的啦。然后就是eclipse.我装的是Eclipse Classic 最新版3.6.2,网址在这里:http://www.eclipse.org/downloads/ eclipse载下来后,直接解压就可以用了还是很方便的吧
http://www.cyqdata.cn/cnblogs/article-detail-39618 
Android之Content Providers
【Content Providers】   Content Providers存储和取得数据,以及让它对所有应用程序可见。这是惟一的跨应用程序共享数据的方法;没有一个所有Android包都能访问的公共存储区域。   Android整理了一大堆content provider给公共数据类型(音频、视频、图像、联系人信息等待)。你能看见他们中的一些在android.provider包中。你能查询pro
http://www.cyqdata.cn/cnblogs/article-detail-39606 
3.腾讯微博Android客户端开发——算法、编码、辅助方法编写
在腾讯微博API OAuth认证介绍中,我们可以看到关于请求签名的介绍(http://open.t.qq.com/resource.php?i=1,2#tag0):所有TOKEN请求和受保护的资源请求必须被签名,微博开放平台会根据签名来判断请求的合法性。签名算法使用Signature Base String和密钥(Secret)生成签名,参数oauth_signature用于指定签名。这几句话对o
http://www.cyqdata.cn/cnblogs/article-detail-39605 
在Eclipse中的Android项目里实现代码复用
引言   开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现。   而在Eclipse中的Android项目里,如果要引用另一个项目,理论上应该也使用类似的办法:   这里是引用一个名为Core的项目。这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundErr
http://www.cyqdata.cn/cnblogs/article-detail-39536 
条码扫描二维码扫描——ZXing android 源码简化
前言   最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。 前提条件   下载源代码:点击这里   编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android 条码识别软件开
http://www.cyqdata.cn/cnblogs/article-detail-39489 
使用 Android 自带的 proguard 混淆源码
一直以来对于android的项目就没有进行混淆,因为就算混淆了也不能混淆 Activity,Service,BroadcastReceiver 这些类,所以别人反编译也能分析出来。并且自己的代码本来就没有什么牛逼哄哄的地方,因此更没有混淆的理由了。但是最近研究android越多,反编译越多,发现大多数应用都是混淆了的,在分析源码的时候,发现也有一定掩人耳目的价值,故自己也尝试了一下混淆。     
http://www.cyqdata.cn/cnblogs/article-detail-39483 
Android之ActivityII
【Managing the Activity Lifecycle】   管理你的activity的生命周期通过实现回调函数非常关键对开发一个健壮和有弹性的应用程序。一个activity的生命周期直接被与其相关联的其它activity影响,task和bask stack。   一个activity可以存在于主要的三种状态:   1、Resumed     activity在前景并且拥有用户焦点。(这
http://www.cyqdata.cn/cnblogs/article-detail-39466 
Android学习系列(9)--App列表之分组ListView
      吸引用户的眼球,是我们至死不渝的追求;      第一时间呈现最有价值的信息,简明大方,告诉客户,你的选择是多么的明智,这正是你寻觅已久的东西。       分组的应用场合还是很多的,有数据集合的地方往往要分组显示;      分组的形式也很多,最常见的就是镶嵌在列表
http://www.cyqdata.cn/cnblogs/article-detail-39462 
【原创&#183;教程&#183;连载】《Android之大话设计模式》--设计模式之结构型模式 第十一章:代理模式 QQ聊天机器人
<大话设计模式> 本教程说明及版权声明 国士工作室是一支专注于Android平台企业级应用开发的技术团队,致力于做中国最棒的Android应用程序开发机构,提供最棒的Android企业级应用开发培训服务。 企业培训和开发合作官方联系方式:      电话:18610086859      Email:hiheartfirst@
http://www.cyqdata.cn/cnblogs/article-detail-39458 
Android之Activity
【Activity】   一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。   一个应用程序通常由多个activities组成,他们通常是松耦合关系。通常,一个应用程序中的activity被指定为"mai
http://www.cyqdata.cn/cnblogs/article-detail-39450 
菜鸟学 VB 用API在PictureBox中I划线|平移|放大|缩小 详解and分享
首先声明下本人也是个小菜鸟,这个功能也是在老大的指点下才实现的,所以在此特此感谢我们老大BOSS曾,谢谢你是一位伟大的程序员。 《PS:个人认为第一篇文摘写的很乱,特别乱。有耐心的朋友们可以继续看下去,但是我不保证你会不会出现精神异常哦,呵呵》 写程序最害怕出现什么,个人觉得现在我害怕两个:1是出现若有若无的BUG,这种BUG找起来是相当的麻烦。如果是小项目的话有可能解决那个BUG的时间我基本上都
http://www.cyqdata.cn/cnblogs/article-detail-39424 
Android开发必备武器,处理XML的利器——SAX快速上手
相信各位android开发者,对SAX已经并不陌生了,SAX(Simple API for XML),是一个使用非常广泛的XML解析标准,通常使用Handler模式来处理XML文档,这种处理模式和我们平常习惯的理解方式很不同,身边也经常有一些朋友在刚接触SAX的时候会觉得理解起来有些困难。其实SAX并不复杂,只不过是换了一种思维方式,正如它的名字所表示的,为了让我们以更简单的方式来处理XML文档,
http://www.cyqdata.cn/cnblogs/article-detail-39347 
Android与服务器端数据交互
上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。   我们在PC机器java客户端中,需要一些库,比如XFire,Ax
http://www.cyqdata.cn/cnblogs/article-detail-39329 
Android系统源代码下载
一、概述 众所周知,Android移动操作系统是Google花费了很大的财力、物力及人力的前提下,推广到世界各个角落,以开放源代码的方式(当然也不是完全开放所有),使其在世界范围内迅速漫延开来,到目前虽说只有三四年的时间 ,火热程度,也不用我细说了,看看业界新闻就明白了。这里我们主要讨论Android系统源代码的下载,这里我们先了解两个工具: 1、Git Git是面向Linux内核管理的一个工具,
http://www.cyqdata.cn/cnblogs/article-detail-39316 
详解如何让Android UI设计性能更高效
本文为一名参加过09年Google IO大会的开发者的一篇把关于移动应用方面的主题不错的PPT改编的文章,对移动应用开发者是很有帮助的。   Android在UI优化方面可以从以下五个方面入手:   ◆Adapter优化   ◆背景和图片优化   ◆绘图优化   ◆视图和布局优化   ◆内存分配优化   Adapter优化   什么是Adapter?   Adapter在Android中占据一个重
http://www.cyqdata.cn/cnblogs/article-detail-39225 
Android实例剖析笔记(八)
   和Snake的比较       就界面Layout来说,这个程序其实和Snake没有什么不同,同样是采用了FrameLayout,而且游戏的主界面由一个自定义的View来实现,这里是LunarView。读过上一篇文章的朋友也许会发现,Snake的架构是“定时器+系统调用onDraw”来实现的,这里有一个最大的
http://www.cyqdata.cn/cnblogs/article-detail-39217 
MySQL/HandlerSocket和VoltDB:NoSQL的竞争者
一般认为NoSQL数据库在性能方面要优于传统的SQL数据库。但是有两个SQL的解决方案宣布:对于大型系统的高可扩展性需求,SQL仍然是可行的解决方案!这两个SQL解决方案分别是MySQL加NoSQL层插件和支持SQL的VoltDB数据库。   MySQL + HandlerSocket   Yoshinori Matsunobu是Sun/Oracle的前雇员,从事MySQL的研发工作,目前是DeN
http://www.cyqdata.cn/cnblogs/article-detail-39202