MARGI3
码龄12年
关注
提问 私信
  • 博客:784,125
    社区:194
    784,319
    总访问量
  • 65
    原创
  • 395,118
    排名
  • 63
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新西兰
  • 加入CSDN时间: 2013-06-03
博客简介:

初心

博客描述:
Go For The Destination
查看详细资料
个人成就
  • 获得355次点赞
  • 内容获得118次评论
  • 获得557次收藏
  • 代码片获得144次分享
创作历程
  • 8篇
    2016年
  • 85篇
    2015年
成就勋章
TA的专栏
  • BaiduMap
    4篇
  • Android Step
    60篇
  • Java Study
    12篇
  • IDE-Eclipse
    2篇
  • IDE-AndroidStudio
    10篇
  • DataBase
    1篇
  • git
    8篇
  • MarkDown
    1篇
  • Android-UsingTouchGesture
    2篇
  • Android-Bitmap
    2篇
  • HTML+CSS
    1篇
  • Excellent Blog
  • Android-Providing-Resource
    1篇
  • github
    1篇
  • google resource
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android中Cookie的持久化(包含Volley的Cookie持久化)

Android网络请求中Cookie的持久化以下有两种方法第一种方法是针对Volley来实现的,这种方法比较简单,但是对于有多重类型的Request必须都要按照这种方式来处理,耦合度比较高。第二种方法只要设置一次,之后所有的请求都会携带cookie。建议采用第二种方法第一种方式:通过自定义Request对象来处理Request对象是一个抽象类,其中有两个抽象方法。abstract prote
原创
发布博客 2016.05.18 ·
5174 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

gradle user gudie

gradle user gudiegradle使用教程linkgradle plugin dsl reference描述了build.gradle文件中各种配置的作用,和用法
原创
发布博客 2016.05.16 ·
775 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android中通过scheme实现网页打开App(deep-link)

Android 通过 Intent Filter 和 scheme 实现与js交互,也称为 deep-link达到点击网页按钮打开App效果参考参考链接实现接下来结合具体的代码进行解析首先来看 网页端 js的实现按照stackoverflow上的说法,js中应该有一个类似于下面的结构来看一下js的
原创
发布博客 2016.05.16 ·
17493 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Android中Cookie的使用

Working With Cookies或许你早已经了解过cookies,但是或许你还不知道怎样在Java应用程序中利用cookies的优势.这篇文章可以引导你深入理解cookies,并且告诉你怎样设置一个cookie handler来使 HTTP URL 网络连接使用到这些cookie.Java SE 提供了一个主要的类来实现这一功能,java.net.CookieHandler还有一些其他的辅助
翻译
发布博客 2016.05.16 ·
19245 阅读 ·
3 点赞 ·
0 评论 ·
21 收藏

动态的修改xml中的drawable文件的solid颜色

动态的修改xml中的drawable文件的solid颜色xml文件中可以定义一个drawable文件,并设置solid,我们经常用这个作为背景。但是有时候我们想在run time环境下动态的随机的修改 xml中drawable文件的颜色可以通过以下方法GradientDrawable background = (GradientDrawable) titleTextView.getBackgrou
原创
发布博客 2016.03.10 ·
9219 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

webview 中js交互 代码混淆后失效

webview 中js交互 代码混淆后失效*一般情况下js交互,代码混淆的时候需要配置规则,以下是通用的混淆规则#保留annotation, 例如 @JavascriptInterface 等 annotation-keepattributes *Annotation*#保留跟 javascript相关的属性 -keepattributes JavascriptInterface#保留Javas
原创
发布博客 2016.03.10 ·
6589 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

umeng第三方登陆授权 getPlatformInfo 无法获取 access_token

