移动平台
背景前段时间遇到一个Bug,一群人纠结了很久,最后终于找到了问题的所在,在此记录下来算是总结吧!Bug描述:在同一个git
branch的两个不同手机产品Phone1和Phone2,他们的Browser模块拥有相同的代码。但是这两个产品拥有不同UA
Header。在使用Browser访问网址:htt...
先看一张图,这是微信中的设置界面。
列表Item第一项需要上圆角,最后一项下圆角,若只有一项,上下四个圆角。按下效果也一样。在中间则不需要圆角。
解决方案同网上其他开发者答案差不多一样,在这里我自己只是做一个标记。1. 先定义四种按下效果的drawable。1.下方圆角1 2 3 6 8 2.上方圆...
android Pull-to-refresh 动画实现
现在很多应用都使用的pull-to-refresh 动画效果,包括微博、微信、QQ等。
这里示例性的实现pull-to-refresh 动画效果,并增加了额外的图片放大、透明度、位移等动画。这些动画也被经常使用。
实现效果:
http://v.youku.com/v_show/id_XNjY0MTQzODQ4.html...
第一次看到翻页效果的时候,觉得真是厉害,真是想不出是怎么做的呢(唉,牛人的智商真是只能仰望!)。
直到看了Android 实现书籍翻页效果----原理篇 一文,看了何明桂对翻页效果的一张图解,看到贝塞尔曲线,才恍然大悟,只能内心赞叹了。
下面先看看图(这张图是直接拿何明桂大牛的,请多多包涵):
这里是是以右下角为起点来翻页的,但其实只要将右下角的 f 点设成一个变量(它可以是任何一个...
登录页面的实现,有两种方式。
一种是直接在panel中填写代码:
例如:
用户名
密码...
在做登录框的时候,很多时候要在输入框禁止换行输入,一般有两种方法:
第一种,就是监听EditText的setOnEditorActionListener方法,然后把enter键禁止,这种方法有个不好的地方就是,在虚拟键盘中依然会显示enter键:
/**
* 设置相关监听器
*/
private void setListener(){
userNameEdit.setOnEdi...
摘要: 从最初进入电子设备领域,旋钮和刻度盘的由最初的功能性设计转变为时尚的外观设计元素,比如在移动app中。这种转变并意外,旋钮和刻度盘不需要占用移动设备的太多空间,并可以简单地为用户提供一些列的参数和数据。 ...
从最初进入电子设备领域,旋钮和刻度盘的由最初的功能性设计转变为时尚的外观设计元素,比如在移动app中。
这种转变并意外...
在系统源码中添加一个APK源码目录,并写了相应的android.mk文件,编译时出错如下:
make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/liba71S_intermediates/javalib.jar', needed by `out/target/common/obj/APPS/My_Setti...
谷歌在4.0系统以后就禁止在主线程中进行网络访问了,原因是:
主线程是负责UI的响应,如果在主线程进行网络访问,超过5秒的话就会引发强制关闭,所以这种耗时的操作不能放在主线程里。放在子线程里,而子线程里是不能对主线程的UI进行改变的,因此就引出了Handler,主线程里定义Handler,子线程里使用。
主线程的Handler定义:
Handler loginHandler...