自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yechaoa

好记性不如烂笔头

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 CardView使用及属性

使用非常简单,属性不多,常用的更是没几个,自带就有阴影和圆角了compile 'com.android.support:cardview-v7:25.3.1'<android.support.v7.widget.CardView android:id="@+id/cardView" android:layout_width="match_parent"

2017-09-29 11:21:01 1547

原创 Android 动态修改shape

一般修改背景颜色直接set就行了,当然如果背景是一个shape的话,直接set一个shape也行,如果不怕麻烦的话但是在页面滑动的时候就需要动态的去修改shape的颜色了GradientDrawable mDrawable = (GradientDrawable)mImageView.getBackground(); mDrawable.setColor

2017-09-29 10:35:21 1293

转载 5分钟搞定android混淆

原链接:5分钟搞定android混淆其他:Android安全攻防战,反编译与混淆技术完全解析(下)前言混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定

2017-09-28 14:16:06 749 1

原创 MVP+Retrofit+RxJava简单事例

早都想撸一个demo出来总结一下加深理解的,也想搞的深入一点,但是发现越深入反而越不好总结,只好先作罢,所以目前本文只是简单事例(大佬跳过)。MVP 简化Activity,以接口的方式实现M层和V层的交互,所以在定义接口前一定要先想好业务逻辑,这样接口写起来也比较便捷,不然的话就是写着写着,诶少个接口啊,然后回来又写个接口,这样的情况一次还好,一多就影响开发效率了。Retrofit 其实是

2017-09-10 19:10:50 847

原创 Android Studio live template巧用动态模板也能大大提高你的开发效率

AS live template 动态面板巧用的话绝对比你手打提示要快的多默认的也有很多(输入之后按Tab生成)下面以Log为例3新增,5是快捷方式,7是变量类型,8是生成的代码,9是选择语言(此处选的就是java)效果带方法带链接,这样的log看起来就很舒服,还能快速定位更多动态面板:

2017-09-08 12:33:49 1213

原创 Uncaught TypeError: Cannot read property 'getItem' of null

WebSettings settings = mWebView.getSettings();settings.setDomStorageEnabled(true);//开启DOM

2017-09-04 17:25:33 6200

原创 Android WebView获取cookie

重写WebViewClient方法public class MyWebViewClient extends WebViewClient { public boolean shouldOverrideUrlLoading(WebView webview, String url) { webview.loadUrl(url); return true;

2017-09-04 17:19:38 11559

原创 Android前端正则表达式(通用)

前端示例: function validate(){ var reg = new RegExp("^.{6}$"); var pass = document.getElementById("password"); if(!reg.test(pass.value)){ alert("最少6位"); }else{ alert("suc

2017-09-01 11:49:23 1027

so文件(全平台)so

so文件(全平台),so文件(全平台),so文件(全平台),so文件(全平台),so文件(全平台),so文件(全平台),

2020-08-13

代码版本控制工具

TortoiseSVN TortoiseGit

2016-12-19

空空如也

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

TA关注的人

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