自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yougliu的专栏

TTian的菜鸟

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

原创 CSS3学习

CSS3学习介绍 CSS3是CSS版本的升级,主流的浏览器已基本支持, 在兼容之前版本时,还是需要使用前缀, -webkit:chrome和safari -moz:firefox -ms:ie -o:opera属性介绍:1、border-radius是向元素添加圆角边框。border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角

2017-12-18 22:24:44 193

原创 在Fragment嵌套Fragment使用中,出现第二次使用空白

在Fragment嵌套Fragment使用中,出现第二次使用空白问题: 在Fragment嵌套Fragment使用中,如配合viewpager使用,同时Fragment复用,在复用过程中,fragment显示空白。解决: 在对应adapter传入FragmentManager对象,需要传入getChildFragmentManager,而不是getFragmentManager。

2016-08-23 15:06:35 1293

原创 在WebView中加载html内容出现乱码

在WebView中加载html内容出现乱码问题: 在使用webView加载html内容(不是url)是出现乱码,包括中文乱码,如使用mWebView.loadData.解决方法: 第一种:如果使用loadData加载,需要text/html; charset=UTF-8” 放在一起就能解析中文了。第二种: 使用loadDataWithBaseURL:mWebView.getSettin

2016-08-19 17:30:51 1234

原创 java垃圾回收机制分析

一、JAVA GC介绍 垃圾收集器(Garbage Collection,GC),内存释放就是通过GC完成的,不需要程序员手动去调用方法去启动GC,虽然可以通过调用System.gc()来启动,但是这个不能保证一定会发生垃圾回收,由于不同的jvm有着不同的GC策略,它只能回收无用并且不再被其它对象引用的那些对象所占用的空间。二、JAVA GC相关知识 垃圾回收是释放内存,所以

2016-07-13 16:22:29 379

原创 android studio命令打包(gradle)

android studio命令打包(gradle)1、前提 2、步骤 3、总结一:前提 1、已经有jks签名文件,如果没有可以通过android studio build生成一个 2、本文是建立在umeng多渠道打包的基础上 3、本文介绍内容为在android studio 终端使用./gradlew进行打包 4、我的项目中是把jks签名文件放在项目中,对应modul

2016-06-14 16:42:50 13011

原创 react-native IDE(nuclide)安装

nuclide是facebook推荐的react-native编辑器, 1、最简洁的安装方法: apm install nuclide 注意:apm命令可能提示没有,所以需要使用第二种 2、通过atom来安装apm命令 在官网下载atom,打开atom,然后Atom > Install Shell Commands,这样就获得了atom和apm命令,然后在执行方法一 3、通过源码来安装

2016-06-13 17:36:05 2624

原创 react-native不能生成index.android.bundle

react-native不能生成index.android.bundle继上篇配置react-native Android环境,在运行新创建的项目时,会出现手机红色屏幕,注意这里实在真机上,模拟器上不知道,没有进行测试。并且提示不能连接到server端。解决办法 在项目目录下 react-native start > /dev/null 2>&1 & adb reverse tcp:

2016-06-13 14:11:11 8116

原创 react-native android_home配置问题(android)

react-native android_home配置问题(android)问题解决方法问题 在配置facebook推出的react-native android环境时,我是按照react-native中文网进行配置的,使用的是mac,windows也可以,但是没有尝试。在配置完成后,所有步骤都完成,运行新创建的项目时,会出现 java.lang.RuntimeException:

2016-06-13 10:43:26 2220

原创 Android模仿VideoView实现视频播放

Android模仿VideoView实现视频播放VideoView介绍模仿VideoView实现步骤问题解决快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表

2016-06-08 11:58:12 1578

原创 Android事件分发机制

一、view android点击事件可分为:onclick和ontouch。区别在于,在onclick中,单纯的设置单次点击事件,注重结果,而在ontouch中,可分为action down,action move,action up等多种事件过程。 view的事件分发为:dispatchTouchEvent–>setOnTouchListener(onTouch)–>false—>onTouc

2016-01-25 17:11:12 312

原创 理解Handler,Looper,MessageQueue,ThreadLocal关系

理解Handler,Looper,MessageQueue,ThreadLocal关系ThreadLocal简单介绍源码分析Looper,messagequeue,handler关系总结1、ThreadLocal介绍 ThreadLocal是一个线程内部的数据存储类,对于存储和获取数据都只能在对应的线程中,线程间的数据相互不影响,所以在处理并发时,可以使用线程安全机制(锁)

2015-12-16 16:58:19 777

原创 socket通过压缩流传输文件夹

通过socket,压缩流传输文件夹,也可以通过多线程传输client端:server端:以上是部分主要代码:谢谢!

2015-02-03 19:52:37 1071

原创 java 通过反射机制得到类的属性和方法

有时候你使用不是自己定义的一个类时,会不知道该类中的属性和方法,当然你可以通过工具看到,但有时候我们需要对相似的几个类进行操作时,如果每个类都编码一次的话,就显得代码冗余,所以通过java的反射机制可以获取到类的属性和方法,通过泛型进行定义,可以减少不必要的代码,甚者可以作为接口。下面看下java反射机制:首先,需要定义一个类,步骤如下图:以上方法能得到该类的属性方法,和g

2015-01-27 19:05:34 693

原创 eclipse访问/data/data目录

在Android开发中,如果你使用模拟器的话,data/data/下的目录是可以直接打开的,你可以查看contentProvider等内容,但是当我们使用真机进行测试时,data目录是打不开的,点击基本没有反应,但也有特殊情况,具体我这里也没有很了解。那么怎么在Eclipse ddms中打开data目录啦?首先,你必须获得他的root权限,可以注意到,data目

2015-01-27 11:12:51 1748

原创 判断当前设备是平板还是手机!

在安卓开发时,针对不同的设备会有不同的屏幕适配,下面为判断设备是否是手机:java 如下:

2015-01-21 18:57:29 1424

原创 Android进程间通信--AIDL

最近学习了下Android进程间通信,可能都是比较基础的东西,但是自己还是写下来,方便日后自己要用的时候可以直接使用,也为和我一样对这块想要了解的骚年们提供点基础知识吧,Android进程间通信个人认为有,contentProvider,broadcast,AIDL,sharedpreference,还有网络,数据库等。今天我们要说的是AIDL:全称为Android interface d

2015-01-17 18:38:55 502

原创 Android基础开发 app快捷方式创建

APP的快捷方式:直接生成快捷方式主要是通过发送系统广播InstallShortcutReceiver实现的,建议去看下InstallShortcutReceiver的源代码,在Android skd--packages\apps\Launcher2\src\com\android\launcher2。首先是直接在桌面生生成:如下图:注意要添加上对应的权限:<uses-perm

2015-01-17 14:29:14 680

Android_listview

实用的listview工具包,有下拉刷新,分页加载等功能,简单实用,功能丰富

2015-01-05

image-loader-develop

jar包,用于处理图片,缓存等,image-loader-develop

2015-01-04

空空如也

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

TA关注的人

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