自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 安卓分包原理 以及 分包操作方法

App引用的库太多,方法数超过65536后无法编译。这是因为单个dex里面不能有超过65536个方法。为什么有最大的限制呢, 因为android会把每一个类的方法id检索起来,存在一个链表结构里面。但是这个链表的长度是用一个short类型来保存的, short占两个字节(保存-2的15次方到2的15次方-1,即-32768~32767),最大保存的数量就是65536。新版本的Android系统中修

2017-02-04 11:06:24 2292

原创 swift 基本数据类型

变量常量1.1var  是变量声明类型/let   是给常量声明的(不可修改)var  a=1;     Intvar  a1=1.0   浮点var  a2=true  布尔。var  a3="博学"  字符串也可以这样声明var x:Intvar s:String这样声明是没有初始值的。数组和java 一样var   arra

2017-02-04 10:55:56 417

原创 Fragment setUserVisibleHint()

在viewpager+fragment  的时候,由于viewpage 的缓存机制,咋默认情况下回左右个缓存 一个fragment,所以当我们滑出 再滑进的时候 左右两边的页面数据并没有更新。当然用viewpage的监听可以监听到viewpage 的滚动事件。其实我们还可以用 fragment 的setUserVisibleHint() 方法 来控制 页面的刷新。这个Fragment的UI是否

2017-02-04 10:48:18 273

原创 获得软键盘高度 监听软键盘

有的时候我们需要在软键盘收钱或者 展开的时候 做一下ui 方便的操作。这就要根据视图的偏移量来 判断当前的软键盘是否展示。public int get_keyHeight(){ Rect r = new Rect();//获取当前界面可视部分OlqbankCircleSendActivity.this.getWindow().getDecorView().getWindowV

2017-02-04 10:44:33 619

原创 Android 6.0 运行时权限

app在6.0之前的设备依然使用旧的权限系统。如果你还没支持新运行时权限,我建议你首先把targetSdkVersion 降级到22。1:需要将APP的targetSdkVersion设置到23以上并且在Android6.0以上系统运行targetSdkVersion 232:在AndroidManifest中配置拨打电话的权限uses-permission android

2017-02-04 10:36:42 393

原创 viewpager 竖着滑动

package me.kaelaela.verticalviewpager;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view.MotionEvent;import me.kaelaela.vertic

2016-07-01 13:55:49 606

原创 android6.0权限问题

之前学baidu 地图的代码,有6.0sdk 发现无法定位成功。后来发现是 6.0的权限问题。普通权限:只需要在androidmanifest.xml中声明相应的权限,在安装应用时,会默认获得许可。需要申请的权限:例如:打开gps 定位  倒包:import android.support.v4.app.ActivityCompat;import android.s

2016-06-26 16:31:48 203

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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