smile的专栏

坚持到底就是胜利
私信 关注
随想先感
码龄7年
  • 307,331
    被访问量
  • 56
    原创文章
  • 36,709
    作者排名
  • 27
    粉丝数量
  • 于 2014-01-07 加入CSDN
获得成就
  • 获得39次点赞
  • 内容获得27次评论
  • 获得83次收藏
荣誉勋章
兴趣领域
  • #Android
    #Java#Flutter#Android Studio#RxJava
TA的专栏
  • mysql
    1篇
  • android
    41篇
  • Android工具类
    8篇
  • android布局
    3篇
  • js
    7篇
  • as
    3篇
  • html5-app
    2篇
  • html5
    2篇
  • php
  • java
    11篇
  • IE兼容
    1篇
  • sql
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

记录mysql5.7升级mysql8.0遇到的问题及解决(二)

上一篇文章记录了mysql5.7升级mysql8.0的步骤,记录mysql5.7升级mysql8.0遇到的问题及解决(一)但其实在安装过程中遇到了很多问题,下面列出遇到的问题及解决方法。问题1:“由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题”是因为电脑缺少一些运行库,现提供一软件,双击安装下面程序即可安装所需要的组件,安装成功后在执行命令就成功解决该问题问题2:遇到“提示install/Remove of the Service Denied”
原创
64阅读
1评论
0点赞
发布博客于 3 月前

记录mysql5.7升级mysql8.0遇到的问题及解决(一)

一、备份数据库及卸载mysql5.7因运行2年的项目所在服务器被扫描mysql病毒,建议升级mysql新的版本,所以开始为升级mysql8.0做准备,备份项目数据及卸载mysql5.0欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了
原创
210阅读
0评论
0点赞
发布博客于 3 月前

项目运行中错误记录并解决

Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.newcapec.foundation.model.water.WaterMeterFlowDay这个错是因为实体类没有加主键注解在实体类的id上加@Id注解接口
原创
16阅读
0评论
0点赞
发布博客于 3 月前

VS code开发运行react native项目

1、创建好react nativexia项目,使用VS code打开项目,在android文件下的local.properties写上sdk的路径2、在终端-新建终端,在终端执行 react-native start命令报react-native : 无法加载文件 C:\Users\admin\AppData\Roaming
pm\react-native.ps1,因为在此系统上禁止运行脚本 错误,这是因为权限问题导致的解决方法:找到powershell,使用管理员权限运行,然后输入s
转载
558阅读
0评论
0点赞
发布博客于 10 月前

bootstrap table记录使用过程中遇到的问题

1、使用bootstrap table,需要引进相关jsbootstrap-table.min.js、bootstrap-table.min.css如果要导出excel需要引进bootstrap-table-export.js、tableExport.js链接: https://pan.baidu.com/s/1cZZy6SPKrQ0UsJoSCGbIhQ 提取码: mrwe<scr...
原创
221阅读
0评论
0点赞
发布博客于 1 年前

WebSphere IBM MQ无法从队列中取出数据

