iostyle 的博客

https://github.com/iostyle 沉默寡言 若有所思

拨打电话跳转至拨号盘

主要是针对双卡用户,方便选择电话卡拨打  1)直接拨打 1 2 Intent intentPhone = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber)); startAct...

2017-03-27 14:24:06

阅读数:193

评论数:0

Java开发中的23种设计模式,很好的一篇文章

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、...

2017-03-27 11:53:34

阅读数:298

评论数:0

解决ScrollView自动滑动到底部的问题

ScrollView如果嵌套了ListView、GridView或者RecyclerView 当这些子控件加载完之后ScrollView就会自动滑动到底部 可以重写ScrollView中的computeScrollDeltaToGetChildRectOnScreen方法来解决这个问题 ...

2017-03-24 14:30:16

阅读数:1641

评论数:0

跳过Android6.0+权限的方法

发现了一个小窍门 在清单文件中设置 <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="22" /> targetSdkVersion ...

2017-03-23 16:42:13

阅读数:245

评论数:1

添加依赖后可能出现的各种问题

记录一下今天遇到的各种坑 添加一条依赖之后,可能会出现这样的问题 这个问题是因为你要依赖的那个项目需要将清单文件与你当前项目的清单文件进行合并,但是有些地方两边存在冲突,你可以想象这里是SVN,冲突的原因有很多种,比如说application的属性设置不同,比如说版本设...

2017-03-21 17:21:01

阅读数:120

评论数:0

关于AppSplash启动优化

首先严大原文 http://blog.csdn.net/yanzhenjie1003/article/details/52201896  Splash.xml xml version="1.0" encoding="utf-8"?> xmlns:...

2017-03-16 14:12:24

阅读数:154

评论数:0

TimerTask 延迟执行

TimerTask task = new TimerTask() { @Override public void run() { //你要执行的内容 } }; Timer timer = new Timer(); timer.schedule(task, 2...

2017-03-16 14:08:50

阅读数:315

评论数:0

关于 Android N 的存储问题

Android N 即 Android 7.x 存储路径权限发生了变化,我们不能再去获取根目录的路径  Environment.getExternalStorageDirectory() 但是我们可以使用App的缓存路径 通过Context调用 getExtern...

2017-03-16 10:28:11

阅读数:355

评论数:0

关于Android权限

Normal Permissions 此类权限都是正常保护的权限,只需要在AndroidManifest.xml中简单声明这些权限即可,安装即授权,不需要每次使用时都检查权限,而且用户不能取消以上授权,除非用户卸载App。 ACCESS_LOCATION_EXTRA_COMMAND...

2017-03-15 14:56:52

阅读数:195

评论数:0

Is this really what you want?

今天遇到一个BUG,提示是 Android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TAS...

2017-03-14 10:49:27

阅读数:182

评论数:0

RecyclerView中CheckBox复用处理以及批量操作

private List selectedPositions; 需要初始化 qxCb.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ...

2017-03-08 14:07:57

阅读数:554

评论数:0

Android XML 布局文件中 插件

在头部添加 xmlns:tools="http://schemas.android.com/tools" 在代码中使用tools:*** 如tools:text  内容只在设计时预览展示,部署到项目中不作展示 同时推荐一个比较好用的...

2017-03-06 10:46:09

阅读数:191

评论数:0

ButterKnife的使用以及不能自动生成代码问题的解决

出处:http://www.cnblogs.com/zhengjunfei/p/5910497.html 大家知道在我们android编程的时候,经常会遇到findViewById的问题,尤其是当你的布局中的view较多的时候,initView是一个很耗时的过程,针对这一问题,B...

2017-03-01 11:00:34

阅读数:843

评论数:0

Android ScrollView撑不满屏幕的解决方案

设置ScrollView的属性  android:fillViewport="true" 代码示例: xml version="1.0" encoding="utf-8"?> xmlns:andro...

2017-03-01 10:56:51

阅读数:203

评论数:0

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