公司的网络虽然有http代理,但是通过AndroidStudio访问基本不可行,导致gradle在处理依赖的时候出现长时间卡在: Resolve dependencies “XXXComplie”... 解决的方法有3种: 1.挂VPN 2.采用自建maven私服 一般上网搜一搜都能查到这两种方式,但是对于自己来说前者太贵,后者不够灵活。 于是想到了第3种方法,本地添加Maven资源,在gradle中使用 repositories { mavenLocal() } 相关的依赖资源可以通过浏览器下载到本地,jcenter或者MavenCentral都可以。 注意,需要把相关资源的pom表示也拷贝出来,这个后面本地install时会用到。一般长这个样子: <dependency> <groupId>com.j256.ormlite</groupId> <artifactId>ormlite-core</artifactId> <version>4.48</version> </dependency> 设置好本地maven的setting,确保本地repository可用。没有创建.m2目录的,可以用mvn help:system初始化一下。 这里推荐使用全局的setting,即在用户目录下.m2文件夹下的那个,如果没有可以从M2_HOME/conf目录下拷贝一个过去。 添加本地maven资源的方法如下: Maven 安装 JAR 包的命令是: mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar 例如: 我下载的这个 jar 包是放到了 D:\mvn 目录下(D:\mvn\spring-context-support-3.1.0.RELEASE.jar) 那么我在 cmd 中敲入的命令就应该是: mvn install:install-file -Dfile=D:\mvn\spring-context-support-3.1.0.RELEASE.jar -DgroupId=org.springframework -DartifactId=spring-context-support -Dversion=3.1.0.RELEASE...

第1章 Activity的生命周期和启动模式 / 1 1.1 Activity的生命周期全面分析 / 1 1.1.1 典型情况下的生命周期分析 / 2 1.1.2 异常情况下的生命周期分析 / 8 1.2 Activity的启动模式 / 16 1.2.1 Activity的LaunchMode / 16 1.2.2 Activity的Flags / 27 1.3 IntentFilter的匹配规则 / 28 第2章 IPC机制 / 35 2.1 Android IPC简介 / 35 2.2 Android中的多进程模式 / 36 2.2.1 开启多进程模式 / 36 2.2.2...

Pulltorefresh List的一些bug 上个礼拜被一个已经被deprecated的代码库中的一两个bug搞的肾上腺素飙高,最后实在是不好定位,于是自己把相关的组件重写了一遍. 回来这两天就在各种调试,发现的bug如下:PullToRefreshBase.Mode反复设置会产生问题。 不要在代码中调用“listViewContent.setMode(PullToRefreshBase.Mode.DISABLED)”方法后再想调用setMode(PullToRefreshBase.Mode.PULLFROMEND),会产生既不Disable,也不是pullFromEnd的状态。 所以如果要用这个库的话,老老实实的设定一次setMode在定义xml中或者代码中,不要变来变去,就不会触发bug了。想来作者也是觉得里面的状态写的太复杂了,搞不定所有情况,就放弃了。

图片按钮(ImageButton)可以根据当前按钮状态来显示不同的图片。 二、代码要点 一般通过在节点里设置android:src属性来进行显示设置图片源。 若想去掉原来按钮的背景,则通过设置图片背景为透明实现。(android:background="#00000000") main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#00000000" android:src ="@drawable/img_btn"> </ImageButton> </LinearLayout> 为不同的状态设置不同的图片,通常的做法是定义一个XML(selector)。注意:的排列是有序的,默认状态(default)的图片放在最后,它要在按下状态(btnpressed)和焦点状态(btnfocused)都为False时,默认状态(default)才生效。 img_btn.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/btn_pressed" /> <!-- pressed --> <item android:state_focused="true" android:drawable="@drawable/btn_focused" /> <!-- focused --> <item android:drawable="@drawable/btn_default"...

日积月累 鸟哥的风雪之隅(http://www.laruence.com/2009/04/28/719.html) 任玉刚csdn(http://blog.csdn.net/singwhatiwanna/article/details/8863232) 那两年炼就的Android内功修养(http://blog.csdn.net/luoshengyang/article/details/8923485) AngelDevil (http://www.angeldevil.me) moco 启动命令 java -jar moco-runner--standalone.jar start -p 12306 -c foo.json android api cdn (http://androiddoc.qiniudn.com/reference/android/app/Fragment.html#setUserVisibleHint%28boolean%29) google (https://www.google.com.hk/webhp?hl=zh-CN) Retrofit API文档在线(http://square.github.io/retrofit/#api-declaration) 在CygWin中设置proxy(测试好使) 设置httpproxy: export httpproxy=http://username:password@host:port/ http://www.cnblogs.com/xiaoQLu/archive/2012/07/17/2595294.html http://blog.sina.com.cn/s/blog_6f3ff2c90101j50x.html Activity的launchmode设置位置: 在AndroidManifest.xml文件中activity元素的android:launchMode属性: Moco 框架以及其在 Web 集成测试的应用(http://www.ibm.com/developerworks/cn/web/1405liugangmocowebtest/) GridView 中含有两个以上的Button时Item点击事件没有效果,解决(http://m.blog.csdn.net/blog/u010402982/38753253) 一种更简单的方式来移除ActionBar,在setContent之前调用下面这句,保证没有ActionBar requestWindowFeature(Window.FEATURENOTITLE); ImageButton图片自动适应控件大小的问题 android:src="@drawable/图片" android:scaleType="centerInside" 自定义透明背景的Actionbar (http://www.apkbus.com/android-217259-1-1.html) ActionBar隐藏修改图标和标题(http://blog.csdn.net/rsgwk303/article/details/24614369) Android修改ActionBar背景颜色和标题颜色的style(http://blog.csdn.net/freeman527/article/details/18361737) 解决:Bitmap too large...