摘要:在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。那他们之间有什么区别呢,很简单,@SuppressLint("NewApi")屏蔽一切新api中才能使用的方法报的android lint...
阅读全文
03 2017 档案
摘要:安卓开发中,在低版本SDK使用高版本的API会报错。一般处理方法是换一种实现方法,或者在高版本SDK中使用高版本API,低版本SDK中使用效果可能会差点的折衷方案;后者可以用如下技巧来实现。步骤Step 1在使用了高版本API的方法前面加一个 @TargetApi(API号)Step 2在代码上用版本判断来控制不同版本使用不同的代码eg. @TargetApi(11) pu...
阅读全文
摘要:Java代码 //任务 public class TaskSchedule extends TimerTask { //TimerTask 实现了 RUnnable 接口 public void run() { //计划任务中具体做是事情 SimpleDateFormat df = new SimpleDateFormat("y...
阅读全文
摘要:(function (angular) { angular.module('mobileApp').factory('IscrollAndroidBug', IscrollAndroidBug); function IscrollAndroidBug() { return { click: function () { i...
阅读全文
摘要:在input框中加入disabled=”disabled”之后,字体默认的就变成灰色了解决方案input[disabled]{color:#fff;opacity:1} disabled 默认是0.3,所以样式里一定要加 opacity:1123123来自为知笔记(Wiz)
阅读全文
摘要:在ScrollView里边嵌套了个ListView,后边就发现数据源里好多数据,但ListView只是显示1行。各种debug,打log,数据什么的都没问题,上网百度了下,发现原来是ScrollView嵌套ListView的一个Bug。在ScrollView中嵌套ListView空间,无法正确的计算ListView的大小,故可以通过代码,根据当前的ListView的列表项计算列表的尺寸。实现代码如...
阅读全文
摘要:把js的验证方法改成angular可使用的方法AngularJS文件的写法:$scope.clearNoNum = function(obj,attr){//先把非数字的都替换掉,除了数字和.obj[attr] = obj[attr].replace(/[^\d.]/g,"");//必须保证第一个为数字而不是.obj[attr] = obj[attr].replace(/^\./g,"");//保...
阅读全文
摘要:03-24 01:07:31.504 2957-2957/com.santai.jrj E/AndroidRuntime: FATAL EXCEPTION: main Process: com.santai.jrj, PID: 2957 ...
阅读全文
摘要:1、引用jQuery的前提下,和$用法基本相同:angular.element('#').html()例如:angular.element('#test').html()angular.element('#test').focus() 2、 不引入jQuery。1) angular.element(document.querySelector('')); 2) angular.element(d...
阅读全文
摘要:background-size的contain和cover是怎么用的,大家应该都明白。但是里面也有一些有趣的数学关系。基本概念上面就是我们对于 rimage (图片宽高比)、rviewport (容器宽高比) 的定义。将图片放进容器三种方法stretch : 把图片的宽高强行设置为容器的宽高注: h'image、w'image、r'image分别为图片改变后的高、宽、宽高比。之后文章这些名词也是这...
阅读全文
摘要:对于这两个属性,官网是这样解释的:contain此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。等比例缩放图象到垂直或者水平其中一项填满区域。cover此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。等比例缩放图象到垂直和水平两项均填满区域。 读了还是不懂,那么看下面的例子:contain,按比例调整背景图片,使得其图片宽高比自适应整个元素的背景区域的宽高比...
阅读全文
摘要:1、首先在当前程序的Application中调用ImageLoader的初始化init()方法[java] view plain copyprivate void initImageLoader() { ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this).imageDownloa...
阅读全文
摘要:updataOn 指定ng-model以什么绑定事件触发default 就是默认的大家都知道blur 失去焦点的时候更新mouseover 鼠标滑过.......Hello{{name}}debounce 延迟更新debounce 以毫秒为单位Hello{{name}}它的用法,其实很多比如再搜索的时候,当用户实时输入,数据模型更新,会频繁向后端请求。通过延迟更新模型,大大提高性能。allowIn...
阅读全文
摘要:看看是否初始化1)在Application初始化 x.Ext.init(this);// 在application的onCreate中初始化 /** * 初始化xUtils3 */ public class MyApp extends Application { @Override public void onCreate() { super.onCreate(...
阅读全文
摘要:Android Studio:xxx is not an enclosing class 错误的解决方法这个问题一般出现在内部类中,若要创建内部类的实例,需要有外部类的实例才行,或者是将内部类设置为静态的,添加 static 关键字来自为知笔记(Wiz)
阅读全文