- 博客(47)
- 资源 (6)
- 收藏
- 关注

原创 ReactNaitve拆包(一)
Facebook推出React Native能够比较好的解决了IOS、Android平台之间的差异性,近几年越来越多的公司加入到React Native怀抱,尤其是像携程、阿里、腾讯的加入,验证了React Native技术的可行性和稳定性。对公司来说,使用React Native遇到的第一个问题也许就是拆包。公司会根据不同的业务拆分成不同的js-bundle包,但是rn框架本身就比较大,我使...
2018-12-07 11:14:30
374
原创 Android FlexboxLayout
{ "flexDirection": [ //决定主轴的方向 "row", "row-reverse", "column", "column-reverse" ], "flexWrap": [ "nowrap", "wrap", "wrap-reverse"
2017-07-24 14:31:15
586
原创 欢迎使用优快云-markdown编辑器
Android FlexboxLayout{ “flexDirection”: [ //决定主轴的方向 “row”, “row-reverse”, “column”, “column-reverse” ], “flexWrap”: [ “nowrap”, “wrap”, “wrap-reverse” ], “justifyContent”: [ //定义项目在主轴的对齐方式
2017-07-24 14:28:28
279
转载 Android性能优化典范
转自 http://www.youkuaiyun.com/article/2015-01-20/2823621-android-performance-patterns/32015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介
2015-01-20 20:31:01
675
转载 解决国内sdk更新慢
Android SDK Manager国内下载缓慢的问题在Android SDK Manager Setting 窗口设置HTTP Proxy server和HTTP Proxy Port这个2个参数,分别设置为:HTTP Proxy server:mirrors.neusoft.edu.cnHTTP Proxy Por:80然后把下面的Force ..http
2014-10-14 13:34:18
940
原创 Android 笔记
正确理解,第一个参数为 单位,第二个参数为单位(第一个参数设置的单位)指定的值,返回值 都是像素DisplayMetrics dm = getResources().getDisplayMetrics();int scrollOffset = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 300, dm);获取系统的
2014-03-26 13:48:23
978
转载 HttpClient 教程 (六)
原博客链接:http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2113251.html 第六章 高级主题6.1 自定义客户端连接在特定条件下,也许需要来定制HTTP报文通过线路传递,越过了可能使用的HTTP参数来处理非标准不兼容行为的方式。比如,对于Web爬虫,它可能需要强制HttpClient接受格式错误的响应头部
2014-03-21 10:29:22
816
转载 HttpClient 教程 (五)
原博客链接:http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2113249.html 第五章 HTTP客户端服务5.1 HttpClient门面HttpClient接口代表了最重要的HTTP请求执行的契约。它没有在请求执行处理上强加限制或特殊细节,而在连接管理,状态管理,认证和处理重定向到具体实现上留下了细节。这应
2014-03-21 10:28:49
767
转载 HttpClient 教程 (四)
原博客链接:http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2113247.html HttpClient 教程 (四)HttpClient提供对由HTTP标准规范定义的认
2014-03-21 10:28:16
869
转载 HttpClient 教程 (三)
原博客链接:http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2113246.html HttpClient 教程 (三)第三章 HTTP状态管理原始的HTTP是被设计为无状态
2014-03-21 10:27:40
742
转载 HttpClient 教程 (二)
原博客链接:http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2112832.html HttpClient 教程 (二)HttpClient有一个对连接初始化和终止,还有在活动连接上I/O操作的
2014-03-21 10:26:55
898
转载 HttpClient 教程 (一)
原博客链接:http://www.cnblogs.com/loveyakamoz/archive/2011/07/21/2112804.html HttpClient 教程 (一)前言超文本传输协议(HTTP)也许是当今互联网上使用的
2014-03-21 10:25:44
839
原创 Java多线程实现源码分析
Android异步通信有2种实现,一种是Handler,另一个就是Google自带的AsyncTask.源码分析AsyncTask是怎么实现的.
2014-03-20 10:31:53
1240
原创 Handler消息处理分析(UI线程)
Android消息处理机制由消息循环,消息发送,消息处理三部分组成应用程序主线程会生成一个Looper,在Looper中会创建MessageQueue.会新新建一个ActivityThread实例,在实例的时候会新建一个Handler实例,同时将生成的Looper与MessageQueue与Handler关联起来.发送消息,将消息放在MessageQueue中在handler中处理消息.
2014-03-11 16:45:57
812
原创 Andorid事件传递过程
Android事件的是怎么样传递的,如果在正确的位置处理Android事件.对提交用户体验来说什么重要,有时对提高应用的流畅性也十分重要,下面是我对Android事件的理解.
2014-02-21 16:58:09
1074
转载 Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果
转帖请注明本文出自xiaanming的博客(http://blog.youkuaiyun.com/xiaanming/article/details/17539199),请尊重他人的辛勤劳动成果,谢谢!我在上一篇文章中Android 带你从源码的角度解析Scroller的滚动实现原理从源码的角度介绍了Scroller的滚动实现原理,相信大家对Scroller的使用有一定的了解,这篇文章就给大家带来
2014-02-20 16:14:31
1113
转载 Android 带你从源码的角度解析Scroller的滚动实现原理
本文转自:http://blog.youkuaiyun.com/xiaanming/article/details/17483273今天给大家讲解的是Scroller类的滚动实现原理,可能很多朋友不太了解该类是用来干嘛的,但是研究Launcher的朋友应该对他很熟悉,Scroller类是滚动的一个封装类,可以实现View的平滑滚动效果,什么是实现View的平滑滚动效果呢,举个简单的例子,一
2014-02-18 18:36:08
953
转载 Android ViewGroup系列控件的使用
一、 ViewGroup1.1 概述 定义 public abstract class ViewGroup extends View implements ViewParent, ViewManager 所在的包 import android.view.ViewGroup; 子类信息 View |___ ViewGroup
2014-02-17 18:26:53
2261
原创 经典的博客或学习网站(Andorid)
在有时间的时候会想去看看Andorid上的一些新的东西,可经常不知道去那里看.下面是看到别人经常去的地方,发现新的也会加上来.http://www.trinea.cn/http://www.cnblogs.com/ak5t/http://blog.tisa7.com/android_open_source_projectshttp://www.trinea.cn/and
2014-01-20 15:36:38
1184
原创 python 字符串
所有的序列操作(索引,分片,乘法,判断成员资格,求长度,取最大值与最小值)都对字符串同样适用.注意:字符串是不可变的.1.字符串格式化.字符串格式化使用格式化操作符"%"实现.在%左侧放置一个字符串,而右侧旋转希望格式化的值.如果有多个值,一般使用元组.>>> format = "Hello,%s.%s enough for ya?">>> values = ('world','Hot'
2014-01-13 14:52:46
903
转载 github 出现 Permission denied (publickey)的解决
来自:http://blog.youkuaiyun.com/houyp520/article/details/9401745Permission denied (publickey).fatal: The remote end hung up unexpectedly出现这种错误是因为没有添加密钥或者是密钥过期.试着重新创建ssh key,按以下步骤ssh-keygen注意短横
2014-01-13 11:13:59
1144
原创 python(二)列表与元组
1.拼接字符串>>> "hello."+"world!"'hello.world!'>>> x="hello,">>> y="world!">>> x+y'hello,world!'2.字符串表示,str与repr>>> "Hello,world!"'Hello,world!'>>> print "Hello,world!"Hello,world!>>> 10000L
2014-01-04 16:52:46
914
原创 python 第一节 python基本运算符
一,默认情况下,一个整数被另外一个整数除,计算结果小数部分被截除,只有整数部分>>> 1/20>>> 5/22解决方法:用实数(包含小数点的十进制数)而不是整数进行运算;>>> 5.0/22.5>>> 5/2.02.5>>> 5.0/2.02.5二.在python中,双斜线执行整除,即使是浮点数也是保留整数部分>>> 5//22>>> 5.0//22
2014-01-03 14:52:57
1117
原创 openfire+Spark
最近公司要做一个药师在线咨询功能,也就是在手机上做一个类似与QQ的IM聊天功能.以前没有做过类似的功能,只有去网上看看,听说Openfire不错,所以就去阅读相关资料,在2近一个星期的努力下,终于搭建起来了自己的Openfire服务器和自己的Spark客户端,其实要搭建其环境相当简单,只是以前没有做过类似的功能,走了不少弯路,在此写出来,没有多少技术含量,只是希望帮助有类似需要的童鞋少走一些弯路
2013-12-23 17:58:31
2050
原创 HoloEverywhere 分析(一)
在Android自有版本包括最低版本中使用ActionBar,看看HoloEverywhere是怎么实现.浅析ActiobBar在不同版本中的实现思路.
2013-12-20 10:51:54
1807
原创 Android之工具类说明与帮助
1.SparseIntArray类 SparseIntArray类是一个Map,主要是存储key为整数,value也为整数的map.但是比使用Map要高效很多.因为SparseIntArray中存放的是经过排序后的map,查换使用了二叉树折半查找,效率比map要高很多.查看源码可以看见,实现是将Key与Value分别用2个int[]实现,而且查找又使用了折半查找,所以效率比map高很多.s
2013-12-19 09:46:04
800
转载 Android 获取屏幕高度、标题高度、状态栏高度详解
Android获取屏幕高度的方法主要由view提供通过View提供的方法获取高度方式有两种: 1, 当前显示的view中直接获取当前view高宽2, 通过Activity的getWindow().findViewById(windows.iD_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘
2013-12-12 11:05:21
779
原创 Android TextView 高级应用
1.TextView 不仅能显示文字,还能显示图片. StringBuilder sb = new StringBuilder();sb.append(" ");sb.append(tv.getText().toString());SpannableStringBuilder sp = new SpannableStringBuilder(sb.toString());Drawable
2013-12-10 18:06:11
941
原创 git 笔记记录(九) git里程碑
里程碑即Tag,是人为的对提交的命名.使用任何数字版本号无论长短,都没有使用一个直观的表意的字符串来得方便.1.显示里程碑 git tag命令.bluceshang@bluceshang:~/gittemp/hello-world.git$ git tagjx/v1.0jx/v1.0-i18njx/v1.1jx/v1.2jx/v1.3jx/v2.0jx/v2.1jx/v2.
2013-12-06 19:23:41
1532
转载 Andoird ListView快速加载图片的终极解决之道
图片下载应用从网上下载图片非常简单,使用Android framework中提供的HTTP相关类就很容易实现,下面提供了一段样例代码:01static Bitmap downloadBitmap(String url) {02 final AndroidHttpClient client =
2013-12-06 17:45:59
1204
转载 Android大图片裁剪终极解决方案(上:原理分析)
转自:http://my.oschina.net/ryanhoo/blog/86842在不经意间看到了对图片处理意见,没有经过自己的验证,不过感觉不错,还有github地址:https://github.com/ryanhoo/PhotoCropper上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目
2013-12-06 16:32:51
1158
原创 git 笔记记录(八) git 库管理与git协议
使用git show-ref 命令查看所包含的引用bluceshang@bluceshang:~/gittemp$ git show-ref38074841cf56acdfef2f638ea686f1fd49f17d51 refs/heads/branch_1.0a974d7c2df090893f474f7784637b1f84eeeac15 refs/heads/mastera974d
2013-12-04 18:52:03
1051
原创 git 笔记记录(七) git Clone
"不能把鸡蛋放在一个篮子里",Git版本库目录与工作区在一起,因此存在一损俱损的问题.2个版本库之间通过PULL和PUSH操作实现同步.1.版本库A通过Clone操作创建版本库B2.版本库A通过PUSH,将新的提交传递给版本B3.版本库A通过PULL,将版本库B中的新提交拉回到自身(A).4.版本库B通过PULL,将版本库A中的新提交拉回到自身(B).5.版本库B通
2013-11-29 19:15:32
1428
转载 Ubuntu svn更新
来自 http://kovshenin.com/2013/subversion-1-7-on-ubuntu-12-04/Ubuntu’s default packages ship Subversion 1.6 with the 12.04 distribution. This is annoying if you want to use the newer Subversion 1.7, w
2013-11-27 19:26:36
1047
原创 git 笔记记录(七) git基本操作
1.对当前的操作创建一个Tag(专业术语叫里程碑,也叫打标签),里程碑也是一个引用.存放在.git/refs/tags目录下.bluceshang@bluceshang:~/gittemp$git tag -m "Say bye-bye " old_practice-m是tag说明,最后面是标签名称,名称可以自己定义,这样就打了一个里程碑,可以进行查看刚才打的tag.bluceshan
2013-11-25 19:33:02
786
原创 git 笔记记录(六) git检出
1.上一节讲了重置命令,重置命令是修改了引用的游标指向,重置命令所针对的是头指针HEAD,之所以没有修改HEAD内容,是因为HEAD指向了一个引用refs/heads/master,所以重置命令体现为分支游标的变更,HEAD本身一直指向的是refs/heads/master,并没有在重置时改变. 2.而检出命令(git checkout)的实质是修改HEAD本身的指向,该命令不会影响分
2013-11-22 11:28:07
3994
1
原创 git 笔记记录(五) git重置
用 git reset hard命令后,所有的提交都被回到了从前,包括代码库中的记录都回到了过去。默认非裸版本库(带有工作区)都提供分支日志功能,因为默认工作区版本库有以下设置 git config core.logallrefupdates true master记录了分支的变迁,最新的改变追加到文件的末尾 tail -5 .git/logs/refs/h
2013-11-21 19:19:51
1003
原创 git 笔记记录(四) git对象
一,日志查看 git log 查看所有日志信息 git log --pretty=raw //查看日志详细信息 研究日志信息用git cat-file命令git cat-file t查看日志的类型,git cat-file -p查看日志的内容 git log --graph可以查看日志的树状图 gi
2013-11-21 15:18:21
1149
处理Gallery与ScrollView冲突
2012-11-05
优化ListView数据
2012-11-05
Gallery与其Item的Click事件冲突的解决办法
2012-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人