umeng第三方登陆授权获取access_token本文章是 针对 umeng sdk 4.3 . 5.0已经使用了新的方法所以不存在问题umeng的文档中介绍的是 “ 2.3 获取accesstoken及用户资料 ”umeng文档说的是 UMSocialService.getPlatformInfo(Context context , SHARE_MEDIA platform , UMDataLi
原创
发布博客 2016.03.03 ·
3836 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

umeng分享到QQ,分享成功,回调失败。

Umeng Share 友盟分享到QQ,分享成功,回调出现问题(SNSPostListener)*这个问题的现象是, 配置好所有需要的东西之后。 调用umeng分享到QQ,能够分享成功,但是 SNSPostListener 中的 onStart 和 onComplete 方法没有得到正常的调用。 (成功分享) (回调有问题) 如果你的情况也是这样的话, 可以检查一下 AndroidManife
原创
发布博客 2016.03.03 ·
9259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ExecutorService引发的血案(三)ThreadPoolExecutor

前面我们提到了ExecutorService结构中的一个工厂类,Executors。这个类提供了一系列构造ExecutorService实例的方法。 这些方法的核心就是两个类,分别是 ThreadPoolExecutor 和 ScheduledThreadPoolExecutor 类。(当然还有别的类,比较常用的就是这两个)今天介绍的就是 ThreadPoolExecutor。简介这个类 的包名
原创
发布博客 2015.12.11 ·
1769 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ExecutorService引发的血案(二)ExecutorService使用

上一节中讲到了ExecutorService中有一些管理Thread的方法execute(Runnable)submit(Runnable)submit(Callable)invokeAny(...)invokeAll(...)execute(Runnable)这个方法使用的参数是 java.lang.Runnable 包中的对象,调用这个方法之后将会异步执行runnable。Executo
翻译
发布博客 2015.12.10 ·
25662 阅读 ·
7 点赞 ·
3 评论 ·
15 收藏

ExecutorService引发的血案(一)结构

最近使用了github上面的一个多线程下载的库 MultiThreadDownloader,发现挺好用。于是打开看了一下源码,发现了ExecutorService这个东西。之前多多少少接触到了这个东西,知道是java并发编程里面使用的,但是一直不是很了解所以花点时间看了一下。下面这张图,就是ExecutorService的结构图Executorsclass 这个类是一个工厂类,里面封装了很多构建`E
原创
发布博客 2015.12.10 ·
3099 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

view getMeasuredHeight getHeight区别

这个知识点老是容易忘记,还是 动手记下来吧。官网链接通过上面的描述getMeasuredHeight是用来判断布局信息的时候使用到的,onLayout中使用。而getHeight是在onDraw中使用。通过这两点就可以得出区别按照通常的说法就是,getMeasuredHeight得到的是view的实际高度,而getHeight得到的是view的显示高度(最大也就是屏幕高度)。我们可以通过onLayo
原创
发布博客 2015.11.27 ·
2112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android源码在线查看

第一种//源码在线查看,支持搜索,下载。 http://androidxref.com/4.2.2_r1/进去之后界面如图所示,如果要查看源码。 在右上方“In Project(s)”中选择 frameworks。在左上方 Definition 栏中填上你要查询的 类。 比如ListView搜索结果就在下方点击进去之后就可以看到源码,单个类文件里面也支持搜索,也可以下载单个类文件。 可以看到Dow
原创
发布博客 2015.11.26 ·
15823 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

google git resource

google git repositorygoogle sample git repositoryandroid code resource
原创
发布博客 2015.11.11 ·
756 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git library

代码混淆AndResGuard 腾讯微信团队图片加载处理Fresco facebookfresco demoglide图片显示subsampling-scale-image-viewDesign librarycheesesquare Demos the new Android Design libraryGenius-Android Material Designmaterial-ripp
原创
发布博客 2015.11.06 ·
1187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView

原文链接AdapterView 的子类 比如ListView 不能在layout中添加 子布局,或者在 代码中添加子布局。<ListView // .. other attributes> <// other views <-- notice the children of the ListView tag</ListView>这种布局方式,是会报错的。正确做法:<ListView /
原创
发布博客 2015.10.28 ·
12190 阅读 ·
11 点赞 ·
2 评论 ·
6 收藏

CardView 去掉 padding

在使用CardView的时候发现,当CardView包含一个布局之后设置 圆角,cardview显示出来之后 四周 会有一个类似padding的属性。 但是在布局文件里面,内层控件和CardView是没有设置padding 的。 要去掉 这个自动添加的 padding 可以通过 属性 cardview:cardPreventCornerOverlap 来设置为 false。 在代码里面 也就
原创
发布博客 2015.10.21 ·
7878 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Android providing resource

官网链接
原创
发布博客 2015.10.20 ·
627 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RecyclerView 滑动检测 (上滑 up)(下滑 down)(顶部 top)(底部 bottom)

RecyclerView 给我们的可以检测滑动事件的接口 只有 一个方法recyclerview.setOnScrollListener()或者 recyclerview.addOnScrollListener() set方法将会被弃用 deprecated 最好使用add方法但是这个也可以根据自己情况,如果自己当前的api中set方法没有被弃用,不存在add方法。就只能使用set方法了。监听 上滑
原创
发布博客 2015.10.19 ·
34857 阅读 ·
15 点赞 ·
10 评论 ·
20 收藏

keytool generate keystore for mac

mac 下 利用 keytool 生成 keystorecd 到 以下目录 /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin 这个Library目录不是User目录下的Library,而是根目录下的Library然后使用命令keytool -genkey -alias yourname.keystore -k
原创
发布博客 2015.10.17 ·
4150 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多