上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 一、 Handler 1、使用 在主线程中定义一个 Handler, 重写 handleMessage 方法 在子线程中使用主线程中创建的handler 发送消息 2、handler 原理 线程是不能直接操作UI线程的,需要通过 handler,首先发送到(messagequeue)消息队列当中,然 阅读全文
posted @ 2017-08-02 16:56 -Tiger 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1、下载并导入jar工具类包 打开下载界面 ,拉倒最下 2、Copy 到libs 文件夹下 3、使用 阅读全文
posted @ 2017-08-02 16:35 -Tiger 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Type 1: 通过 JsonArray 和 JsonObject 解析 String str= String.format("[{\"id\":\"5\",\"version\":\"5.5\",\"name\":\"Name1\"}," + "{\"id\":\"6\",\"version\": 阅读全文
posted @ 2017-08-02 15:52 -Tiger 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. WebView `` 清理Cookie 2. ScrollView 能包含一个子控件,若想添加多个控件,可添加一个布局 问题解决:自动显示到中间位置; 修改父布局属性 滚动到底部或者顶部: 当我们动态添加View时候,调用上边这个方法不能跳转到底部。因为Android 很多函数都是基于消息队列 阅读全文
posted @ 2017-08-02 14:47 -Tiger 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1. TextView | gravity | 文字对齐方式 | | | | | textAlignment | 文字对齐方式 | | textFamily | 字体 | | ellipsize | 当文本内容超出控件宽度是,文本的缩略方式 eg:end | | autoLink | 设置为可以点击 阅读全文
posted @ 2017-08-02 11:38 -Tiger 阅读(391) 评论(0) 推荐(0) 编辑
摘要: ListView 上拉加载更多 首先来个效果图 界面布局 ListView Item Load More 视图 Activity 阅读全文
posted @ 2017-07-27 21:39 -Tiger 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 通过广播监听网络状态 首先声明权限 创建一个广播接收器继承自 当对应广播到来时,就会执行 方法 创建IntentFilter实例,并添加特定action,然后注册 最后记得取消注册 阅读全文
posted @ 2017-07-21 14:44 -Tiger 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 通过ViewPager 实现图片轮播 首先来个效果图 布局文件: LinearLayout 用来存放下方的几个小白点。 我们要通过shape自定义一个图片来实现小白点显示 。 这个图片是当做ImageView的背景色来用的。 1. 创建文件 2. 自定义shape 蓝色的: 白色的: 代码部分 定义 阅读全文
posted @ 2017-07-20 10:34 -Tiger 阅读(551) 评论(0) 推荐(1) 编辑
摘要: 1、全局变量 记录第一次点击时间 private long mExitTime = System.currentTimeMillis(); //为当前系统时间,单位:毫秒2、重写返回键按下后方法. @Overridepublic void onBackPressed() { if (System.currentTimeMillis() - mExitTime < 800) { ... 阅读全文
posted @ 2017-07-11 14:36 -Tiger 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 读取InputStream 中的内容 /** * 读取 InputStream 到 String字符串中 */ public static String readStream(InputStream in) { try { //创建字节数组输出流,用来输出读取到的内容 ByteArrayOutputStream baos ... 阅读全文
posted @ 2017-07-10 16:42 -Tiger 阅读(9378) 评论(0) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页