04 2016 档案
摘要:最近一直忙着项目开发,有段时间没有写博文了,今天想跟大家分享的是长按gridview中的某一项显示删除图标,此时点击某项便可删除,再长按取消删除图标。 gridview的布局文件如下: gridview的adapter如下:
阅读全文
摘要:3个错误non-zero exit value 1; non-zero exit value 2; non-zero exit value 3 Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.
阅读全文
摘要:fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。下面是API中的原话:FragmentActivity is a special activity provided in the Support Library to handle fragments on sys
阅读全文
摘要:Android端代码如下: FormFile类的代码如下
阅读全文
摘要:在android studio项目中配置自定义的debug keystore 在android studio项目中配置自定义的debug keystore 在android studio项目中配置自定义的debug keystore 在android studio项目中配置自定义的debug key
阅读全文
摘要:在配置自定义签名时出现了"Keystore was tampered with, or password was incorrect"错误! 参考文档发现: If necessary, you can change the location/name of the debug keystore/ke
阅读全文
摘要:1)首先你要确定你安装的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos cmd模式下查看你当前系统的path是否已经包含了。如果没有包含添加到当前环境参数中。因为我们要用到的keytool命令在这个目
阅读全文
摘要:构建Android应用程序的时候输出异常:[apkbuilder] keytool 错误: java.io.FileNotFoundException: C:\Users\my\.android\debug.keystore(拒绝访问.)导致BUILD FAILED. 异常原因: Android要求
阅读全文
摘要:Android生成keystore是报错拒绝访问
阅读全文
摘要:如题:android 高德地图出现【定位失败key鉴权失败】 原因:使用的是debug模式下的SHA1,发布的版本正确获取SHA1的方式见: 方法二使用 keytool(jdk自带工具),按照如下步骤进行操作:1.运行进入控制台。2.在弹出的控制台窗口中输入 cd .android 定位到 .and
阅读全文
摘要:最近初学安卓开发,因为以前从未用过JAVA,连基本的语法都要从头开始,所以不太顺利。在尝试使用百度语音识别引擎时遇到了如何引用jar及so文件的问题。在GOOGLE加多次尝试之后,找到了一个比较简单的方法,特介绍如下。一、引用jar文件 1.将jar文件复制、粘贴到app的libs目录中; 2.右键
阅读全文
摘要:之前几天下载了很久没用了的桌面版酷狗来用用的时候,发现其中加载歌曲的等待进度条的效果不错(个人感觉),如下: 然后趁着这周末两天天气较冷,窝在宿舍放下成堆的操作系统作业(目测要抄一节多课的一堆堆文字了啊...啊..)毅然决定把它鼓捣出来,最终的效果如下(总感觉有点不和谐啊·): 对比能看出来的就是多
阅读全文
摘要:仿照微信,朋友圈分享图片功能 。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。很不错的源码,大家有需要可以下载看看 。 微信 微信 微信 微信 微信 微信 微信 微信 下载地址 : 微信上传图片源码 很多网友不知道怎么获取图片路径,这里贴
阅读全文
摘要:高德地图开发申请KEY的时候需要开发者提供SHA1证书指纹数据,在eclipse很容易就找到了,但是Android Studio很久也没找到,只能使用在网上看到的方法了,在Android Studio中的Terminal中使用keytool获取了,具体如下图所示(输入密钥库口令--测试的默认口令为:
阅读全文
摘要:android 关于MD5指纹中 keytool在win7下不能用的解决方法 只要在cmd中执行如下命令即可:注意C:\Users\Administrator\.android\debug.keystore按照你自己电脑的实际路径修改一下即可; keytool.exe -list -alias an
阅读全文
摘要:HTML5被看做是web开发者创建流行web应用的利器,增加了对视频和Canvas 2D的支持。用HTML5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到
阅读全文
摘要:推荐10款非常优秀的HTML5开发工具
阅读全文
摘要:介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗? 那你就out太多了,new Thread的弊端如下: a. 每次new Thread
阅读全文
摘要:PopupWindow的布局popwindow.xml 注意3个LinearLayout里必须设置clickable和background,这样当点击上去的时候才会有点击效果。 android:clickable="true" android:background="@drawable/state_
阅读全文
摘要:收集android上开源的酷炫的交互动画和视觉效果:Interactive-animation
阅读全文
摘要:我们都知道绚丽的APP总会给用户耳目一新的感觉,为了抓住用户更大网络公司使出浑身解数让自己的产品更绚丽,而绚丽最简单的效果就是Activity跳转效果,不仅可以让用户看起来舒服,而且实现起来也特别简单,好,下面就让我们实现这些效果,告别原生态的跳转效果吧! 首先新建一个Android项目,起名叫作A
阅读全文
摘要:BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)
阅读全文
摘要:在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库。今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来。 1、检测Internet Explorer版本 当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一
阅读全文
摘要:Sublime Text 全程指引 by Lucida
阅读全文
摘要:自定义多状态高仿应用下载百分数view
阅读全文
摘要:前言:一个应用的成功=产品设计*性能 ,再此我们不讨论一个应用的设计,那交给我们可爱又可恨的产品经理和UI设计师来决定!所以这里分步骤讨论如何提升一个应用的性能,这里先探讨布局优化问题。 布局优化 通过打开开发者选项–>GPU模式呈现分析–>在屏幕上显示为条形图。然后就会看到如下图的情况,最好用真机
阅读全文
摘要:Android 热修补方案(AndFix)
阅读全文
摘要:在Windows里,先打开Log面板,根据想要回退的内容,然后选择revert to this revision或者revert changes from this revision。 关于这2个操作的区别,在:http://www.iusesvn.com/bbs/thread-1825-1-1.h
阅读全文
摘要:状态模式给了我眼前一亮的感觉啊,值得学习~ 先看定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。定义又开始模糊了,理一下,当对象的内部状态改变时,它的行为跟随状态的改变而改变了,看起来好像重新初始化了一个类似的。 下面使用个例子来说明状态模式的用法,现在有个自动售货机的代码需
阅读全文
摘要:继续设计模式~ 模版方法模式 老套路,先看下定义:定义了一个算法的骨架,而将一些步骤延迟到子类中,模版方法使得子类可以在不改变算法结构的情况下,重新定义算法的步骤。 简单看下定义,模版方法定义了一个算法的步骤,并且允许子类为一个或多个步骤提供实现。定义还算清晰,下面来个例子展示下本公司的上班情况(纯
阅读全文
摘要:这个模式比较简单,嘿嘿,简单写一下。 老样子,先看 外观模式(Facade Pattern)定义:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易使用。其实就是为了方便客户的使用,把一群操作,封装成一个方法。 举个例子:我比较喜欢看电影,于是买了投影仪、电脑、
阅读全文
摘要:继续设计模式,尼玛停了段时间就不想写了,一定要坚持~今天带来适配器模式 老样子,定义:将一个类的接口转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以相互合作。这个定义还好,说适配器的功能就是把一个接口转成另一个接口。 发现两张图片可以很好的解释适配器模式: 这两张图很好的说明了适配器的作用
阅读全文
摘要:继续设计模式哈,今天带来命令模式,二话不说,先看定义: 定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 这尼玛定义,看得人蛋疼,看不明白要淡定,我稍微简化一下:将请求封装成对象,将动作请求者和动作执行者解耦。好了,直接用例子来说明。 需求:
阅读全文
摘要:继续设计模式,这个模式用得应该很频繁啊,而且也比较简单,如果现在你还不能纸笔随手写个单例出来,你就得加油了哈~ 直接介绍几种线程安全的且我觉得还比较不错的方式: 1、是不是号称恶汉,就是类加载就初始化了 2、懒汉,我喜欢这种,需要双重判断 3、使用Java的枚举,还是很推荐的,简单的跟神马一样,如果
阅读全文
摘要:今天继续设计模式之旅,给大家带来工厂模式,简单列一下这个模式的家族: 1、静态工厂模式 2、简单工厂模式 3、工厂方法模式 4、抽象工厂模式 是不是觉得,我勒个去,这工厂还能列出这么多分类,哈哈,下面开始各个击破。 1、静态工厂模式 这个最常见了,项目中的辅助类,TextUtil.isEmpty等,
阅读全文
摘要:今天继续设计模式之旅,给大家带来装饰者模式,国际惯例,先看定义。 装饰者模式:若要扩展功能,装饰者提供了比集成更有弹性的替代方案,动态地将责任附加到对象上。 先简单描述下装饰者模式发挥作用的地方,当我们设计好了一个类,我们需要给这个类添加一些辅助的功能,并且不希望改变这个类的代码,这时候就是装饰者模
阅读全文
摘要:今天不想写代码,给大家带来一篇设计模式的文章,帮助大家可以把系统组织成容易了解、容易维护、具有弹性的架构。 先来看看策略模式的定义: 策略模式(Strategy Pattern):定义了算法族,分别封装起来,让它们之间可相互替换,此模式让算法的变化独立于使用算法的客户。 好了,对于定义,肯定不是一眼
阅读全文
摘要:继续设计模式的文章,今天给大家带来观察者模式。 先来看看观察者模式的定义: 定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。 好了,对于定义的理解总是需要实例来解析的,如今的微信服务号相当火啊,下面就以微信服务号为背景,给大家介绍观察者模式。 看一张
阅读全文
摘要:android中发送邮件我大概发现了3种,代码如下 第一种方法是调用了系统的mail app,你首先要配置系统的mail app,但是这个方法的最大问题是,你运行这个方法后 他并不会默认的发送邮件,而是弹出mail的app界面,你需要手动的点击发送,如图 第二种,是调用了apache的common库
阅读全文
摘要:继续并发专题~ FutureTask 有点类似Runnable,都可以通过Thread来启动,不过FutureTask可以返回执行完毕的数据,并且FutureTask的get方法支持阻塞。 由于:FutureTask可以返回执行完毕的数据,并且FutureTask的get方法支持阻塞这两个特性,我们
阅读全文
摘要:在项目中,都或多或少地使用的Tab布局,所以大都会用到ViewPager+Fragment,但是Fragment有个不好或者太好的地方。例如你在ViewPager中添加了三个Fragment,当加载ViewPager中第一个Fragment时,它会默认帮你预先加载了第二个Fragment,当你加载第
阅读全文
摘要:之前viewpager的使用顶多是在应用开始的介绍页,viewpager内嵌几张介绍图片,其实这个使用是比较常规的;假如嵌套布局搞的复杂点,如自定义view/fragment,那么就要考虑下布局资源的分发情况了,而不是简单的对Adapter或者pager进行clear、removeAllViews。
阅读全文
摘要:1 效果图 这里我们没有实现滑动切换view的功能 2 具体实现: 2.1 布局文件:top.xml, bottom.xml,tab01.xml,tab02.xml,tab03.xml,tab04.xml 具体请参考上述博客 2.2 新建4个Fragment,WeixinFragment,FrdFr
阅读全文
摘要:Android progressBar 自定义
阅读全文
摘要:在本文当中,我将会与大家分享一个封装了PopupWindow实现弹出菜单的类,并说明它的实现与使用。 因对界面的需求,android原生的弹出菜单已不能满足我们的需求,自定义菜单成了我们的唯一选择,在本文当中,我将与大家分享如何使用PopupWindow实现弹出菜单 1.弹出菜单的封装PopMenu
阅读全文
摘要:今天下午在学习安卓开发时,学习开发文档中的gridview时,在模拟器上调试程序一切正常,如下图所示: 但当将bin目录下的HelloGridView.apk拷贝到M8安卓系统后进行安装时,出现了“解析包错误”的提示,在网上搜索答案未果后,经过和以前的例子相对比,发现了我在创建android工程时,
阅读全文
摘要:xml: alter_dialog_two java调用:
阅读全文
摘要:android listview异步加载图片
阅读全文
摘要:写这篇文章并不是教大家怎么样用listview异步加载图片,因为这样的文章在网上已经有很多了,比如这位仁兄写的就很好: http://www.iteye.com/topic/685986 我也是因为看了这篇文章而受到了启发。 先说说这篇文章的优点把,开启线程异步加载图片,然后刷新UI显示图片,而且通
阅读全文
摘要:ListView动态加载数据分页(使用Handler+线程和AsyncTask两种方法)
阅读全文
摘要:Java 并发专题 :闭锁 CountDownLatch 之一家人一起吃个饭
阅读全文
摘要:Java OCR tesseract 图像智能字符识别技术
阅读全文
摘要:网页信息抓取进阶 支持Js生成数据 Jsoup的不足之处
阅读全文
摘要:从原理角度解析Android (Java) http 文件上传
阅读全文
摘要:需要下载3个jar包:mail.jar/ activation.jar/ additionnal.jar 1.pop3 /** * 以pop3方式读取邮件,此方法不能读取邮件是否为已读,已经通过测试 * */ private void getEmail() { List<Map<String, Ob
阅读全文
摘要:HandlerThread 继承自Thread,内部封装了Looper。 首先Handler和HandlerThread的主要区别是:Handler与Activity在同一个线程中,HandlerThread与Activity不在同一个线程,而是别外新的线程中(Handler中不能做耗时的操作)。
阅读全文
摘要:126邮箱:POP:POP.126.comSMTP:SMTP.126.comhttp://mail.126.com/help/client_04.htm 163邮箱:POP:pop.163.comSMTP:smtp.163.comhttp://mail.163.com/help/help_clien
阅读全文
摘要:QQdc邮箱如何设置SMTP代理收发邮件
阅读全文
摘要:异常Log: 错误原因: 解决办法: 解决这个问题我们只需要删除主项目中 libs 文件夹中和 library中重复的部分即可,另外,我推荐大家改变将 jar 包放在 libs 目录中的习惯,而使用 Gradle 构建,在 module 下的 build.gradle 目录下将 或 改为 在参考链接
阅读全文
摘要:学习Token Token是什么? Token的引入—— 使用Token的目的—— 如何使用Token? 两种使用方式: 1.用设备号/设备mac地址作为Token(推荐) 2.用session值作为Token git-osc中Session 和 Token的使用 : 不久之前在学习登录时就第一次接
阅读全文
摘要:Android开发中可能会碰到如何发送邮件的困扰,之前我也查了相关的文档,博友们也分享了不少的发送邮件的办法,总共有3种把,我仔细阅读了下,发现有的讲的太过复杂跟麻烦,不够清晰,我今天就来分享下我认为的最好用的办法来解决该问题,使用Andorid-MAIL Jar包。首先我们先要下载以下四个文件 然
阅读全文
摘要:Android Fragment 你应该知道的一切
阅读全文
摘要:Android ORMLite 框架的入门用法
阅读全文
摘要:Android 快速开发系列 打造万能的ListView GridView 适配器
阅读全文
摘要:Android属性动画,android属性
阅读全文
摘要:1.activity_main.xml 2.Fllower
阅读全文
摘要:可拖拽的红点,(仿新版QQ,tab下面拖拽标记为已读的效果),拖拽一定的距离可以消失回调。 GitHub:DraggableFlagView(https://github.com/wangjiegulu/DraggableFlagView) 实现原理: 当根据touch事件的移动,不断调用onDra
阅读全文
摘要:GitHub控件之BadgeView(数字提醒)
阅读全文
摘要:推送功能在手机应用开发中越来越重要,已经成为手机开发的必须。在Android应用开发中,由于众所周知的原因,Android消息推送我们不得不大费周折。本文就是用来和大家共同探讨一种Android消息推送的完美解决方案。 一、消息推送基础 消息推送,就是在互联网上通过定期传送用户需要的信息来减少信息过
阅读全文
摘要:android asmack 注册 登陆 聊天 多人聊天室 文件传输
阅读全文
摘要:如果在刚够构建Android Studio项目的时候,运行发现,出现没找到资源的错误!找不到com.android.support/appcompat-v7/23.0.1/res/values-v23/values-v23.xml 这是API 23(Android 6.0)中的资源文件,而查看bui
阅读全文
摘要:Android 高仿微信实时聊天 基于百度云推送
阅读全文