自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于 new FileOutputStream(file) 异常问题 :FileNotFoundException

在创建文件输出流时 一定得保证 文件夹! 文件夹! 文件夹! 存在。即在 newFileOutputStream(file);之前 先调用 mkdirs()方法:创建代码如下:File foder = new File(FileUtils.getRootDirectory()+ "/updateVersion/");if (!foder.exists()) { fo...

2019-04-18 12:01:49 10535

原创 WebView 截取长图

直接上代码了 稳稳的 屏幕外也可以实现截取 public static void getViewBitmap(View view) { WebView webview = (WebView) view; //测量webview 实际的大小 包括屏幕外的 webview.measure(View.MeasureSpec.makeMeasureSpec(View.Mea...

2019-03-12 16:47:00 978 1

原创 ARouter使用时 要把instant run 关了切记 !切记!!!

Android Studio使用了 instant run ,ARouter的跳转会失效,这种情况下我们需要开init之前,调用openDebug。ARouter.openDebug()只是将debuggable这个标记置为了true  ,仅限于debug环境,正式版本有安全风险,不建议标记;...

2018-05-10 18:45:22 2138

转载 scrollview 显示在顶部

不解释 肯定用的到 就是在scrollview里面的第一个控件,设置 android:focusable=”true” android:focusableInTouchMode=”true” 就是这么简单

2018-01-03 10:17:52 1626 1

原创 CountDownTimer倒计时 很简单很实用

这个很简单 就直接上代码了 没什么解释的 就是为了记住这个APIpublic class MainActivity extends AppCompatActivity {private TextView textView;private CountDownTimer downTimer;private long time=100*1000;//倒计时的总时间 ms@Overrideprot

2017-12-27 20:13:13 2230

原创 Fragment懒加载 可实现嵌套

Fragment懒加载的优点和好处就不废话了,假如你是一个有要求的“码农”,懒加载应该是你考虑的。好了直接上了。还有本篇实现方法只可在ViewPager+Fragment模式。首先可以先创建一个抽象父类BaseFragment如下:public abstract class BaseFragment extends Fragment { /** * 当前Fragment时候可见

2017-09-11 16:41:22 446

原创 百变的PopupWindow

相信很多初学者把Toast、Dialog、menu用的是溜溜的,但有些时候想要华丽,炫酷的显示这些小控件时,感觉就有些麻烦了。积极主义者:麻烦就麻烦吧,自己定义;另一种:这原生的不是挺好的吗,用起来很方便。其实只要你认识了PopupWindow,你马上就会被他征服,从此迷上了他,功能太强了,哪里都用得到,上手简单。下面就让我们使用PopupWindow定义初自己的炫酷,多彩的小控件吧!1.使用Po

2017-01-03 16:12:43 251

原创 自定义超简单、帅气可滑动删除的ListView

滑动删除简单实用,现在大多数App都会用的功能,可是Android并不像I OS那样拖过来就能用。对于新手来说还是得死很多脑细胞的。就像我,试了很多方法,可是效果总是达不到要求。没办法既然项目要求,就得干啊!多亏前辈们留下的资源丰富,总算让我磨出来了,嘿嘿! 废话也不说了,代码直接撸起!首先自定义SlideDeleteView继承ListViewpublic class SlideDeleteV

2016-12-17 17:25:06 280

原创 安卓中使用WebSocket建立简单实用的长连接

新手!新手!大家让一让啊,让一让!冒犯了各路大神请见谅,哈哈!对于新手,再直的路上都会拐几个弯。咬着牙,就是向前走!当你回头,来时的路一马平川(装X有点过了,我也还是个新手尼,直接进入正题了)。Web似乎跟安卓没有半毛钱关系的,我也是这么想的啊,可是最近写的项目中就是要用WebSocket协议,你说咋怎?一个战队都是新手,哎!只能认了。咬着牙,就是向前走。百度一下网上大神的代码琳琅满目,眼花缭乱

2016-12-17 11:28:06 1894

空空如也

空空如也

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

TA关注的人

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