自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 android 读取JSON格式文件

1.准备工作 把test.json放入assets文件夹{ "language":[ {"id":1, "tools":"XCode", "name":"Swift"}, {"id":2, "tools":"Eclipse", "name":"Java"}, {"id":3, "tools":"Visual Studio", "name":"

2015-05-31 20:25:49 4055

原创 android 初识ViewPager

1.准备工作 每一个view,只是img不一样,其他都是一样的<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la

2015-05-28 23:02:41 537

原创 android 初识socket通信--java程序做服务器

1.新建一个java工程做服务器public class MyServer { String str ; public MyServer(){ try { //服务器端的声明用serversocket,括号里面写端口号,端口号是自己指定的 ServerSocket ss = new ServerSocket(4700

2015-05-28 22:07:12 491

原创 android socket readline()方法读不到值的问题

在一次socket编码中,我从客户端发送一条数据到服务器,可是在服务器我用readline()方法没取到值,也没报错。于是我把可能发生错误的代码用输出语句包裹,到readline这一行的时候停止的编译,我意识到是读取的时候出了问题BufferedReader的readLine方法是一次读一行的,这个方法是阻塞的,直到它读到了一行数据为止程

2015-05-28 21:37:40 3883

原创 android 实现手机方向识别

//自定义导航图标private BitmapDescriptor mIconLocation;//自定义传感器implements SensorEventListenerprivate MyOrientationListener myOrientationListener;//把监听的x方向的值存储到这里private float mCurrentX; //初始化图标

2015-05-27 00:13:08 2671

原创 android 实现百度地图app

以百度api为基础复制<com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" />要定义的变量priva

2015-05-26 17:27:49 1124

原创 android 实现侧滑菜单

1.主布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:background="@drawa

2015-05-25 14:42:21 960

原创 自定义安卓属性

自定义iewgroup时常用到自定义属性,便于操作布局步骤: 1.新建xml文件定义属性名称和所属的布局类 2.在xml布局文件中声明xmlns,在相应控件下使用属性 3.在自定义布局类中获取属性1.编辑attrs.xml<?xml version="1.0" encoding="utf-8"?><resources> <attr name="paddingRight" for

2015-05-24 22:55:37 459

原创 android 按两次回退键退出

步骤:1.定义一个布尔值来记录是否按了一次 2.利用onkeydown方法监听你的按键 3.写一个方法里面包含,做出按了一次该出现的动作和效果和按了两次该出现的动作和效果逻辑代码 4.利用handler的sendEmptyMessageDelayed()延迟两秒发送并改变布尔值,从而实现两秒钟之后是否把已按次数清空具体实现步骤: 1.boolean isExit = false;2.@Ove

2015-05-17 17:28:13 573

原创 初识 GestureOverlayView

首先。准备工作用GestureOverlayView包裹或者说是悬浮在控件之上,所有手势都在这个view上画的<android.gesture.GestureOverlayView android:id="@+id/gestureOverlayView1" android:layout_width="match_parent" android:layo

2015-05-17 02:10:28 589

原创 初识Service

一.启动Service–startService 步骤,方法 1. 准备工作 <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alig

2015-05-16 00:39:59 380

原创 初识GestureDetector

设计思路,步骤,方法1.获取当前MotionEvent对象 2.mGestureDetector.onTouchEvent(event);利用GestureDetector对象调用onTouchEvent()方法把event对象传给GestureListener 3.继承监听器SimpleOnGestureListener 里面包含了两个接口,调用onfling()方法进行手势滑动的识别我们先做

2015-05-16 00:10:21 428

原创 intent 传值 传值无效问题之一

1.传值Bundle bundle = new Bundle();            bundle.putString("text", text);               Intent intent = new Intent(getActivity(),DealerActivity.class);intent.putExtras(bundle);

2015-05-07 22:25:11 825

原创 canvas setShadowLayer()不起作用

setShadowLayer(float radius, float dx, float dy, int shadowColor)radius表示阴影的扩散半径;dx和dy表示阴影平面上的偏移值;shadowColor就不说了阴影颜色。注意: 这个方法不支持硬件加速,所以我们要测试时必须先关闭硬件加速。加上这一句 setLayerType(LAYER_TYPE_

2015-05-05 22:22:04 7869 1

原创 handler

sendEmptyMessage方法的源码/*** Sends a Message containing only the what value.* * @return Returns true if the message was successfully placed in to the * message queue. Returns false on failure,

2015-05-04 19:21:10 437

空空如也

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

TA关注的人

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