自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 react native 学习笔记----将react native嵌入到Android原生应用

不仅可以在react native 的js界面和现有工程的界面之间跳转,而且可以把js写的界面当成一个控件,嵌入到现有的activity,作为原生界面的一部分使用。

2016-08-31 22:12:47 5071 3

原创 react native 学习笔记----网络

React Native提供了和web标准一致的Fetch API,用于满足开发者访问网络的需求。发起网络请求要从任意地址获取内容的话,只需简单地将网址作为参数传递给fetch方法即可:fetch('https://mywebsite.com/mydata.json')废话不多说,给个例子大家看看,详细看代码中的注释,本例子节选于:

2016-08-31 21:25:59 1650 1

原创 react native 学习笔记----使用Flexbox布局

Flexbox可以在不同屏幕尺寸上提供一致的布局结构一般来说,使用flexDirection、alignItems和 justifyContent三个样式属性就已经能满足大多数布局需求。flexDirection 在组件的style中指定flexDirection可以决定布局的主轴。如果要指定子元素沿着水平轴方向排列,则指定为row,沿着竖直轴方向排列指定为column。默认值是竖

2016-08-31 19:48:13 871

原创 react native 学习笔记之指定样式,宽,高

样式style没啥好说的,可以用{}扩起来指定样式,也可以用StyleSheet.create来集中定义组件的样式。给控件指定宽高其实也没啥好说的,可以指定绝对值,比如:View style={{width: 50, height: 50, backgroundColor: 'powderblue'}} />也可以指定 弹性(Flex)宽高。在组件样式中使用flex可以使其

2016-08-30 21:23:50 2282

原创 react native 学习笔记之state

state状态还是可以理解为Android,ios中一个类的成员变量,而props和state的区别是,props一经指定,就不能修改,而state是可以修改的。一般来讲,你需要在constructor中初始化state,然后在需要修改时调用setState方法。

2016-08-30 20:55:43 857

原创 react native 学习笔记之Props

在IOS或者Android中,通常一个类都有成员变量和函数,成员变量也可以叫成员属性。在proos的例子程序中,可以把Image看成系统定义好的类或者属性,而Greeting看成是我们自己定义的一个类,在react native中称为组件(Component)。那么这样理解的话,source={pic} 就是给Image的成员变量source赋值了,只是react native的语法需要用{}括起

2016-08-30 20:20:54 842

原创 react native 学习笔记之hello world

准备知识:首先需要了解一些基本的React的概念,比如JSX语法、组件、state状态以及props属性其次你还需要了解ES2015 (也叫作ES6)——这是一套对JavaScript的语法改进的官方标准。但是这套标准目前还没有在所有的浏览器上完整实现,所以目前而言web开发中还很少使用。React Native内置了对ES2015标准的支持,你可以放心使用而无需担

2016-08-30 20:09:16 451

原创 react native 开发-----mac环境下在Android终端运行程序

一:Android模拟器上运行。首先你要下载一个模拟器,大家都推荐用Genymotion,那就用他了。Genymotion的下载地址如下【需要注册一个账户后,才能下载。】:https://www.genymotion.com/download/Genymotion需要和virtualbox配合使用,所以你还需要下载virtualbox。virtualbox下载地址:http

2016-08-29 15:52:09 2549

原创 facebook react native 开发-----win7,mac环境搭建实践

开发环境搭建:英文不错的可以参考facebook官方文档:http://facebook.github.io/react-native/docs/getting-started.html不想看英文的,有中文翻译版本:http://reactnative.cn/docs/0.31/getting-started.html开发环境分为windows和mac,还有linux,我试着在win7下搭

2016-08-27 21:58:27 1270

原创 android开发艺术探索笔记--第二章IPC(InterProcess Communication)

线程是cpu调度的最小单位;进程一般指一个执行单元,可以指一个程序或者一个应用。Android中开启进程很简单,在四大组件中的Androidmanifest中指定android:process属性即可。2.3.2 Parcelable接口     Parcelable和Serializable的区别。Serializable是java接口,使用方法简单,但是开销大,

2016-08-26 17:47:28 544 2

用TabLayout,ViewPager实现左右滑动切换页面的效果

学习android两周多了,这几天在根据产品的要求改页面,刚好是左右滑动切换界面。于是把这部分单独拿出来搞了个Demo。希望对跟我一样初学android的朋友有所帮助。Demo主要用到的知识点包括:TabLayout, ViewPager,左右滑动切换tab界面,点击选项卡也可切换界面,一个activity包含多个fragment。tab页界面布局一致,但加载数据不同。

2016-06-25

SwipeRefreshLayout结合RecyclerView实现下拉刷新和滑动加载更多

SwipeRefreshLayout结合RecyclerView实现下拉刷新和滑动加载更多 现在很多界面都是要求,下拉刷新,列表项目更多的时候,滑动加载更多,就像微信朋友圈一样,下拉时要刷新,向上滑动要实 现“加载更多”。 我也是初学Android开发,为了搞懂这个逻辑,花了两三天时间,在网上找例子,也找了很久,一直没找到对于初学者合适的,不 是太复杂,就是版本比较旧,没有用到RecyclerView控件。逻辑理清后,其实很简单。代码中有详细注释,希望对刚入门的初学 者有所帮助

2016-06-20

SwipeRefreshLayout结合RecyclerView实现下拉刷新和向上滑动“加载更多”功能

SwipeRefreshLayout结合RecyclerView实现下拉刷新和向上滑动“加载更多”功能 现在很多界面都是要求,下拉刷新,列表项目多的时候,滑动加载更多,就像微信朋友圈一样,下拉时要刷新,向上滑动要实现“加载更多”。 我也是初学Android开发,为了搞懂这个逻辑,花了两三天时间,在网上找例子,也找了很久,一直没找到对于初学者合适的,不是太复杂,就是版本比较旧,没有用到RecyclerView控件。逻辑理清后,其实很简单。代码里都有详细注释,希望对和我一样刚入门的有所帮助

2016-06-20

facebook sdk v1.1

facebook sdk 1.1版本.包含例子程序。测试正常。支持SSO。

2012-08-24

空空如也

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

TA关注的人

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