自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 android设计模式--适配器

参考了http://blog.csdn.net/zhangjg_blog/article/details/18735243这篇文章主要还是适配器将2个对象进行了连接,然后通过客户端进行使用先看适配器的代码//实现DGB接口public class Adapter implements DGBInter{ private ZGBInter mZGBInter; //构造函数中传入

2016-10-31 11:01:37 480

原创 MD设计模式

首先需要导入design设计的包 这个包跟当前的v7包的数字对应 compile ‘com.android.support:design:24.2.1’

2016-10-20 21:30:52 1203

原创 即时通讯--融云

现在即时通讯大部分app都有的功能,所有今天练习了融云上的即时通讯首先注册一个融云的账号 这里我直接写注意事项了,因为融云已经很好的给了步骤,选择的是Kit的SDK包import module 选择融云的SDK然后更改名字,自己的app下的gradle下compile(…)更改mnf中的包名, 和value后的key -这下面的是单聊模式然后就是在自己的项目中的代码了 在appli

2016-10-19 17:19:21 754

原创 百度地图Android

参考博客http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=112007在申请百度地图的时候需要SHA1 1.eclipse中比较好找,百度一下就知道了, 2.这里主要说AS中应该怎么找,首先需要创建一个jsk的签名文件,然后在as下面的Terminal中使用keytool命令获取,图片在下面展现

2016-10-14 22:53:09 364

原创 HttpUrlConnection的简单使用

有post 和get请求,这里先只是用get请求 这是获得字符串输入流 @Override public void onClick(View v) { new Thread(new Runnable() { @Override public void run() { HttpURLConn

2016-10-08 11:39:30 489

原创 屏幕适配

观看慕课网总结http://www.imooc.com/video/9349屏幕需要了解什么 如何计算出一个手机对角线的 DPI (就是 屏幕像素的密度) 首先了解到手机是多少英寸 如 5.0英寸,像素是多少*多少 如 1920*1080 然后就可以得到dpi 1920^2 + 1080^2 开根号 再 / 5.0 得到对角线的dpi像素范围和名称

2016-10-07 22:56:25 327

翻译 android性能优化

布局优化根布局尽量使用RelativeLayout 因为正常的frameLayout和LinearLayout无法实现效果,通过嵌套就增加了布局层级,会降低性能的使用< include>标签使用< merge>标签 一般配合include使用使用 ViewStub绘制优化尽量不要在View的onDraw中执行大量的操作!不要在onDraw中创建局部对象,因为onDraw会被频繁调用,这

2016-10-07 20:39:14 350

原创 EventBus3.0的使用

EventBus3.0增加了使用注解的形式来解除命名的约束提升了性能注解中使用@Subscribe后面不写 () 默认是post的线程 @Subscribe(threadMode = ThreadMode.POSTING )//默认模式,在post的线程 //@Subscribe(threadMode = ThreadMode.Main )//主线程 //@Subscribe(thread

2016-10-07 09:43:22 321

原创 ViewPager的adapter

有2个继承PagerAdapter的子类 FragmentStatePagerAdapterFragmentPagerAdapter区别:二者在写在不需要的Fragment时,采用的处理方法不同 FragmentStatePagerAdapter会销毁不需要的Fragment,事务提交后,可将Fragment从activity的Fragmentmanager中彻底删除,就是销毁了不需要的fr

2016-10-06 21:14:36 372

原创 Android的动态加载技术(插件化技术)

这里只是简单了解下注意的问题1.资源访问2.Activity生命周期的管理3.插件ClassLoader的管理1.资源访问 需要实现2个方法 getAssets getResources 通过反射的方法来得到这2个类,然后加载插件apk中的资源文件2.Activity生命周期的管理反射方式接口方式3.插件ClassLoader的管理为避免多个ClassLoader加载同

2016-10-06 11:54:18 458

原创 自定义View---继承View

继承View重写onDraw的同时,还需要注意2点 1.该控件在布局中用wrap_content的时候2.该控件用padding的时候问题一:如果用了wrap_content则需要重写onMeasure方法!进行判断 private int mHeight = 200; private int mWidth = 200; @Override protected

2016-10-06 11:09:53 487

原创 android沉浸式应用(模式)

先看图片 这个应用在正常的app中, 如果用在视频,游戏的app就不适用了!下面就是主要代码,只需要几行代码就搞定了!View decorView = getWindow().getDecorView(); //这里的2个flag得到的数据就是为了下面设置 decorView.setSystemUiVisibility(

2016-10-05 22:51:03 578

原创 面试问题

图片的适配,机型适配,魅族小米适配的时候会遇到什么问题? 解决地址:http://gold.xitu.io/entry/5741c45779bc44005ca630d0拍的照片,会选择90度180… Android 系统提供了 ExifInterface 类来满足获取图片各个属性的操作, // 从指定路径下读取图片,并获取其EXIF信息 ExifInterface exifInterfa

2016-10-02 21:05:34 368

autobahn-0.5.0.jar

这是autobahn-0.5.0.jar的关于websocket的jar包

2017-02-21

ShineButton

使用ShineButton在listview中

2016-08-31

空空如也

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

TA关注的人

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