- 浏览: 1231088 次
- 性别:
- 来自: 广州
最新评论
-
hesai_vip:
学习了,感谢
gradlew wrapper使用下载到本地的gradle.zip文件安装。 -
imknown:
姚瑶大坏蛋 写道我也遇到了这个,用你这个方法,导致下拉刷新不起 ...
解决android-Ultra-Pull-To-Refresh下拉刷新组件中嵌套ViewPager的一个bug -
姚瑶大坏蛋:
我也遇到了这个,用你这个方法,导致下拉刷新不起作用了,你遇到过 ...
解决android-Ultra-Pull-To-Refresh下拉刷新组件中嵌套ViewPager的一个bug -
寐语者:
LeaderElection(String zookeeper ...
使用Zookeeper来为你的程序加上Leader Election的功能。 -
fyc0109:
博主, 安装了一部分还是报这个错误!FAILURE: Buil ...
gradlew wrapper使用下载到本地的gradle.zip文件安装。
文章列表
废话不说 直接上项目地址 https://github.com/chrisbanes/Android-PullToRefresh
Quick Start https://github.com/chrisbanes/Android-PullToRefresh/wiki/Quick-Start-Guide
行为外观定制 https://github.com/chrisbanes/Android-PullToRefresh/wiki/Customisation
引用ptrAdapterViewBackground. Background to the AdapterView.
ptrHeade ...
项目结构
引用root
--gradleScript
----dependencies.gradle
--module1
----build.gradle
--build.gradle
In gradleScript/dependecies.gradle:
引用ext {
//Version
supportLibrary = '22.2.1'
//Support Libraries dependencies
supportDependencies = [
design : "com ...
在项目中使用了android-Ultra-Pull-To-Refresh组件实现下拉刷新,有个页面是在下拉刷新ListView中包含了一个ViewPager,因为ListView和ViewPager的事件冲突导致ViewPager左右滑动的时候非常难,这是个常见的问题,使用下面改造的ViewPager就能解决这个问题。
package com.myzaker.autoinsurance.ui.view;
import android.content.Context;
import android.os.Debug;
import android.support.v4.view.V ...
http://www.hivemq.com/mqtt-essentials-part-1-introducing-mqtt/
http://www.hivemq.com/mqtt-essentials-part2-publish-subscribe/
http://www.hivemq.com/mqtt-essentials-part-3-client-broker-connection-establishment/
Google的Android性能模式
- 博客分类:
- android
http://www.infoq.com/cn/news/2015/01/google-android-performance
https://www.youtube.com/playlist?list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu
https://www.youtube.com/user/androiddevelopers
下面这篇文章讲了反对Fragment的理由,顺便叫你如果创建自己的自定义view
http://corner.squareup.com/2014/10/advocating-against-android-fragments.html
获取status bar的高度
- 博客分类:
- android
public static int getStatusBarHeight(Context context) {
int result = 0;
int resourceId = context.getResources().getIdentifier("status_bar_height", "dimen", "android");
if (resourceId > 0) {
result = context.getResources().ge ...
<style name="AppTheme" parent="Theme.AppCompat">
<item name="toolbarStyle">@style/AppThemeToolbar</item>
<item name="android:toolbarStyle">@style/AppThemeToolbar</item>
</style>
<style name="AppThemeToolbar& ...
https://code.google.com/p/romannurik-code/source/browse/misc/scrolltricks#scrolltricks
请看附件中的StickyFragment.java
http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html
加hosts
引用203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
203.208.46.146 www.google.com
更新时强制使用http访问。
linux上更新加上参数 --no-ui -no-https
安装好android sdk后, 打包时老是会有下面的问题。
java.io.IOException: Cannot run program "xxxxxx/aapt": error=2, 没有那个文件或目录
但是确认aapt这个文件是存在的,google后发现aapt工具需要32位库的支持才能运行。 需要安装下面的库解决。
1. Execute failed: java.io.IOException: Cannot run program "/android/sdk/build-tools/android-4.4/aapt": error=2, ...
Android的一些制作图表按钮的工具
- 博客分类:
- android
Android Button Maker
Android Pixel Calculator
Android Asset Studio
Android Layout Finder
JSON to POJO
强烈建议美工看看, 对于移动app的多密度屏幕的支持
http://sebastien-gabriel.com/designers-guide-to-dpi/home
那遇到这种情况,怎么处理呢?有以下两种方案:
1)按照以上信任管理器的规则,将服务端的公钥导入到jssecacerts,或者是在系统属性中设置要加载的trustStore文件的路径;证书导入可以用如下命令:keytool -import -file src_cer_file –keystore dest_cer_store;至于证书可以通过浏览器导出获得;
2)、实现自己的证书信任管理器类,比如MyX509TrustManager,该类必须实现X509TrustManager接口中的三个method;然后在HttpsURLConnection中加载自定义的类,可以参见如下两个代码片段,其 ...