mq同步一直正常使用,但某天登录后发现队列深度有数据,但是程序取不下来, 在AMQWEE01.LOG文件查看错误日志, ![图片说明](https://img-ask.csdn.n et/upload/201911/08/1573205460_501084.png) 但这日志上也没有写具体什么原因导致的, 看MQ资源管理器中查看本地队列,发现队列取出消息一会允许一会禁止,但是应用平台日志没有相关错误信息,通道已复位/停止/启动,消息清除等都试过了,还是不行 ![图片说明](https://img-ask.csd n.net/upload/201911/08/1573205570_208409.png) 谁遇到过类似的问题,求给个解决思路
0回答
发布问题于 2 年前

常用的正则表达式验证

1、验证是否是数字 public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ){ r...
原创
59阅读
0评论
0点赞
发布博客于 2 年前

字符串保存为txt文件,读取txt文件内容

字符串保存为txt文件,读取txt文件内容最近在项目中为了测试从中间件MQ传递的数据是否正常,需要把接收到的xml格式的字符串保存下来进行分析,所以做个记录。1、把字符串写入txt文件中 SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); Date date = new Date(Sys...
原创
756阅读
0评论
0点赞
发布博客于 2 年前

调试时出现"waiting for debugger'弹出框

转载:https://blog.csdn.net/u010775335/article/details/76281347 今天调试项目时不知道为什么出现waiting for debugger弹出框,一直卡着不动,上一次调试的时候明明可以的。上网查很多人说是因为 (1)多开Studio,导致调试器多开,可能模拟器无法辨别是谁在调试,关掉其他的Studio,剩下要debug那一个!(2)...
转载
14574阅读
3评论
2点赞
发布博客于 3 年前

判断activity和fragment是否可见

1、判断activity在前台还是后台public static boolean isAPPBroughtToBackground(final Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); ...
原创
3548阅读
0评论
1点赞
发布博客于 3 年前

Android热更新

1、为什么要用热更新 开发人员一定深有体会,上线的app突然发现一个bug影响用户使用,就需要重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装等步骤,用户还会抱怨怎么又升级了,频繁升级对用户体验也不好。就想到能不能像服务器哪样,如果有问题就替换某个文件重启,用户就可以继续使用了。这就衍生出热修复概念产生。2、什么是热修复 热修复...
原创
8785阅读
1评论
2点赞
发布博客于 3 年前

Android自动计算组件的宽度

因项目需要,最近实现一个语音录制功能,录制显示类似微信语音需要根据语音长度显示不同长度,如下图 1、计算屏幕宽高 2、根据屏幕宽高计算组件的宽高,先设置最小宽度=屏幕宽度*0.15f,最大宽度=屏幕宽度*0.7f,因为以一分钟60秒为一条语音,除以60就可得到一秒钟多长,voiceTimeLength是当前语音长度,最终把得到的宽度setLayoutParams即可,就可得到自动显示组件宽...
原创
376阅读
0评论
0点赞
发布博客于 3 年前

Android8.0版本升级需注意的坑

1、自Android6.0,Android7.0出来后apk升级安装就不能用以前的需要多申请权限,FileProvider(这就不多说了),Android8.0的出来,下载apk后不会跳转安装页面,是因为Android8.0多了未知来源权限,需要跳转手动打开申请未知来源权限或这设置列表—&gt;安全与隐私—&gt;更多安全设置—&gt;安装未知应用 2、需要在清单文件添加权限, &lt;uses...
原创
6223阅读
0评论
2点赞
发布博客于 3 年前

发布的APP并检测出病毒

发布的APP用户使用三四个月后,很多人反应腾讯手机管家检测出病毒,如下图所示 实在想不出怎么会被检测出病毒呢,就在网上各种搜,有点说引入第三方包货程序未反编译等等,检查程序发现这些情况是不存在的,最终到腾讯手机管家的官网论坛上问,回复说是去申诉,https://m.qq.com/complaint/, 最终邮件回复已解除风险,虚惊一场。。。...
原创
7407阅读
1评论
0点赞
发布博客于 3 年前

Set toString之后会自动加空格

项目中吧每项选中数据添加到Set,然后把Set toString转字符之后,会自动在每项添加空格, selectSet.toString().replace(” “,”“); 这样去除空格
原创
2744阅读
0评论
1点赞
发布博客于 3 年前

listview item伸缩显示或隐藏

//记录当前展开项的索引 1、private int expandPosition = -1; 2、getview设置点击事件 holder.cbStretch.setOnClickListener(new OnLvItemClickListener(position)); //如果点击的是当前项,则将其展开,否则将其隐藏 if(ex...
原创
226阅读
0评论
0点赞
发布博客于 3 年前

webview显示图片是自适应显示

webview可以显示多种信息,文本、图片、html、css等,因项目需要显示返回的图片信息,但返回的是图片服务地址,图片的大小相关信息都是服务端设置的,通过webview.loadDataWithBaseURL(null,”内容”, “text/html”, “utf-8”, null);显示,,其中图片显示的都超过手机屏幕,给用户体验不好,需要对webview设置相关属性即可让图片根据屏幕自适...
原创
1539阅读
0评论
0点赞
发布博客于 3 年前

自定义view实现未读消息提示(小红点)

转载:http://blog.csdn.net/qq_28268507/article/details/70314844自定义view继承RadioButtonpublic class NotifyRadioButton extends RadioButton {Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);float radius;boolean
转载
4634阅读
0评论
0点赞
发布博客于 4 年前

webstorm开发Cordova App

一、环境准备 1、官网下载webstorm, http://www.jetbrains.com/webstorm/download/#section=windows参考http://blog.csdn.net/lc1010078424/article/details/53676210有安装步骤 2、激活 安装完成后,在打开的 License Activation 窗口中选择
转载
933阅读
0评论
0点赞
发布博客于 4 年前

从零设计APP(设计)

1、从零开始做APP 系列之项目立项+预估时间篇 2、从零开始做APP 系列之界面设计篇 3、从零开始做APP 系列之切图标注篇 http://www.uisdc.com/app-design-slice-guideline 4、做设计稿前应该做哪些准备工作 http://www.uisdc.com/ui-design-plan-work 5、从零开始设计一款APP之视觉还原+上线准备
转载
512阅读
0评论
0点赞
发布博客于 4 年前

android 定时器

参考:http://blog.csdn.net/sinat_30058101/article/details/517749161,首先创建一个Handler对象 Handler handler=new Handler(); 2,然后创建一个Runnable对Runnable runnable=new Runnable(){ @Override public void run()
转载
1176阅读
0评论
0点赞
发布博客于 4 年前

View 的绘制流程

转载:http://blog.csdn.net/qinjuning/article/details/7110211 整个 View 树的绘图流程是在 ViewRoot.java 类(该类位于 Android 源码下面: D:\AndroidSource_GB\AndroidSource_GB\frameworks\base\core\java\android\view)的 performTra
转载
227阅读
0评论
0点赞
发布博客于 4 年前

Android自定义捕获Application全局异常

转载http://blog.csdn.net/jdsjlzx/article/details/7606423大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,
转载
203阅读
0评论
0点赞
发布博客于 4 年前

Gridview事件跟它item布局中的控件事件冲突

Gridview的点击事件和每个item中控件的事件需要设置下事件优先级 ,不然会造成事件冲突。 只需在item布局的根布局中加上android:descendantFocusability=”blocksDescendants”即可解决。 注:(用第三个即可) 属性的值有三种: beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDes
原创
401阅读
1评论
1点赞
发布博客于 4 年前

Jboss的安装与在myeclipse的配置

1、jboss是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用,而不用支付费用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。 2、jboss的安装 (参考http://www.blog
转载
341阅读
0评论
0点赞
发布博客于 4 年前

编写通用的Listview、gridview的适配器

开发一个android项目,可能需要书写很多listview或gridview的适配器,需要继承BaseAdapter,所以开发一个万能的适配器,既减少开发代码又可提高工作效率。 转载:http://blog.csdn.net/bitter_2014/article/details/450568691、因为继承BaseAdapter需要实现以下方法public abstract class
转载
300阅读
0评论
0点赞
发布博客于 4 年前

Conditions 关键字代码的意思

1、ge 相等 2、like 模糊查询 3、le 小于等于 4、lt 小于 5、ge 大于等于 6、gt 大于 7、ne 不等 8、in 9、ni == not in
原创
510阅读
0评论
0点赞
发布博客于 5 年前

oracle sql 实现三张表左连接查询

select * fomr 表名A  left join 表B on 表A字段=表B的id   left join 表c  on 表A字段=表c的id
转载
19621阅读
0评论
1点赞
发布博客于 5 年前

js获取iframe对象

搜索资料获取iframe对象可以这样写document.frames("iframeId").document;或 window.frames['iframeId'].document注:注意:window.frames只可写成window.frames[‘iframeId’]不能写成window.frames(‘iframeId’) 但是在IE环境下测试会报Uncaught TypeError:
原创
14522阅读
0评论
0点赞
发布博客于 5 年前

IE10不显示swfupload上传附件按钮问题

IE11正常显示swfupload上传附件按钮,但是IE10不显示,遇到浏览器兼容问题,只需改swfupload.js文件中一些代码即可。 搜索寻找到 Private: getFlashHTML generates the object tag needed to embed the flash in to the document和Private: getFlashVars builds th
原创
3726阅读
0评论
0点赞
发布博客于 5 年前

关于radio的onchange事件在IE、google中操作不一样的问题

<input type="radio" name="cmppProducts.isgive" id="isgive" value="1" checked="checked" onchange="changeIsgive()" />是<input type="radio" name="cmppProducts.isgive" id="isgive" value="2" onchange="cha
原创
1934阅读
0评论
0点赞
发布博客于 5 年前

升级到IE11,IE11调试F12 空白没法调试

1、下载IE11点击安装[http://pan.baidu.com/s/1nuQT4Jv] 2、安装成功后,点击F12显示空白页,没法进行调试。需要下载补丁http://pan.baidu.com/s/1eRDACH8 安装成功后即可对IE11进行调试
原创
13225阅读
5评论
0点赞
发布博客于 5 年前

jqGrid学习记录

1、需要引入jqGrid相关的css和js<link rel="stylesheet" type="text/css" href="../pub/script/jquery/jqgrid/css/jquery-ui-1.7.1.custom.css" /><link rel="stylesheet" type="text/css" href="../pub/script/jquery/jqgrid
原创
1319阅读
0评论
0点赞
发布博客于 5 年前

jquery实现图片轮番效果(二)

上一篇关于图片轮番效果虽然实现了,但是代码写的相对复杂,经过研究测试,项目中使用下面方法实现需求效果 1、显示页面效果的代码,在里定义轮番的图片//imgPathList是图片集合 有图片id、图片地址
    <c:forEach items="${imgPathList}" var="imgPa
原创
896阅读
0评论
0点赞
发布博客于 5 年前

HTML浮动窗口效果

因项目中弹出窗口用的是thickbox,但是这个插件不支持多次层级弹出,但是需求需要实现的功能又是在弹出窗口中再次用一个弹出窗口展示效果,就想到了用浮动窗口效果直接上代码,点击按钮弹出浮动窗口<input type="text" class="textClass" name="jobSubmit.teaMarkContent" id="teaMarkContent" />
原创
23026阅读
0评论
0点赞
发布博客于 5 年前

jquery实现图片轮番效果(一)

最近因项目功能需要,就研究了js实现多张图片轮番展示的功能。废话不多说,直接上代码效果图: 1、显示页面效果的代码,在里定义轮番的图片
<ul class=
原创
3435阅读
0评论
2点赞
发布博客于 5 年前

MyEclipse提示过期,MyEclipse Trial Expired解决方法及激活

1、建立JAVA Project,随便命名,只要符合规则就行。 2、在刚刚建好的Project右击src,新建一个类,命名为MyEclipseGen,再把下面的代码复制到文件中。运行,按照提示输入一串字符,建议取名字的首字母,然后回车,会出现一串注册码,然后复制注册码。import java.io.BufferedReader;import java.io.IOException;impor
转载
56769阅读
11评论
8点赞
发布博客于 5 年前

hibernate对象更新的3种方式

hibernate更新对象时是根据id更新对象的字段的,但是有时候是不需要更新所有字段的,只需更新某几个字段。 有3种更新模式: 1、全部更新 默认模式。除了null外,都更新 exclude和include例外Updater.UpdateMode.MIDDLE 2、最小化更新模式。所有字段都不更新。include例外 Updater.UpdateMode.MIN 3、最大
原创
3777阅读
0评论
0点赞
发布博客于 5 年前

页面jsp编码utf-8,传递中文参数到java后台出现乱码

前台页面jsp的编码是contentType=”text/html; charset=utf-8” 后台编码是gdk,传递中文参数时出现乱码,后台接收到传递的参数时需要进行转换才能解决乱码问题。new String(this.getParameter("teacherName").getBytes("iso-8859-1"),"utf-8")
原创
7919阅读
0评论
1点赞
发布博客于 5 年前

volley获取缓存数据

使用volley获取网络数据,同时会吧数据缓存下来保存在/data/data/软件包/cache/volley下 。Volley 本身有缓存机制,不仅仅默认缓存图片,也有缓存Json数据。//mQueues是请求队列Entry entry =mQueues.getCache().get(url)if (entry != null) { String result = new String
原创
449阅读
0评论
0点赞
发布博客于 5 年前

MyEclipse可视化开发Hibernate实例

开发可视化hibernate实例,意思就是用工具根据表生成hbm、实体类文件。1、新建一个java project,输入项目名称如:hibernateMap 2、选中项目——》右键——》myeclipse——》add hibernate capabilities 3、这时是弹出hibernate的jar包选中,一般只选核心包和annotationb包——》next 4、下边是创建hibe
原创
730阅读
0评论
0点赞
发布博客于 5 年前

搭建php开发环境

最近在学html5,需要php作为服务器端,就搜资料搭建php开发环境。记录下1、打开http://www.jetbrains.com,下拉找到php字样,点击 进入下载页面,下载phpStorm 2、下载后一步一步的安装即可。(跟android studio风格特像,用过as的会很容易上手的)安装成功后启动,创建项目,然后在项目中创建index.php文件,文件中输入echo “hello”
原创
410阅读
0评论
0点赞
发布博客于 5 年前

html5实现对试题图片批改效果,类似盖章效果

因项目功能需要,最近几天开始研究html5,实现对上传的试题图片进行批改对错,批改完保存批改后的图片功能。主要涉及到html5 canvas画布和js的相关知识点。 参考:http://www.xwcms.net/js/qttx/26316.html 作者写的功能,修改后能保存盖章后的图片。(图片略丑,不要嫌弃) 效果图:点击保存后在下面显示的效果图:页面代码:<!DOCTYPE html
原创
7434阅读
2评论
1点赞
发布博客于 5 年前

基于Html5的移动端APP开发框架

快速增长的APP应用软件市场,以及智能手机的普及,手机应用:Native(原生)APP快速占领了APP市场,成为了APP开发的主流,但其平台的不通用性,开发成本高,多版本开发等问题,一直困扰着专业APP开发企业,和APP服务提供商。 安卓和IOS的操作方式,开发模式,界面UI显示方面的差别,也使得原生APP的不同版本体验有很大的区别,光是做兼容性调测,都要花费开发企业不少的时间。 近年来,另一种
原创
36799阅读
0评论
10点赞
发布博客于 5 年前

android小技巧

Android开发中遇到的一些好用的小技巧,记录下来方便使用。TextUtils.isEmpty()用于检测是否为空 TextView.setError() 在验证用户输入错误时显示 Context.getCacheDir() 获取缓存,保存在data/应用程序包名/cache/ 下,在应用程序卸载的时候,这里会被清空 DateUtils.formatDateTime() 用来进行区域格式化
原创
401阅读
0评论
0点赞
发布博客于 5 年前

自定义布局实现listview上拉加载下拉刷新

listview布局有时加载数据偏多,需要上拉加载第二页等更多数据,下拉刷新数据等功能,也有开源的框架XRefreshView ,可以参考http://www.w2bc.com/Article/44291,当初开发项目时,便于自己控制,就自定义布局实现这功能。1、自定义布局用来管理三个子控件:下拉头,包含内容的自定义listview,上拉头(代码有详细介绍)public class PullToRe
原创
905阅读
0评论
1点赞
发布博客于 5 年前

开发app在android6.0运行直接退出解决(二)

上篇文章:http://blog.csdn.net/u013408979/article/details/52289534 只简单的解决能在android6.0运行,但没有根本的解决问题。 下面介绍解决方法: 参考 http://xdeveloper.cn/gai-jin-ban-android6-0quan-xian-gua-pei-bi-ni-xiang-de-huan-yao-j
转载
3244阅读
0评论
0点赞
发布博客于 5 年前

APP UI设计

学习UI设计的时候,经常要接触到页面的布局,布局的方式会直接影响一个APP的视觉效果,好的布局方式,往往能带来舒服的视觉效果,更能得到用户的接受与好评。然而万变不离其宗,移动端页面常用的布局,不外乎以下8种; 1、列表式布局 2、陈列馆式布局 3、九宫格布局 4、选项卡式布局 5、旋转木马式布局 6、行为扩展式布局 7、多面板布局 8、图表式布局
转载
319阅读
0评论
0点赞
发布博客于 5 年前

gson引用泛型解析

android需要跟服务端交互数据,返回数据时json数据,需要解析,引用泛型很大程度上简化代码的解析。1、引入jar: compile 'com.google.code.gson:gson:2.7'2、返回数据类型大致类型: (1){“code”:”0”,”message”:”success”,”data”:[]} 一条数据 (2){“code”:”0”,”message”:”success
转载
1629阅读
0评论
1点赞
发布博客于 5 年前

webview的简单使用

WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。 控件:<WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webView" />加载网址:p
原创
230阅读
0评论
0点赞
发布博客于 5 年前

缓存功能工具类

Android开发中会造成一定的缓存,如与服务器之间进行通信,就必然需要从服务端获取数据,在/data/data/com.xxx.xxx/cache文件夹下生产缓存。在开发中可能需要获取缓存,或清除缓存,编写的工具类。1、获取缓存大小 public static String getTotalCacheSize(Context context) { long cacheSize
原创
521阅读
0评论
0点赞
发布博客于 5 年前

跳转界面的工具类

android中界面的跳转是不可避免的,每次都需要通过声明intent,传递参数进行跳转,自己闲重复代码太多,就写了个跳转界面的工具类,这样直接调用方法即可。调用时执行SkipUtil.skipActivity(上下文, 跳转的class, 参数);public class SkipUtil { /** * 跳转另一个页面 * * @创建日期 2016-3-1
原创
680阅读
0评论
0点赞
发布博客于 5 年前

android7.0 系统更新日志

《支持系统级分屏功能:Android 7.0系统更新日志一览》谷歌正式发布了Android 7.0正式版,首发推送了多款Nexus设备。除了一大堆常规的BUG修复之外,Android 7.0还自带分屏功能,让你充分感受大屏幕带来的实用性。详细见:http://www.anzhuo.cn/news/p_13924
转载
354阅读
0评论
0点赞
发布博客于 5 年前

volley二次封装

volley二次封装
原创
1001阅读
0评论
1点赞
发布博客于 5 年前

开发app在android6.0运行直接退出解决

随着android系统的不断更新、优化,Android6.0带来了新的权限管理方式,Android 6.0中权限分为两种,普通权限和危险权限(即运行时权限,下面统称运行时权限)。当小于Android6.0时,开发app所需的权限只需在应用manifest中申明所需要的权限即可,但是android6.0需要分开申明,在应用manifest中只申明普通权限,系统会自动授予这些权限;如果对android
原创
5735阅读
0评论
2点赞
发布博客于 5 年前

android studio操作技巧

android studio操作技巧
转载
163阅读
0评论
0点赞
发布博客于 5 年前

retrofit2.0的简单使用

转载参考:http://blog.csdn.net/greathfs/article/details/51892833网络框架有okhttp、volley,AsyncTask,现在流行retrofit,相比工作变得更简单性能更好。简介: Retrofit 是一个Square开发的类型安全的REST安卓客户端请求库。这个库为网络认证、API请求以及用OkHttp发送网络请求提供了强大的框架 。
转载
239阅读
0评论
0点赞
发布博客于 5 年前

Android-Universal-Image-Loader开源框架的使用

android中对图片显示加载如果处理不好,易出现OOM。因最近项目用到,就对好用效果好的开源框架Android-Universal-Image-Loader研究下,它提供了一个可重复使用的仪器为异步图像加载,缓存和显示。1、首先需要在自定义的application中设置全局性的配置,主要有线程类、缓存大小、磁盘大小、图片下载与解析、日志方面的配置。 (参数只能配置一次,如多次配置,则默认第一次
原创
534阅读
0评论
0点赞
发布博客于 5 年前

未读消息提醒

项目中需要展示代办事项的个数,就参照微信未读消息,主要在于布局设置效果图: 布局:在imageview的右上侧,默认是隐藏的,当个数大于0时,才会显示<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:
原创
4023阅读
0评论
0点赞
发布博客于 5 年前

GridView计算适配大小展示

gridview展示九宫图,大小计算不好,适配不同尺寸的手机,会出现上下滚动的效果,需要在gridview的适配器中计算每个控件的大小,根据屏幕宽高计算展示效果图: public class MenuGridViewAdapter extends BaseAdapter { private GridView mGridview; private Context mContext;
原创
2260阅读
0评论
0点赞
发布博客于 5 年前

viewpager实现图片轮番(本地图片)

(项目中需要实现图片轮番效果,就查资料着重学习,开始是本地图片实现,最后又根据需求改成获取网络图片,便于维护) 原理就是利用定时任务器定时切换ViewPager的页面,根据图片个数动态生成下端的圆点。 效果图: 1、获取本地图片实现轮番效果 布局:两部分组成,viewpager和下端圆点的布局<?xml version="1.0" encoding="utf-8"?><FrameLay
原创
565阅读
0评论
0点赞
发布博客于 5 年前

eclipse导出项目到as

从eclipse导出项目到as
转载
2032阅读
0评论
0点赞
发布博客于 5 年前

android studio安装遇见的问题

问题1:安装android studio后,打开提示这: 这是因为java_home配置不对,导致as打不开。解决: 1、计算机→属性→高级系统设置→高级→环境变量 2、系统变量→新建 JAVA_HOME 变量 jdk的路径地址 3、新增或编辑 CLASSPATH 配置为 .;%JAVA_HOME%\lib; 4、配好就可以正常打开使用了问题2: 错误:Error:java.lan
原创
231阅读
0评论
0点赞
发布博客于 5 年前

bitmap图像工具

bitmap工具
原创
768阅读
0评论
0点赞
发布博客于 5 年前

js转换数字为千位计数法

js转换数字为千位计数法
原创
3227阅读
0评论
0点赞
发布博客于 5 年前

基于XMPP协议的消息推送的客户端和服务器端

基于XMPP协议的消息推送
原创
2735阅读
1评论
0点赞
发布博客于 5 年前

android客户端消息推送功能实现方案

android客户端消息推送方案
原创
3261阅读
0评论
0点赞
发布博客于 5 年前

EditText弹出输入框问题

EditText弹出输入框问题
转载
943阅读
0评论
0点赞
发布博客于 6 年前

ScrollView嵌套Listview或GridView

ScrollView需要嵌套Listview
转载
563阅读
0评论
0点赞
发布博客于 6 年前

广播

内部广播
转载
201阅读
0评论
0点赞
发布博客于 6 年前

上传一张或多张图片(使用volley框架)

volley上传一张或多张图片
转载
6814阅读
0评论
1点赞
发布博客于 6 年前

自定义Toast(解决小米手机或用户关闭通知不显示)

自定义Toast(解决小米手机不能弹出对话框或用户关闭通知不显示)
原创
3706阅读
1评论
1点赞
发布博客于 6 年前

将布局存为图像

//打开图像缓存 view.setDrawingCacheEnabled(true); //必须调用measure和layout方法才能成功保存可视组件的截图到png图像文件 //测量v
原创
401阅读
0评论
0点赞
发布博客于 6 年前

LinearLayout显示分割线

设置LinearLayout标签 分割线。
原创
428阅读
0评论
0点赞
发布博客于 6 年前

android布局属性

1、获取组件的宽高2、 获取该按钮相对于手机屏幕的位置坐标
原创
328阅读
0评论
0点赞
发布博客于 6 年前

Android多渠道打包工具

Android多渠道打包工具
原创
548阅读
0评论
0点赞
发布博客于 6 年前

图像处理工具类

1.读取assets的文件内容2.图像处理工具(三原色调整、底片、老照片、浮雕效果)
原创
357阅读
0评论
0点赞
发布博客于 6 年前

解决创建新Android项目时,会新建appcompat_v7

把Eclipse中的SDK跟新到22.6版本时,新建Android项目时,就会自动创建appcompat_v7,并且MainActivity继承ActionBarActivity,把appcompat_v7删除并改为继承Activity时,就会报各种错误。想创建新项目时,没有创建appcompat_v7,很简单,只需在新建项目的时候把minimum required sdk选择androi
原创
658阅读
0评论
0点赞
发布博客于 7 年前

Android如何调试程序

调试程序是每个程序员工作中必不可少的部分,
原创
500阅读
0评论
0点赞
发布博客于 7 年前

surfaceview

SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface
原创
399阅读
0评论
0点赞
发布博客于 7 年前

Android之MediaStore

一、MediaStore这个类是android提供一个
转载
631阅读
0评论
0点赞
发布博客于 7 年前

android快速开发xUtils框架

1.xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM(),更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)
转载
595阅读
0评论
0点赞
发布博客于 7 年前

android开发指南

中文版的android开发指南api,详细介绍
chm
发布资源于 7 年前