关闭

[置顶] 【缓存策略】Retrofit+OkHttp实现缓存处理

早先对于服务器数据缓存处理一般是本地SP或者Sqlite;现在网络请求改为Retrofit+OkHttp,OkHttp是有缓存策略的, 今天我们就来说怎么实现Retrofit与OkHttp的缓存实现。 使用缓存的目的 减少服务器负荷,降低延迟提升用户体验。复杂的缓存策略会根据用户当前的网络情况采取不同的缓存策略,比如在2g网络很差的情况下,提高缓存使用的时间;不用的应用、业务需求、接...
阅读(1949) 评论(0)

[置顶] 【git】Intellij IDEA中Git插件提交内容到远程仓库

已经在单机环境下使用一段时间Git了,发现Intellij IDEA中的Git插件功能并不完善。 首先Intellij IDEA中Git本地仓库必须建立在当前项目文件夹下,其它自定义的位置不支持。 其次你无法使用Intellij IDEA的Git插件将位于本地仓库的内容上传到远程仓库,要完成这项工作需要使用Git命令行(如果你的操作系统是Linux使用Git Bash,Windows中要使用命...
阅读(16796) 评论(0)

[置顶] 【android】自定义组合控件PullToRefreshRecyeclerView

场景:自从Android 5.0发布以来,越来越多的开发者开始接触RecyeclerView,但是RecyclerView如何实现下拉刷新,上拉加在更多。于是我就偷懒 写了一个,以供大家参考和学习,以待大家改进。 构思:想必大家对SwipeRefreshLayout这个控件有一定了解,没错本次自定义组合控件也就是SwipeRefreshLayout与RecyeclerView的组合。...
阅读(5563) 评论(2)

[置顶] 【github】常用Github项目类库

常用Github上比较优秀的项目,希望对大家日常开发有所帮助。...
阅读(7683) 评论(8)

[置顶] 【SwipeRefreshLayout】Google官方下拉刷新组件

官方链接:https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html#inhfields...
阅读(19995) 评论(8)

[置顶] 【ScrollView】实现类网页回到顶部FrameLayout+ScrollView+Button

情景:应用中可滚动内容过多的话,回到顶部需要滚动多次。今天做个小效果,仿网页的回到顶部功能。 如下图 方案:采用帧布局FrameLayout 有两个Button,包含一个ScrollView,两个Button分别跳转至顶部和底部 布局: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android...
阅读(2879) 评论(2)

[置顶] 【baiduMap】解决百度地图混淆代码后崩溃问题

今天做百度地图时出现一些小问题,一搜发现大家似乎都遇到过这样的问题。   大家知道百度地图API需要申请Key,填写安全码   安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名)   debug的话,代码没有经过混淆,百度地图正常使用     但是大家发布到应用市场的apk一般都是经过加密的,有点知识产权保护意识的都会...
阅读(5089) 评论(3)

【魅族手机】禁用listview回弹或下拉悬停

