自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 (js)JavaScript调用本地android的方法

之前由于公司的一个需求:通过web网页的点击事件必须传值给android本地并且跳转到指定的页面,当时js这块我不了解,就和前端工程师研究讨论最终是做出来了,现在看来挺简单的,回顾做个记录~!首先初始化我们的WebView,上代码:mWeb = (WebView) findViewById(R.id.webview); WebSettings settings = mWe

2016-12-19 17:15:30 579

原创 Android studio之Jni/ndk入门

android studio使用jni的方法很简单,但是在使用的过程中会出现很多的问题,查阅了很多教程,今天做个总结:1、不要在继承AppCompatActivity的类中声明native方法,另写一个类,如下声明加载so的静态代码块,以及声明一个native方法,如下所示:package com.chensd.jnitest;/** * Created by chensd on 2

2016-11-24 14:55:49 450

原创 浅析linkedHashMap双向链表与Lru算法的关系

LinkedHashMap继承HashMap,与HashMap的不同主要是它重写了父类的Entry这个类,以及addEntry(),recordAccess()等方法。HashMap是单向的链表,因为他的保存对象Entry中只有保存Entry next,迭代输出时按默认的插入顺序linkedHashMap是双向链表,因为他重写了父类Entry增加了Entry before以及Entry a

2016-11-22 12:51:59 981 2

原创 利用newInstance快速搭建tablayout与viewpager的简单UI框架

newInstance 与 new 创建片段Fragment有区别:newInstance利用类加载机制创建对象,是工厂模式常用的一种形式。newInstance创建对象时,只能调用无参数的构造方法,效率相对低new 创建时可以调用任何的构造方法。我们知道利用Java的反射可以得到一个类的构造方法,比如:getConstructorpublic ConstructorT

2016-10-27 10:37:04 450

原创 Andriod-Seamless-ViewPager-Header的一些用法总结,感谢作者!

花了一些时间,总结一些关于开源库Andriod-Seamless-ViewPager-Header的用法,仅为初学者参考,感谢原博的辛勤付出。首先是用法:一、GitHub上下载的demo没有提供库,将其demo修改成库,项目依赖库。拷贝你需要的片段或者activity到项目中。二、拷贝相关布局文件三、需要注意的问题、viewpager的片段中是listview或者是

2016-01-23 01:00:29 570

原创 回忆:2014进入android三个月时的那种初心!纯属个人分享初学的心态。

本人文采不好,写文章不在行,就连第一句话都要写了又删。刚开始先说明,本人大学毕业一年,没有编程基础,大学学的是生物。之前一直苦恼是否能够坚持到培训毕业,目前三个月了,看来自己是坚持下来了,当初也是因为看到博客里大神的一句话“学生物的同学有耐心,可以学好的”,嗯这句话坚定了我的信念。第一个月java阶段,主要学的是javaSE的内容,都是一些语法知识,加上大量的练习,我想最初的面向对象都让在这方

2015-12-15 22:38:28 667 1

newInstanceDemo

利用newInstance的方式创建Fragment,结合TabLayout与viewpager创建简单UI框架

2016-10-27

空空如也

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

TA关注的人

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