• Android闪屏问题的分析思路

    闪屏问题作为Android的一类常见问题,原因复杂多样.我们在这里整理一下如何分析闪屏问题,找到具体导致闪屏问题的原因. 严格从技术来说,闪屏问题不能归为一类问题,他是因为屏幕快速变化导致用户看起来显示不正常的问题(很多测试者甚至会将花屏问题当做闪屏问题,这里不做讨论).它可能是多种完全不同的原因导致的,硬件问题,驱动问题,绘制问题,合成问题,窗口调度问题,activity问...
    作者:孤风一剑/2015年1月22日/分类:移动开发/阅读:3,042次/标签:/评论关闭
  • Android应用第一次打开,引导界面的实现

    先说下思路:1.利用Preference存储数据,来记录是否是第一次打开软件 2.利用ViewPager实现几个图片之间的切换,在每个图片下方用代码画圆圈,圆圈会跟着图片的改变而改变。 3.在最后一张图片,添加button点击事件,进入正式界面。 程序虽然很简单,但是很实用。 看下效果图: 我们会看到圆圈的点会根据图片改变而改变。 下面开始讲解: 首先是activity_main.xml文件 ...
    作者:孤风一剑/2014年12月22日/分类:移动开发/阅读:933次/标签:, , , /评论关闭
  • Android:实现两个Activity相互切换而都不走onCreate()_程序更加流畅!

    本文要实现的目的是: 有3个Activity: A,B,C,从A中可以进入B,B中可以进入C,并且B和C之间可能需要多次相互切换,因此不能使用普通的startActivity-finish方式,因为重新创建Activity比较耗时。当这个Activity内容比较多时,重复创建很大的影响了流畅性。(即实现类似于QQ上 选择照片页面-选择相册页面,这两个页面可能多次相互切换,所以不能多次创建) 1.从B进入C或者从C...
    作者:孤风一剑/2014年11月06日/分类:移动开发/阅读:1,001次/标签:, , /评论关闭
  • Android Activity间动画跳转

                本博文主要介绍activity间动画跳转的问题,在这里讲一下怎么设置所有activity的动画跳转和退出跳转。其实有些软件已经这样做了,比如我们都比较熟悉的大众点评网。          下面我们通过一个实例来看一下怎么实现所有activity动画跳转,这里我们不妨就模仿下大众点评网activity的动画跳转。          首先在layout/anim新建    anim_enter.xml [html] ...
    作者:孤风一剑/2014年11月04日/分类:移动开发/阅读:1,296次/标签:, /评论关闭
  • Android开发之点九图的制作说明

    总结: 左边的点代表垂直拉伸的区域, 上边的点代表水平拉伸的区域。   右边的点代表文字等的垂直可可显示区域, 下边的点代表文字等的水平可显示区域。 左上重合的区域就是拉伸区域。 右下重合的区域就是显示区域。 以下是转载: “点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 智能手机中有自动横屏的功能,同一幅界面会在随着手机(...
    作者:孤风一剑/2014年10月29日/分类:移动开发/阅读:1,255次/标签:/评论关闭
  • 多个ListView同步滚动

    引言: 开发的过程中可能会遇到2个或者更多的listview为了保持对应关系一起滚动的情况,这篇文章给大家演示这种效果。 效果: 实现原理: 在滚动其中任何一个ListView的时候,同时设置其他ListView的滚动位置。示例中使用的是水平ListView。 HListView的项目托管地址是:https://github.com/sephiroth74/HorizontalVariableListView   有兴趣的可以研究一下 步骤: 1、为...
    作者:孤风一剑/2014年10月29日/分类:移动开发/阅读:1,465次/标签:/评论关闭
  • Android客户端判断服务器是否开启 HttpHostException解决方案

    Android判断服务器是否开启,试了很多方法都不行(若server未开启会卡在HttpResponse那),有人说高版本的Android程序不允许在主线程中访问网络(主线程中可以读写网络流)有待于验证。 方法一: 在xxxActivity的onCreate()方法中添加 [java] view plaincopy StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();   StrictM...
    作者:孤风一剑/2014年10月28日/分类:移动开发/阅读:988次/标签:/评论关闭
  • Android自定义控件皮肤

    对于Android的自带控件,其外观只能说中规中矩,而我们平时所看到的Android应用中,一个简单的按钮都做得十分美观,甚至于许多按钮在按下时的外观都有一定变化,用户体验十分好。这其中,就涉及到了Android自定义控件属性的操作方法,以下操作以实现自定义按钮皮肤为例。 1. 我们要自定义将要实现的外观状态,可以是图片或者是自定义的xml,这是我们直接自定义不同状态的颜...
    作者:孤风一剑/2014年10月27日/分类:移动开发/阅读:986次/标签:/评论关闭
  • Android中的表格布局TableLayout

    表格布局最主要的三个属性 XML代码实例: [html] <?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="match_parent"       android:layout_height="match_parent"       android:orientation="vertical" >       <!-- 定义第一个表格布局,指定第2列...
    作者:孤风一剑/2014年10月14日/分类:移动开发/阅读:867次/标签:, /评论关闭
  • AndroidStudio 快捷键使用

    常用快捷键使用搜集 1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。 2.Ctrl+Alt+L:格式化代码(Eclipse ctrl+shift+f) 3.Alt+Enter: 导入包,自动修正 4.Ctrl+N:    快速打开类 (Eclipse ctrl+shift+r) 5.Ctrl+space:代码智能提示(Eclip...
    作者:孤风一剑/2014年9月29日/分类:移动开发/阅读:1,409次/标签:, /评论关闭