- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 React Natice <Image> 动态资源
<FooterItem img_source={require('../res/arrow_back.png')} text='我的预约' style={styles.item} /><Image source={this.props.img_source} style={styles.footer_item_icon} />
2016-08-15 13:57:38 562
原创 Navigator
Navigator不是ActionBar。 一个APP里有一个Component相当于AcivityTask的角色,在它里面写一个<\Navigator>。 initialRoute属性指明APP入口,相当于<\action android:name=”android.intent.action.MAIN” />,也定义了route的构造参数:let defaultName = 'FirstPa
2016-08-12 17:35:39 200
原创 《啦啦打车》开发手记
基本配置1.Servlet:MINA;JAVA 2.Client:MINA;Android;百度地图SDK 3.Period:2weeks项目分析1.Moudle: 网络传输: - GetCodeBean{String phone} Custom–>Servlet,Driver–>Servlet,请求验证码 - CodeBean{String code} Servlet–>Cus
2016-01-05 13:49:48 354
原创 可点击的ImageSpan
插入ImageSpan其实是把一段字符串替换成图片。 SpannableString ss = new SpannableString(str); ImageSpan span = new ImageSpan(bitmap); ss.setSpan(sapn,0,str.length(),……); 可点击的ClickableSpan是抽象的,需要重写onClick方法,并且需要设置editT
2015-12-28 17:02:43 840
原创 获取缩略图
两种方法:从媒体库中取、ThumbnailUtiles类。 1.从媒体库中取 在MediaStore.Image.Madia.Thumbnail和MediaStore.Video.Madia.Thumbnail中存着所有图片和视频的缩略图——>可以使用ContentResolver取出来——>需要知道目标的id——>需要有content://或/document/形式的Uri,末尾的数字就是id
2015-12-28 15:38:23 313
原创 data.getData()返回的Uri
有三种形式:content://,file://,/document/ content://可以intent.setAction(Intent.ACTION_VIEW),intent.setData(uri)启动,uri.getPath()得到的是真实的路径; file://可以intent.setAction(Intent.ACTION_VIEW),intent.setDataAndType(
2015-12-28 15:06:27 3029
原创 自定义控件样式
分三个层次:drawable->selector->style drawable可以是一张图片、颜色、xml文件画的矢量图。 xml矢量图根节点是shape,属性用来指定形状,子标签有solid(填充),corners(圆角),gradient(渐变),padding(间隔),size(大小),stroke(描边)。 selector的根节点是selector,子标签格式是< item = a
2015-12-28 14:45:38 265
原创 Android Http上传文件 PHP接收
Client创建HttpURLConnection,并设置属性(相当于请求头),其中最后一句最重要,multipart/form-data定义了是“文件上传”,boundary=*定义了分割线(人造POST格式要求非常严格!!)URL url = new URL(uploadUrl);HttpURLConnection connection = (HttpURLConnection) url.op
2015-12-24 19:08:12 446
原创 Stream、Reader说明;Stream与String互转
InputStream 字节流 由文件得到: FileInputStream fis = new FileInputStream(File file); 由网络得到: InputStream is = URLConnection/Socket.getInputStream(); 由内存得到: ByteArrayInputStream bais = new ByteArrayInputS
2015-12-18 13:30:21 735
原创 《没道云笔记》开发手记
基本配置Client:Android Servlet:SAE(PHP+MySQL+Storage) Period:2 weeks项目分析1.Model: Article.class{int id;String username;String title;String time;String content;} Bean.calss{int[] ids;String username;} a
2015-12-15 10:09:29 472
原创 Android通信汇总
目录:线程间通信、组件间通信、进程间通信。线程间通信Handler和Looper组件间通信显式intent进程间通信隐式intent:唤起一个Acticity、一个onRecieve()方法。 AIDL:唤起一个Service。 ContentProvider:调用另一Application的数据库。
2015-12-07 16:27:39 224
原创 横竖切屏
分三种情况:不切屏、切屏重载、切屏不重载。1.不切屏 在AndroidManifest.xml中给activity加属性android:screenOrientation,值为:landspace横屏显示、portrait竖屏显示。2.切屏重载 重写onSaveInstanseState()方法保存数据。在onPause()之前执行。 重写onRestoreInstanseState()方法读
2015-12-07 14:42:09 386
原创 《共享位置》总结
百度地图部分需要导入三个包:baidumapapi-base、baidumapapi-map、locSDK 需用使用的核心类有三个:MapView 地图控件 在xml文件中像普通控件一样使用,然后findViewbyId()。 使用getMap()方法可以得到BaiduMap类。Baidumap 地图控制 setMyLocationEnabled(boolean)设置是否打开定位图层。
2015-11-29 17:13:57 450
原创 ByteBuffer类简要翻译
概述一个字节缓冲区。可以由以下三种方式创建。分配一个新的byte array,在它的基础上创建;分配一个新的memory block,在它的基础上创建;包含一个已存在的byte array。公共方法public static ByteBuffer allocate (int capacity) 在一个新分配的byte array上创建一个byte buffer。capacity是容量。
2015-11-26 12:54:15 334
原创 SocketChannel类简要翻译
概述SocketChannel是一个可选中的通道,它提供了连接到socket的局部抽象流。socket()方法返回关联的socket实例。 SocketChannel被open()时,它是开放的,但没有被连接。在调用connect(SocketAddress)连接之后,它将保持连接状态直到关闭。如果连接是非阻塞的,在调用finishConnect()之后,connect(SocketAddress
2015-11-26 11:29:20 358
原创 Socket类简要翻译
概述提供一个客户端的socket(套接字)。构造方法public Socket() 创建一个未连接的socket。public Socket (Proxy proxy) 以指定的代理类型创建一个未连接的socket。public Socket (String dstName, int dstPort)public Socket (String dstName, int dstPort,
2015-11-25 19:53:43 399
原创 极客学院《笑话连连看》思路
1、给WordPress安装WP REST API使用WP REST API 可以用JSON数据与WordPress通信。 云引擎不支持线上安装插件,要把SVN仓库用“乌龟”CheckOut到本地,把下载好的WP REST API插件放在wp-content/plugin/下,再上传到线上,更新版本,打开仪表盘,启用插件。 需要用到的API是GET wp-json/wp/v2/posts,Arg
2015-11-22 21:14:08 381
空空如也
android用action.View显示图片问题
2015-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人