文章分类 - 移动开发
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/1301209最近开发Android Camera相关的程序,被屏幕旋转搞得头大,一方面得考虑屏幕旋转后布局的变化,另一方面得搞清楚屏幕的旋转方向、角度与Camera的Preview 角度的关系。本来通过重载Activity的onConfigurationChanged方法,可以检测到屏幕旋转,但发现有一个问题,它只能检测水平 方向与垂直方向的切换,无法检测180度的跳转(例如:水平方向突然转180度到水平方向),所
阅读全文
摘要:最近开学Android开发,大家都知道Android开发入门必需掌握的是Android开发环境的搭建,在搭建Android开发环境过程中安装Eclipse ADT插件时遇到了:Android DDMS, Android Hierarchy Viewer 和 Android Traceview都已成功的安装,但Android Development Tools 安装出现错误,错误提示如下:原因分析:要成功ADT 10.0.0或其更低版本,需要eclipse安装好WST Server Adapters插件,而我们从官方上或其它地方下载下来的eclipse,都是没这个插件的,所以安装ADT 10.0
阅读全文
摘要:在上一篇文章(http://blog.csdn.net/jiahui524/article/details/7269738) 中我曾经用重写Dialog的方法来实现过对于分组信息的一些实现。后来在我的文章下面的评论中有人告诉我可以用PopupWindow来实现分组。并且 新浪微博用的就是这种方法。非常感谢网友songfantasy的提醒。于是乎,今天特再写上一篇文章的续集,希望能帮到大家一些。废话不多说!看效果,继续我的风格,先上图,再上代码,最终上源代码!最终实现效果:实现思路:在一个PopupWindow里放一个ListView,从而来达到分组信息的实现!具体主要实现代码:group_li
阅读全文
摘要:最近没日没夜的加班,加得连自己姓什么都忘记了,更可怕的是测试出一个BUG还要扣工资!唉,先不谈工作的事了吧。还是回到技术上来,每天也就这么 点精神粮食来满足自己了,最近又有很多的东西忘记跟大家分享了,俺又回来,继续分享菜鸟的另一个新的发现,希望能帮助更多的人来实现自己的项目中的一些需 要。不管你们有没有这样的需求,我只希望能帮助到大家吧,也希望大家能分享自己的东西,帮助更多的人,让我们菜鸟共同成长!继续以前的博客风格,先上效果图再上代码,有图有真相!实现效果:实现思路:大家看到这个效果是不是特别的熟悉呀,呵呵,就是人人网的里面的一个效果,同样发现现在很多的应用都用到了这样的效果,像最近出来的关
阅读全文
摘要:如需转载引用请注明出处:http://blog.csdn.net/jiahui524相信大家在使用很多的应用的时候都碰到过这样的一个情景,那就是当我们第一次点击使用这个应用的时候程序会主动的为我们创建一个桌面上的快捷方式, 这样的好处是可以让用户更加方便的进入这个应用,省去找的麻烦。有句话曾经说,谁占据了PC桌面客户端谁就是王者,像QQ,360等都是。所以我们在做开 发的时候肯定也会有用到这一点,那么今天我就和大家分享实现的这样的一个功能。其实不难,你只需要在你的应用程序启动的第一个Activity里添加这样 的一个方法: /** * 创建快捷方式 */ publi...
阅读全文
摘要:今天一朋友问我一个布局文件的实现,就是底部能带消息提示的TabHost的实现。其实这个效果之前早就想过,当初的想法就是肯定猜到了用FrameLayout来实现,那么今天就和大家分享这样的一个成果吧。而且像这种应用非常的广泛。好吧有图有真相,进入正题吧。实现效果:实现思想:别奇怪也别惊讶,其实这还是一个TabActivity只不过是布局不一样而已,看到这个界面你会第一印象想到什么代表着你对布局是否熟练,很简 单,肯定是一个FrameLayout的层叠将那个消息的数字展现了出来。好吧,聪明如你,废话也不多说,其实上布局文件,你一看就明白了,呵呵。最后再 附上源代码吧:[html] view pla
阅读全文
摘要:手机插在电脑上准备调试程序来着,通过eclipse运行时,弹出的Android Device Chooser中显示设备名是?????,Target未知,无法继续运行。可以通过以下步骤解决(Ubuntu):1. 查看设备的vendor ID:ubuntu@ubuntu:~$ lsusbBus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 003 Device 002: ID 24ae:2000 B
阅读全文
摘要:Android Asynchronous Http ClientA Callback-Based Http Client Library for AndroidTweetDownloadversion 1.4.2 (latest)orfork me on githubOverviewAn asynchronous callback-based Http client for Android built on top of Apache’sHttpClientlibraries. All requests are made outside of your app’s main UI thread
阅读全文
摘要:一、为什么要使用软引用 在上面关于软引用的介绍中,已经提到了软引用的特性。使用SoftReference引用的对象会有很长的生命周期,只有当系统的内存不足的时候,才会去释放这些软引用对象。所以可以使用软引用来缓存一些比较昂贵的资源,比如获取的网络图片数据。 当应用从网络中获取网络图片数据时,用户完全有可能做一些重复性的操作去查看相同的图片信息。对于这样的问题,通常会有两种解决方法: 一种是把过去查看过的图片信息保存在内存中,每一个存储了图片信息的 Java 对象的生命周期都贯穿整个应用程序生命周期,另一种是当用户开始查看其他图片信息的时候,把存储了当前的图片信息的 Java 对象结束引用...
阅读全文
摘要:OrmLite 数据持久化ViewFlow-ViewFliper升级版ViewPagerIndicator增加页面指示器butterknife 通过注解自动完成findViewById,Onclick()AsyncHttpClient HTTP异步上传下载,https://github.com/downloads/loopj/android-async-http/android-async-http-1.4.2.jar------------------------------------------JAVA与UI分离:View.InflateXML和JAVA组件的桥梁UI与业务逻辑分离使用.
阅读全文
摘要:操作系统:fedora ubuntuBug追踪系统:Mantis Email版本控制:SVN Git产品需求追踪:wiki、Mantis
阅读全文
摘要:与手工编码比起来,HTML5框架在准确性和正确率方面给予了保证。大多数HTML5框架都会有一个组合或者包含一些额外的组件,比如jQuery Scripts。CSS3样式表则以改善多媒体特征的功能性和响应式的Web布局为主。 如果你有一个根据固定流程进行的特定项目,为了保证项目刚开始就能有较高的正确率,那么你可以利用HTML5框架来提升整个开发过程,并且让网站拥有一致性结构。 伴随着智能手机正在席卷整个移动市场,在移动设备上开发出兼容性高的网站已变的非常重要,相信所有的网站所有者都希望自己的网站能够兼容所有的智能手机平台,HTML5框架可以轻松解决这种跨平台问题。 如果你是一名Web设计师...
阅读全文
摘要:HTML5是目前最为流行的语言之一,大受开发者和设计师们的青睐。HTML5有许多属性,包括支持现代主流浏览器(Firefox 6、Google Chrome、IE9等)、特定结构标签、视觉元素比如内置的圆角元素,拖拽、新的视频、音频以及Canvas元素等等。 在这篇文章中我们收集了16款HTML5在线工具,以简化并加快您的编码速度。 1.Mockups Moqups是一款完美的HTML5 App,用于创建线框、模型或UI、原型。有了它让工作变得更简单且直观,因此,你可以充分发挥自己的创造力,无任何障碍。 2. Stitches Stitches一款HTML5版网页生成器。你只需简单拖...
阅读全文
摘要:1. HTML5 新的 DocType 和 Charset 是什么? HTML5 现在已经不是 SGML 的子集,DocType 简化为: HTML 5 指定 UTF-8 编码的方式如下: 2. 如何在 HTML5 页面中嵌入音频? HTML 5 包含嵌入音频文件的标准方式,支持的格式包括 MP3、Wav 和 Ogg: Your browser does'nt support audio embedding feature. 3. 如何在 HTML5 页面中嵌入视频? 和音频一样,HTML5 定义了嵌入视频的标准方法,支持的格式包括:MP4、WebM...
阅读全文
摘要:Diagramo 是一个用纯 HTML5 的 Canvas 实现的流程图软件,无需 Flash、Java 和插件支持,可导出图表到 SVG、GIF 和 JPEG 格式。 在线演示:http://diagramo.com/editor/editor.php
阅读全文
摘要:1、HTML5实时动态数据图表 HTML5实时动态数据图表,这是一款基于HTML5技术的网页图表插件,该图表插件功能十分强大,支持区域范围选择、鼠标拖动自定义区域、显示坐标点数据等功能。 在线演示 / 图表下载 2、jQuery/CSS3水平图片悬停效果 这是一款基于jQuery和CSS3的图片悬浮特效,鼠标滑过图片后,图片将悬浮突出显示,并且,整个图片相册是自定义滚动条,非常漂亮,支持滚轮。 素材演示 / 素材下载 3、jQuery书本翻页动画效果 这是一款基于jQuery的书本翻页特效,这款翻页插件非常适合你应用在在线阅读上,这个翻页插件可以让用户有真实的阅读感觉。 素材演示...
阅读全文
摘要:利用HTML5工具不仅可以帮助设计师和开发者创建更具吸引力的网站,还能增加网站的可用性和可访问性。本文收集了10款HTML5开发工具让你在网页中搭建特效、动画、视频、音频等诸多功能,为你节省更多开发时间。 Patternizer 这个工具可以让你开发真正炫酷的设计,比如各种线条。你可以随意修改线条的宽度、色彩、角度等等。有了它,帮你打造超赞的背景图片。 Font Dragr 这款工具可根据你的实际项目选择适宜的字体,你还可以通过拖放功能随意查看网站字体。 Adobe Typekit 这款工具允许你可根据视线范围来选择适宜的字体并查看实时页面。 Rendera 如果你渴望这样一个...
阅读全文
摘要:由于移动应用的盛行和HTML5的广泛运用,JavaScript正越来越流行。JavaScript受欢迎的部分原因是因为它的灵活便捷,你可以快速上手,它不需要重量级的开发环境,也不需要第三方应用支持,只要你打开一个文本编辑器,然后保存,最后通过网页浏览器运行即可。 但是,对于新手而言,使用JavaScript处处存在陷阱。在一段复杂的脚本中,JavaScript语言的延展性常常引起怪异的bug。例如,未声明的局部变量可能会不知不觉修改全局变量。 现在,打开JSLint网站,正如其网站所言,它是“JavaScript代码质量工具”。JSLint的作者是Douglas Crockford,因其对..
阅读全文
摘要:Google日前推出了Web Designer的公测版,这是一款一个为创意型专业人员打造的HTML5网站和广告的设计工具。目前,Web Designer适用于Mac和Windows设备。 图:Google Web Designer不但适用于Windows平台,也兼容了Mac平台 有了Web Designer,用户可以创建互动式的单页面网站和动画。目前Web Designer的一些功能只适用于制作广告,不过Google表示这些工具在未来还能派上其它用场。 虽然 Web Designer 的核心功能在于它是一个可视化的工具。不过用户也可以利用JavaScript和CSS 来对创建的网站进行微...
阅读全文
摘要:移动开发技术的发展催生越来越多开发平台和框架。开发者通过使用开发平台和框架能够极大地缩短开发周期和提高应用质量。但是,对于一种应用开发技术而言,应用框架的质量、丰富程度等情况在一定程度上决定了应用的总体质量。所以选择一款质量上乘的开发框架对开发者显得尤为重要。 HTML5,由于其突出的页面表现能力和本地数据库等功能,被大多主流浏览器所青睐。此外,通过HTML5所开发的移动应用可以在网页上直接地修改和调试,解决了开发人员重复编码等问题。本文就为大家分享当下最火热的8个HTML5开发框架。 1.Iio Engine IioEngine是一款基于Java和Canvas的开源HTML5应用创建...
阅读全文
浙公网安备 33010602011771号