不同的安卓厂商对ListView或ScrollView都做了一些动画效果,比如下拉时为了产生弹性美感而有大幅度回弹效果,再比如魅族的下拉悬停,有时做了一个下拉刷新的功能会与之冲突。 今天要说的不是下拉刷新,就是普通的listView或者ScrollView,包括非滚动的listView、GridView等等 设置OverScrollMode的Over_SCROLL_NEVER(...
阅读(59) 评论(0)

Google网页样式标注Chrome扩展Visual-inspector

网页设计师通常会使用Chrome或firefox这两款浏览器,为什么?不仅仅是因为好用,而是为了使用按F12出现的「查看网页元素」这个Web开发者工具,然而这个工具真的没代替品吗?有的,Visual Inspector 这个视觉查看器就相当好用,建议设计师们去试试。 Visual Inspector 是 Chrome 的一个扩展,它可以方便的查看页面的字体、颜色、盒子模型、及元素间的间距标注等等...
阅读(89) 评论(0)

微信Android SDK提示com.tencent.mm.plugin.openapi.Intent.ACTION_REFRESH_WXAPP

这个问题还真的挺坑的,微信sdk给的Demo中 manifest.xml没有下面红色的内容造成的,添加后即可解决此问题 <activity android:name=".wxapi.WXPayEntryActivity" android:exported="true" android:launchM...
阅读(160) 评论(0)

解决Android7.0相机 android.os.FileUriExposedException

调用拍照 系统Android 7.0 抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。 android.os.FileUriExposedException: file:///storage/emulated/0/photo.jpeg exposed beyond app through ClipDa...
阅读(83) 评论(0)

【有图有真相】python3.*“ImportError: No module named ‘MySQLdb'”

环境: Win10, Python3.4, Django 1.91, IDE:PyCharm 5.0.4 过程:    今天在Django连MySql数据库的时候,用到python manage.py syncdb  (这个是python2.7的命令 3.*后 migrate替代) 状况:    ImportError: No module named ‘MySQLdb'    查阅了...
阅读(100) 评论(0)

PyCharm无法使用Django新建项目:'django-admin.py'不是内部或外部命令

稍有意识的程序员一定想到是Path环境变量的问题 没错,在调用django-admin.py startapp bolg的时候程序出错,前提是settings.py和urls.py都配置好了 运行 Traceback (most recent call last): File "C:/Users/lifei/PycharmProjects/csvt01/manage.py", line ...
阅读(157) 评论(0)

【TextView】可纵向滚动的文本框

android:scrollbars="vertical" android:maxLines="20" tv.setMovementMethod(ScrollingMovementMethod.getInstance()); xml布局设置最大行数及滚动方向,代码如上设置就可以实现滚动的文本框了,比ScrollView嵌套方便很多...
阅读(62) 评论(0)

GreenDao实体类实现Serializable接口报错,自动生成 serialVersionUID

解决办法: 在类中添加如下语句:static final long serialVersionUID = -15515456L;  AndroidStudio 生成 serialVersionUID 设置 选上以后,在你的class中:Alt+Enter就会提示自动创建serialVersionUID了。...
阅读(83) 评论(0)

解决Eclipse无法打开“Failed to load the JNI shared library”

这是因为JDK配置错误所导致的现象。 预装64位的windows系统,而在网上下载软件时,32位会优先出现在页面中(现在来说是这个情况,但我认为未来64位会越来越普及)。 如果你是64位的系统,却安装了32位的JDK,就会导致上面的情况。 JDK的下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 解决...
阅读(60) 评论(0)

Margin set programmatically on RadioButton not applied

如题: LinearLayout.LayoutParams params_rb = new LinearLayout.LayoutParams( (int)(8*density), (int)(8*density)); 这样是不被允许的; 改为: RadioGroup.LayoutParams params_rb = new RadioGroup.LayoutParams(...
阅读(76) 评论(0)

【Navicat】 连接sqlserver 端口号配置

连接sqlserver 端口号 是加在 ip地址后面的用 逗号 分开格式如下 主机名或ip地址:  192.168.0.168,1433 验证:SQL SERVER 验证 用户名:SA 密码:********...
阅读(1097) 评论(0)

[iOS]xcode 项目关联git,并将代码提交到远程remote服务器

第一步:cd 到项目根目录,执行git init 第二步:git add .   后面的.是必须要加的 第三步:git commit -m "commit init" 第四步:git remote add origin 远程地址 第五步:git pull -u origin master 第六步:git push -u origin master 提交项目 Git有两种连接方式...
阅读(118) 评论(0)

[有图有真相]帮你看懂 iPhone 6 Plus 的屏幕分辨率

...
阅读(114) 评论(0)

苹果IOS开发者账号总结

苹果IOS开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号 苹果IOS开发者账号总结 详细地址:https://developer.apple.com/programs/which-program/   个人账号(Individual): 费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如zhitian zhang,单...
阅读(283) 评论(0)

【Androidd Release】AndroidStudio 发布apk 提示资源文件未翻译

"app_name" is not translated in zh, zh_CN….. AndroidStudio 发布apk 提示资源文件未翻译; 打开项目目录下的build.gradle文件(这就是gradle的配置文件,gradle就是编译工具了),然后按照提示一股脑把新参数全部加到android里面。 android { … lintOptions{ chec...
阅读(124) 评论(0)

【Git】Git pull 强制覆盖本地文件

git fetch --all git reset --hard origin/master git pull 备注: git fetch 只是下载远程的库的内容,不做任何的合并  git reset 把HEAD指向刚刚下载的最新的版本...
阅读(366) 评论(0)

Eclipse报错: Failed to get the required ADT version number from the SDK

最近通过AS升级了SDK;结果Eclipse导致了这样的问题  Failed to get the required ADT version number from the SDK 解决方法之一: AS 2.3之后不能和Eclipse共用一个SDK,给Eclispe重新配置一个SDK路径...
阅读(565) 评论(0)

Android保存图片到系统不能及时生成缩略图的解决办法

在应用的图集中,通常会给用户提供保存图片的功能,让用户可以将自己喜欢的图片保存到系统相册中. 这个功能其实很好做,系统提供了现成的API: 简单的来说就这一行代码:   MediaStore.Images.Media.insertImage(getContentResolver(), mBitmap, "", ""); 这个方法的返回值及为插入图片的路径 St...
阅读(186) 评论(0)

【有图有真相】android studio Session 'app': Error Installing APK

问题:最近升级了AS 和gradle 导致有的手机可以运行,有些就不行,经验证作如下操作便可 1.改变Android studio的设置,去掉第一个复选框的勾,如下图 2.重新编译...
阅读(186) 评论(0)

run “sudo xcodebuild -license” and then retry this command

Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command. 因为更新了XCODE还未来得及使用。 解决:打开Xcode 统一协议,输入密码,就这么简单...
阅读(260) 评论(0)
373条 共19页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:602986次
    • 积分:8003
    • 等级:
    • 排名:第2646名
    • 原创:172篇
    • 转载:195篇
    • 译文:6篇
    • 评论:71条
    博客专栏
    最新评论