ios中TextField防止被键盘遮挡

1、已上图举例,弹出键盘不会遮挡TextField输入,(下面横线是通过UIView画的线实现的,不用在意这些细节)2、获取键盘高度:可以自行百度下,下面有完整代码3、设置TextField的代理,实现代理协议,遵守代理方法4、计算偏移量。首先假设TextField被键盘完全覆盖,进行计算应该偏移...

2018-03-05 18:03:44

阅读数 726

评论数 0

解决ios(cp)4.3问题

本文章一直更新,主要针对解决ios上包问题中出现的4.3给与针对性的解决方案。主要解决方式:在应用程序中加入垃圾代码。1、写入垃圾代码块,2、在方法中调用此垃圾代码。3、在每个.m文件中加入即可防止4.3出现。(备注:只要在每个.m文件中引用其中一个代码模块就可以了)2、调用方法的时候,函数名称一...

2018-03-01 15:58:46

阅读数 1487

评论数 2

安卓listview或Recycle中防止图片被抓包

主要针对图片地址防止被抓到,隐藏自己真实服务器地址。网络请求使用的是OKhttp,图片加载使用的是glide。 1、 proxy(Proxy.NO_PROXY)加上这个,让代理不能抓取真实链接。在全局application中配置 OkHttpClient okHttpClient = new...

2017-11-10 18:19:21

阅读数 206

评论数 0

Webview小结,方便新手直接上手

简单介绍下webview可以直接复制到项目中使用。 1、 界面布局 xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.an...

2017-11-06 15:28:52

阅读数 212

评论数 0

在Android Studio中测试一段代码执行结果

检测一段很小的代码,不一定需要让整个项目跑起来,可以通过简单的方式看下写的效果。 1、 public static void main(String[] args){ //下面写你要测试的方法,如: String aaa = "aaa"; S...

2017-10-20 16:16:11

阅读数 1098

评论数 0

OKHttp取消网络请求

在快速切换界面的时候,容易丢失上下文,如果不取消请求的话有可能会导致请求的结果无法放到界面中,应为界面已经销毁了,容易报空指针,捕获不到,界面就挂了。背景知识,不同版本的cancle可能会略有不同,感觉别人写的特别麻烦,同时采取了,别人的建议当前界面销毁,直接销毁整个界面的请求,下面看下我的做法。...

2017-10-20 12:07:40

阅读数 9007

评论数 3

ButtonKnife在library报“Attribute value must be constant”

业务背景: 项目组件化的时,按业务分成独立的module,把一个完整模块设置成library,设置成library时候原先的buttonknife绑定view的代码全部标红下划线,提示“Attribute value must be constant,以下是解决方案: 1、在build.grade...

2017-09-14 10:32:50

阅读数 3514

评论数 0

简单防止多次点击,例如防止弹出两个相同popwidow

1、调用封装方法 if (ClickFilter.isFastClick()) { return; } 2、具体的封装方法 public class ClickFilter { private static long lastClickTime; publ...

2017-08-08 11:06:32

阅读数 234

评论数 0

捕捉home键,点击home键的时候隐藏软键盘、关闭正在播放等需求

1、 第一个工具类:home键相关方法的封装 HomeWatcher.java package com.xmmz.xiaomimeizhuang.utils; import android.content.BroadcastReceiver; import android.content...

2017-07-26 12:02:01

阅读数 656

评论数 0

listview距离顶端白边

listview想要距离顶端一定的距离显示的时候,会出现有一个白色的内边距在那里,解决方法: 1、(不推荐) 在java中增加一个view,然后通过addview方法吧头增加进来。这样做一定要注意addview的位置,否则在低版本有可能会直接崩溃。 2、(推荐) android:clipT...

2017-07-07 10:21:19

阅读数 517

评论数 0

JSON解析示例

1、范例一:     "result": true,     "resultData": {         "inviteTip": "邀请人领取5000元新人大礼包",         "invi...

2017-06-25 10:48:13

阅读数 181

评论数 0

sharedpreferences的使用方法小结

1、 工具类(PrefUtils),引用自传智播客工具类 public class PrefUtils { public static boolean getBoolean(Context ctx, String key, boolean defValue) { Shar...

2017-06-20 16:18:24

阅读数 250

评论数 0

Activity传数据给fragment

1、     android:id="@+id/content_frame"     android:layout_width="match_parent"     android:layout_height="match_paren...

2017-06-06 21:43:01

阅读数 173

评论数 0

webview随scrollview一起滑动

1、 布局文件 xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&q...

2017-06-02 10:02:01

阅读数 2032

评论数 0

安卓用dimens做屏幕适配

1、 复制文件,如图所示, http://download.csdn.net/download/z191726501/9380064(别人的下载链接) 除了解压完成的value文件夹不要复制,其余都复制进去 2、 设计给的图片一般都是1280*720比例(标准1184*720)的...

2017-05-22 13:22:03

阅读数 361

评论数 0

安卓TextView文本不满一行由于英文,标点符号等原因换行

1、 String aaa = “随便复制一段文字,用于测试,大家自己写下。有特殊符号,然后标点,英文什么的。” 2、 转半角函数,因为实际看起来半角函数比较好看 public static String ToDBC(String input) { char[] c = inp...

2017-05-19 00:51:39

阅读数 3156

评论数 2

Android打开QQ临时会话和打开群聊

1、 打开QQ临时会话: String url3521 = "mqqwpa://im/chat?chat_type=wpa&uin=1257683526"; startActivity(new Intent(Intent.ACTION_VIEW, Uri.par...

2017-05-18 23:36:59

阅读数 3471

评论数 0

Unknown verification type [17] in stack map frame

Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.> java.io.IOException: Can't read [C:\Users\huwan\Desktop\ASCorpor...

2017-05-17 10:47:23

阅读数 791

评论数 0

final小结

1、 xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

2017-04-20 10:42:42

阅读数 162

评论数 0

as中生成jniLibs目录

1、 sourceSets { main { //jni库的调用会到资源文件夹下libs里面找so文件 jniLibs.srcDirs = ['libs'] } }2、 apply plugin: 'com....

2017-04-06 14:26:57

阅读数 1567

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