自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iostyle 的博客

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

  • 博客(14)
  • 收藏
  • 关注

原创 拨打电话跳转至拨号盘

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

2017-03-27 14:24:06 647

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

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2017-03-27 11:53:34 492

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

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

2017-03-24 14:30:16 2535

原创 跳过Android6.0+权限的方法

发现了一个小窍门 在清单文件中设置<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="22" />targetSdkVersion 运行在6.0+手机上会以“兼容模式”运行,自动获取所有权限 = =对 没错 我也觉得不可思议 谷歌处心积虑设计的权限就这样不攻自破了?目前在6.0

2017-03-23 16:42:13 1824 2

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

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

2017-03-21 17:21:01 449

原创 关于AppSplash启动优化

首先严大原文 http://blog.csdn.net/yanzhenjie1003/article/details/52201896 Splash.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> <b

2017-03-16 14:12:24 332

原创 TimerTask 延迟执行

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

2017-03-16 14:08:50 1559

原创 关于 Android N 的存储问题

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

2017-03-16 10:28:11 535

原创 关于Android权限

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

2017-03-15 14:56:52 482

原创 Is this really what you want?

今天遇到一个BUG,提示是Android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?总结一下

2017-03-14 10:49:27 643

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

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

2017-03-08 14:07:57 1000

原创 Android XML 布局文件中 插件

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

2017-03-06 10:46:09 433

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

出处:http://www.cnblogs.com/zhengjunfei/p/5910497.html大家知道在我们android编程的时候,经常会遇到findViewById的问题,尤其是当你的布局中的view较多的时候,initView是一个很耗时的过程,针对这一问题,ButterKnife可以完美解决,大大提高编程的效率,废话不多说,先上个图看一下效果吧:

2017-03-01 11:00:34 3177

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

设置ScrollView的属性 android:fillViewport="true"代码示例:xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pare

2017-03-01 10:56:51 1639

空空如也

空空如也

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

TA关注的人

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