- 博客(85)
- 资源 (1)
- 收藏
- 关注
原创 框架使用
下拉刷新:SmartRefreshLayout轮播图:banner滑动返回:parallaxbacklayoutLogCat工具:klog
2018-12-04 20:47:38
157
原创 DBFLOW全面解析
为什么说DBFLOW是最好用的数据库框架?因为它综合了各个数据库的框架的优点,它比GreenDao要使用简单,同时又比ActiveAndroid性能高很多,它是一款操作简单又高效的ORM框架。DBFLOW配置(build.gradle版本3.0以下)引入apt和maven,配置在工程下gradle里面 repositories { jcenter() } depen...
2018-12-04 19:51:18
1763
原创 Android Studio内存泄漏分析指南
内存泄漏原因当应用不需要某对象时候,忘记释放分配的内存,该对象仍然保持被引用状态(当对象拥有强引用,GC无法回收),从而导致内存泄漏一、Context引起的内存泄漏常见问题:这个是最常见的,因为Activity经常要用到上下文Context,很有可能Activity作为Context传递给某些类,Activity生命周期结束之后,某些类仍然存活并保持着该Activity的引用,保持
2017-09-11 18:20:08
279
原创 Activity启动模式详解
Activity 的启动模式有四种,standard、singleTop、singleTask、singleInstance.1、standardstandard是Activity默认的启动模式,在不进行显示指定的情况下,所有活动都会自动使用这种启动模式。每次启动都一个新的Activity位于栈顶。android:lanchMode="standard",此时每次点击按钮都会创建新
2017-08-28 19:29:31
333
原创 开发中经常用到的20个正则表达式
1、校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2、校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3、由数字、26个英文字母或下划线组成的字符串^\\w+$4、校验Email地址同密码一样,下面是E-mail
2017-08-28 15:55:44
253
原创 android代码控制软键盘的打开与关闭的工具类(KeybordS)
http://blog.csdn.net/qq_34013267/article/details/53304427
2017-08-02 13:10:38
268
原创 权限管理工具类
/** * Class desc: * * 6.0 运行时权限处理工具类。 */public class MPermissionUtils { private static int mRequestCode = -1; public static void requestPermissionsResult(Activity activity, int requestC
2017-06-23 10:03:19
314
原创 极光推送
1.jcore-android_v1.1.1.jar 极光开发者服务的核心包。jpush-android_v3.0.3.jar JPush SDK 开发包。libjcore111.so 各种CPU类型的native开发包。2.AndroidManifest 示例极光推送需要的权限 --><permission android:name
2017-06-21 15:14:52
425
原创 友盟分享
1、拷贝jar及res(精简版(新版))umeng_social_api.jarumeng_social_net.jarumeng_social_shareboard.jar(可选,如果没有使用分享面板可以不使用)SocialSDK_QQ_Simplify.jarSocialSDK_WeChat_Simplify.jar2.添加对应的回调Activity使用微信
2017-06-21 13:00:42
625
原创 Fresco清理缓存
ImagePipeline现有函数可以删除缓存中的一条url。ImagePipeline imagePipeline = Fresco.getImagePipeline();Uri uri;imagePipeline.evictFromMemoryCache(uri);imagePipeline.evictFromDiskCache(uri);// combines above
2017-06-19 14:28:22
460
原创 Android7.0 安装apk更新包的适配
http://blog.csdn.net/fine1938768839/article/details/62418408
2017-06-15 14:06:32
866
原创 关于Android7.0系统使用webview遇到的一个问题(二级跳转后界面空白)
https://github.com/panyz/Blogs/blob/master/Android%E5%AE%9E%E6%88%98%E7%BB%8F%E9%AA%8C/%E5%85%B3%E4%BA%8EAndroid7.0%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8webview%E9%81%87%E5%88%B0%E7%9A%84%E4%B8%80%E4%B8
2017-04-24 15:37:16
1843
原创 下拉刷新
SpringView http://blog.csdn.net/liaoinstan/article/details/51023907BGARefreshLayout-Android https://github.com/ylligang118/BGARefreshLayout-Android
2017-04-24 09:57:07
241
原创 GreenDao:3.2.0用法
http://blog.csdn.net/scorpio_gao/article/details/53048699
2017-04-01 17:08:20
223
原创 沉浸式状态栏
1、引入类库,直接在build.gradle文件中引入类库:dependencies { compile 'com.readystatesoftware.systembartint:systembartint:1.0.3' }2、在activity中添加方法 /** * Apply KitKat specific translu
2017-03-22 13:13:52
317
原创 使用到的功能
Android 二级菜单、双ListView 仿美团、购物二级菜单http://blog.csdn.net/menglele1314/article/details/50818917
2017-03-06 17:48:23
260
原创 android 应用内切换语言
1. 添加多语言文件在不同的 value 文件夹下(例如 value 、value-en、values-zh-rTW 文件夹)添加不同语言的 string.xml 文件,我们的项目添加了英文、简体中文、繁体中文三种语言,如下图所示:2. 更新 Configuration 中的 locale 属性3. 重启 HomeActivity我们的
2017-03-06 17:30:49
678
原创 6.0权限封装
1、BaseActivity中写/**为子类提供一个权限检查方法*/public boolean hasPermission(String... permissions){ for(String permission:permissions){ if(ContextCompat.checkSelfPermissi
2017-03-01 15:00:53
254
原创 Android:java.lang.OutOfMemoryError: Failed to allocate a 23970828 byte allocation with 2097152 free
http://blog.csdn.net/haozidao/article/details/51777509
2017-02-28 14:17:31
3538
原创 Android RecyclerView的使用
要使用RecyclerView,首先需要了解以下两个相关的类:LayoutManager这个类主要用于控制RecyclerView的显示规则的,它是一个抽象类,系统给我们提供了三个默认的实现类,它们是LinearLayoutManager 、GridLayoutManager和StaggeredGridLayoutManager。从名字就可以看出,我们可以利用它们分别让Recycl
2017-02-17 13:47:30
192
原创 融云即时通讯
1、单聊功能下载最新sdk.导入IMKit、IMLib库打开 IMLib Module 的 AndroidManifest.xml 文件,把 meta-data RONG_CLOUD_APP_KEY 的值修改为自己的 AppKey初始化,public class App extends Application { @Override public void
2016-12-30 14:42:50
2628
原创 android AES-256-CBC加密
https://github.com/RNCryptor/JNCryptor 需要Base64编码解码
2016-12-16 16:55:35
2378
原创 WebView重定向问题的解决方案
http://blog.csdn.net/qq_33689414/article/details/51111691
2016-12-09 16:23:37
447
原创 相机拍照功能之权限和Android6.0版本问题
http://blog.csdn.net/memgxingfeixiang/article/details/52527352
2016-09-30 10:08:27
1544
原创 android 友盟分享一直返回分享取消
http://blog.csdn.net/u010399316/article/details/50545445
2016-09-21 19:25:36
1432
原创 友盟分享
自定义分享样式new ShareAction(this).setPlatform(SHARE_MEDIA.SINA).setCallback(umShareListener).withText("hello umeng video").withTargetUrl("http://www.baidu.com").withMedia(image).share();new
2016-08-16 13:46:38
437
原创 getPackageInfo has exception: com.qzone getApn has exception: No permission to write
有一个apn setting的错误 android:name="com.tencent.tauth.AuthActivity" android:launchMode="singleTask" android:noHistory="true" >
2016-08-13 16:18:10
4320
2
原创 android viewPager 切换页面时防止fragment重新加载
http://blog.csdn.net/u013480667/article/details/45034569
2016-06-28 16:27:08
898
原创 Android Studio 更新 Android 6.0 之后无法找到 org.apache.http 包的问题
http://blog.csdn.net/u012005313/article/details/51499892
2016-06-27 17:06:24
281
原创 Android解决NDK not configured问题
http://blog.csdn.net/louyxlovess/article/details/50608823
2016-06-01 11:38:50
4005
原创 scrollview嵌套listview运行后最先显示出来的位置不在顶部而是中间问题
scrollview里面嵌套了一个listview ,通过设置一个方法设置了listview的高度 现在的情况就是进到这个界面的时候看到的不是最上面 而是中间 ,该问题的解决办法为:mScrollView.smoothScrollTo(0,20);如此以上代码还是无效, 在代码里去掉listview的焦点 lv.setFocusable(false),再试下就可以了;
2016-05-23 15:46:00
237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人