最近工作中遇到了这么一个需求:如何实现 Android 应用前后台切换的监听? 解决方案笔记。 阅读全文
老生常谈的问题,但是发现很多人仍然将其视为难题。 很多实现也很复杂,有人甚至做了一个 SuperRefreshLayout 或者 SuperListView 或者 SuperRecyclerView 来实现。 其实不需要 Super,使用很少的简介的代码也可以实现。 最近做了个总结,尝试给出最佳实践。上面是效果图,支持 ListView 和 RecyclerView。 相关代码在这里:https://github.com/TakWolf/Android-RefreshAndLoadMore-Demo 阅读全文
Android 的 support-v4 扩展库的 minSdkVersion=9 !是笔误还是故意为之?
今天更新了 Android Support Repository,相应的 android-support-v4 也升级到了 24.2.1但是我的项目却报了如下的错误: 123Error:Execution failed for task ':fragmentswitcher:processDebugAndroidTestManifest'.> Manifest merger failed : uses-sdk:minSdkVersion 4 cannot be smaller than version 9 declared in library [com.android.support:support-v4:24.2.1] ~\Android-FragmentSwitcher\fragmentswitcher\build\intermediates\exploded-aar\com.android.support\support-v4\24.2.1\AndroidManifest.xmlSuggestion: use tools:overrideLibrary="android.support.v4" to force usage 这个错误的意思是,你的项目的 minSdkVersion=4,而 android-support-v4 要求他至少为9 阅读全文
Android Studio 启动卡在 “fetching Android sdk compoment information”
由于国内墙的原因,无法连接到 Google 的更新服务器。 解决方法:进入刚安装的 Android Studio 目录下的 b... 阅读全文
PJSIP 编译 Android 平台,报错:cannot locate symbol "rand" referenced by "libpjsua.so"
最近公司要实现一个IP电话的功能,选择了PJSIP这个框架。服务端部分团队大牛已经搞完了,Android 这块还要实现一个 SIP 客户端。安装官方文档编译Hello World,整个过程就是一个字:坑爹。 阅读全文
Android 九宫格锁屏布局 - Android Lock9View
最近项目要实现一个类似支付宝类似需求的锁屏需求,找的一些第三方实现或多或少都有些问题。这个功能实现起来不是很困难,于是就参看了一些例子,自己做了一个。 源代码已经托管于Github:Android-Lock9View 阅读全文