自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 531

原创 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 187

原创 《啦啦打车》开发手记

基本配置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 343

原创 可点击的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 810

原创 获取缩略图

两种方法:从媒体库中取、ThumbnailUtiles类。 1.从媒体库中取 在MediaStore.Image.Madia.Thumbnail和MediaStore.Video.Madia.Thumbnail中存着所有图片和视频的缩略图——>可以使用ContentResolver取出来——>需要知道目标的id——>需要有content://或/document/形式的Uri,末尾的数字就是id

2015-12-28 15:38:23 308

原创 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 2969

原创 自定义控件样式

分三个层次:drawable->selector->style drawable可以是一张图片、颜色、xml文件画的矢量图。 xml矢量图根节点是shape,属性用来指定形状,子标签有solid(填充),corners(圆角),gradient(渐变),padding(间隔),size(大小),stroke(描边)。 selector的根节点是selector,子标签格式是< item = a

2015-12-28 14:45:38 255

原创 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 430

原创 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 686

原创 《没道云笔记》开发手记

基本配置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 461

原创 Android通信汇总

目录:线程间通信、组件间通信、进程间通信。线程间通信Handler和Looper组件间通信显式intent进程间通信隐式intent:唤起一个Acticity、一个onRecieve()方法。 AIDL:唤起一个Service。 ContentProvider:调用另一Application的数据库。

2015-12-07 16:27:39 215

原创 横竖切屏

分三种情况:不切屏、切屏重载、切屏不重载。1.不切屏 在AndroidManifest.xml中给activity加属性android:screenOrientation,值为:landspace横屏显示、portrait竖屏显示。2.切屏重载 重写onSaveInstanseState()方法保存数据。在onPause()之前执行。 重写onRestoreInstanseState()方法读

2015-12-07 14:42:09 369

原创 《共享位置》总结

百度地图部分需要导入三个包:baidumapapi-base、baidumapapi-map、locSDK 需用使用的核心类有三个:MapView 地图控件 在xml文件中像普通控件一样使用,然后findViewbyId()。 使用getMap()方法可以得到BaiduMap类。Baidumap 地图控制 setMyLocationEnabled(boolean)设置是否打开定位图层。

2015-11-29 17:13:57 418

原创 ByteBuffer类简要翻译

概述一个字节缓冲区。可以由以下三种方式创建。分配一个新的byte array,在它的基础上创建;分配一个新的memory block,在它的基础上创建;包含一个已存在的byte array。公共方法public static ByteBuffer allocate (int capacity) 在一个新分配的byte array上创建一个byte buffer。capacity是容量。

2015-11-26 12:54:15 314

原创 SocketChannel类简要翻译

概述SocketChannel是一个可选中的通道,它提供了连接到socket的局部抽象流。socket()方法返回关联的socket实例。 SocketChannel被open()时,它是开放的,但没有被连接。在调用connect(SocketAddress)连接之后,它将保持连接状态直到关闭。如果连接是非阻塞的,在调用finishConnect()之后,connect(SocketAddress

2015-11-26 11:29:20 335

原创 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 355

原创 极客学院《笑话连连看》思路

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 363

空空如也

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

TA关注的人

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