- 博客(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实现左右滑动切换页面的效果
2016-06-25
SwipeRefreshLayout结合RecyclerView实现下拉刷新和滑动加载更多
2016-06-20
SwipeRefreshLayout结合RecyclerView实现下拉刷新和向上滑动“加载更多”功能
2016-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人