-
传智Java惯用API知识测试
传智Java常用API知识测试常用API部分共40道选择题,每题2.5分。31-40是多选题,多选题有错则全错,全对才满分.String类中的getBytes()方法的作用是()Ca)将整数变成字符串b)将字符串变成字符数组c)将字符串变成字节数组d)获取中字符串中字符的个数对字符串”ababcdabcdefg”使用indexOf(‘a’)和last...
37
热度 -
4. 使用finally语句
Java:异常处理机制1.如何捕获异常try{可能会出现异常的代码段;}catch(异常类型名处理该异常对象){异常处理代码段;}1importjava.io.*;23publicclassTryCatchTest{45publicstaticvoidmain(String[]args){6Filefile=newFile("abc.txt");7inta[]={1,2};89try10{11Sy...
58
热度 -
初学者学Android笔记(三十一):Response实现验证码
菜鸟学Android笔记(三十一):Response实现验证码一、验证码的作用一般是为了防止别人恶意注册二、如何实现?第一步:先在浏览器中画一个矩形packagecom.java;importjava.awt.Color;importjava.awt.Graphics2D;importjava.awt.image.BufferedImage;importjava.io.IOException;im...
87
热度 -
全面引见Android的MVVM框架 - 数据绑定
全面介绍Android的MVVM框架-数据绑定原文地址MasteringAndroidDataBinding本教程是跟着DataBindingGuide学习过程中得出的一些实践经验,同时修改了官方教程的一些错误,每一个知识点都有对应的源码,争取做到实践与理论相结合。DataBinding解决了AndroidUI编程中的一个痛点,官方原生支持MVVM模型可以让我们在不改变既有代码框架的前提下,非常容...
34
热度 -
制造android ORM框架opendroid(六)——级联查询
打造androidORM框架opendroid(六)——级联查询在上一篇博客《打造androidORM框架opendroid(五)——数据更新的实现》我们介绍了opendroid数据更新的流程,也就在上次,我们OpenDroid类中的所有操作都介绍完了,那查询操作呢?不是在OpenDroid中?查询操作是在OpenDroid中,不过是以内部类的形式呈现的。还是来看看如果使用opendroid查询数...
31
热度 -
Android 图片裁剪功能实现详解(类似QQ自定义头像剪裁)
Android图片裁剪功能实现详解(类似QQ自定义头像裁剪)最近有看到有朋友在讨论QQ头像的裁剪上传是怎么实现的,吼吼,小马也没做过,好奇之下学习下,发现以前项目中有类型的功能,结合官方文档里面的解释,就更好玩了,周末,急急忙忙写的,记录在博客里,希望能与大家交流学习,也恳请高手能解答小马在代码注释中提出的疑问,不管有没有人回答,小马先谢谢了,一样的,先看下效果图(效果...
22
热度 -
一个加密受权系统引发的思考.
一个加密授权系统引发的思考...最近项目中有个需求,大致说起来就是:公司上线了一个网站,但是需要对这个网站做使用时间限制,也就是常说的授权。由于时间紧迫,我的实现思路如下:1、编写注册机代码,用注册机形成授权文件,授权文件为一个xml字符串,包括开始时间与结束时间节点,然后用加密方法对形成的xml字符串加密2、将授权文件放到网站发布目录下,修改原网站中的代码,解析授权文件中加密的字符串并进一步判断...
400
热度 -
关于 android 中 edittext 特殊字符过滤跟字符长度限制的最优方法
关于android中edittext特殊字符过滤和字符长度限制的最优方法转自:http://software.intel.com/zh-cn/blogs/2013/03/07/android-edittext在android开发中,经常会碰到edittext中特殊字符过滤和字符长度限制同时要求的问题,由于android不同版本之间的兼容问题,以及各种手机支持情况不同,因此,经常会出现一些设备上面不...
79
热度 -
透过google接口在Android中实现天气预报效果
通过google接口在Android中实现天气预报效果Android可以通过google实现获取指定经纬度位置或者某一个城市的天气信息。如果是根据经纬度查询天气信息,需要对精度为进行转换,例如lat值为31.174165,需要过滤掉小数点,变为31174165传到接口中,维度也一样处理,处理后传给?http://www.google.com/ig/api?weather=,,,31174165,1...
9
热度 -
如何将小数转换为分数?
问题描述 我需要将十进制转换为分数。 很容易转换为10英尺。 1.5=>15/10 这可以通过以下代码完成: publicclassRational{ privateintnum,denom; publicRational(doubled){ Strings=String.valueOf(d); intdigitsDec=s.length()-1-s.indexOf('.'); i...
85
热度 -
RecyclerView onBindViewHolder 在 Tab 布局中仅调用一次
问题描述 我有四个标签和四个片段(每个标签对应一个)。 每个片段都有一个垂直的回收器视图。 由于所有片段视图看起来都相似,因此我重新使用了相同的布局文件、相同的回收器视图项和相同的适配器。 问题是在第一个选项卡和第三个选项卡和第四个选项卡下只加载了一个项目,而第二个选项卡成功加载了整个数据。 我希望下面添加的图片可以更好地理解这个问题。 这是我的适配器代码 publicclassOt...
4
热度 -
JavaScript常用对象-----string
JavaScript常用对象-string 1.chartAt:返回指定位置的字符 <script>varstr="abcd";vars=str.charAt(2);alert(s); </script> 运行结果: 2.charCodeAt:返回指定位置字符串的Unicode编码 <script>varstr="abcde";vars=str.charC...
64
热度 -
【js】js文件(2)
【js】js资料(2) 1.document.write("");输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->HTML->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和...
472
热度 -
JavaScript 并非全部的东西都是对象
JavaScript并非所有的东西都是对象 原文:JavaScriptvalues: noteverythingisanobject 译文:JavaScript 并非所有的东西都是对象 译者:justjavac 2012-08-14更新:重写了大部分内容。添加了第四节,解释了和类型密切相关的两个运算:typeof和instanceof。 虽然很多语言宣称:“一切皆是对象”,但是javas...
538
热度 -
javascript事件参照3
javascript事件参考3 javascript事件查询综合 功能函数 描述 click() 对象.click()使对象被点击 closed 对象.closed对象窗口是否已关闭true/false clearTimeout(对象) 清除已设置的setTimeout对象 ...
576
热度 -
腾讯微博 直接复制粘贴下传图片的实现
腾讯微博直接复制粘贴上传图片的实现 JS地址 http://mat1.gtimg.com/www/mb/js/mi.Capture_110307.js ? MI.Capture={}; (function(f,g){ varh=navigator, i=h.userAgent.toLowerCase(), q=/(windows|win32)/.test(i), l=i.indexOf("op...
712
热度 -
text-overflow:ellipsis溢出显示省略号兼容所有浏览器的解决方法
text-overflow:ellipsis溢出显示省略号兼容所有浏览器的解决办法 我想大家在做项目的时候都遇到这样的需求:对于一些列表文本过长溢出显示省略号,我们可以text-overflow:ellipsis很简单地达到效果,很遗憾不能兼容火狐浏览器。 text-overflow被列入了CSS3属性,火狐对于标准的实现一向都很好,很郁闷为什么没有实现这个(FireFox7.0貌似已经实现了...
791
热度 -
网页内容居间
网页内容居中 2011.01.22,只要设置了width:960px;margin:0auto;这几个样式就可以了div+css让整个网页面的内容自动居中1.主要有用到css中的margin和text-align属性example: <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"> <html> &l...
421
热度 -
通讯录挚友笔记
通讯录好友笔记百度通讯录一大把的例子,不过在项目的实际中漏洞还是挺多的,因为现在的通讯录太强大了,特殊字符也能输入,而且我还有同事的通讯录里竟然有用表情来做联系人名字的,这下百度的例子就测底蒙了,所以还是得自己动手,优化了一下,分享的同时也记录下自己的劳动成果,几年后也可以回头看看自己走过的码路1/**通讯录**/2@SuppressLint("DefaultLocale")3publicclas...
82
热度 -
android ListView依据字母排序和定位
androidListView根据字母排序和定位基本上很多应用都是用了这个功能当数据多时方便快速查看浏览定位查询等,本案例功能比较简单,需要跟完善的话就要继续优化。先上运行效果图如下:???第一步:首相自定义SideBar类继承View类,用于绘制A-Z文字控件,如下:?Java代码?import?android.content.Context;??import?android.graphics....
24
热度