随笔分类 -  Android

摘要:OnItemClickListener 阅读全文
posted @ 2016-09-06 15:53 yly123 阅读(494) 评论(0) 推荐(0)
摘要:``` import android.content.Context; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.util.AttributeSet; /** * 滚动到底部时自动加载的RecyclerV... 阅读全文
posted @ 2016-09-06 15:51 yly123 阅读(225) 评论(0) 推荐(0)
摘要:Toolbar 阅读全文
posted @ 2016-09-06 15:50 yly123 阅读(321) 评论(0) 推荐(0)
摘要:1. Volley —— Google出品的android平台轻量级网络库 2. okhttp —— Square出品的java网络库,android4.4以后已作为默认的HTTP连接实现 3. Volley + OkHttp 结合 由于 Volley 和 OKHttp 各有优缺点,Volley 不 阅读全文
posted @ 2016-09-06 10:06 yly123 阅读(1273) 评论(0) 推荐(0)
摘要:1. Volley 2. okhttp 3. Gson 4. recyclerview 阅读全文
posted @ 2016-09-06 09:48 yly123 阅读(281) 评论(0) 推荐(0)
摘要:Android基础网络第一天 01 网络html源码查看器 访问网络需要加Internet权限: android.permission.INTERNET 使用UrlConnection请求一个url地址获取内容: //1.创建一个Url对象 URL url = new URL(url_str); / 阅读全文
posted @ 2016-07-03 11:02 yly123 阅读(167) 评论(0) 推荐(0)
摘要:Android基础第三天 1 Android下数据库创建 什么情况下我们才用数据库做数据存储? 大量数据结构相同的数据需要存储时。 mysql sqlserver2000 sqlite 嵌入式 轻量级 SqliteOpenHelper 创建数据库步骤: 1.创建一个类集成SqliteOpenHelp 阅读全文
posted @ 2016-07-03 10:59 yly123 阅读(155) 评论(0) 推荐(0)
摘要:数据的存储 1.测试的相关概念 (了解) SUV 好的软件不是开发出来的是测试出来的 jd 黑客 当当: 10 1.测试是否知道源代码 黑盒测试 不知道代码 白盒测试 知道代码 2.按照测试的粒度 方法测试 单元测试 Junit 集成测试 系统测试 3.按照测试的暴力程度 冒烟测试 硬件 压力测试 阅读全文
posted @ 2016-07-03 10:56 yly123 阅读(106) 评论(0) 推荐(0)
摘要:1.1G 4G g:generation 代 3g:第三代移动通信技术 1g: 大哥大 特点:安全性差,容易受干扰,通话不稳定,不能发短信 2g:小灵通等功能机 特点:通话质量稳定,可以发短信彩信,简单wap上网,支持一些简单的java游戏 3g:android ios 等智能手机 特点:上网快了很 阅读全文
posted @ 2016-07-03 10:48 yly123 阅读(205) 评论(0) 推荐(0)
摘要:常用的快捷键如下:Ctrl+N:查找类Ctrl+Shift+N:查找文件Ctrl+Alt+L :格式化代码Ctrl+Alt+O:优化导入的类和包Ctrl+/:注释代码 格式://代码块Ctrl+Shift+/:注释多行代码 格式:/*代码块*/Ctrl+Alt+Space(空格):自动补全代码Ctr... 阅读全文
posted @ 2015-08-16 20:51 yly123 阅读(281) 评论(0) 推荐(0)
摘要:Android屏幕适配主要有以下五种方法: 1.图片适配(不同像素密度的手机,加载不同资源文件下的图片) ldpi:320*240 mdpi:480*320 hdpi:800*480 xhdpi:1280*720 xxhdpi:1920*1080 如果当前像素密度的... 阅读全文
posted @ 2015-06-16 10:49 yly123 阅读(187) 评论(0) 推荐(0)
摘要:一、为了解决新线程不能更新UI组件的问题,Android提供了如下几种解决方案。 1)使用Handler实现线程之间的通信; 2)Activity.runOnUiThread(Runnable); 3)View.post(Runnable); 4)View.postDelayed(Runna... 阅读全文
posted @ 2014-09-11 21:13 yly123 阅读(1090) 评论(0) 推荐(0)
摘要:一、效果图二、主要技术点 1.自定义View 2.自定义属性三、自定义控件的步骤 1.自定义类继承自View或View的子类; 2.重写构造方法 (1)MyView(Context); // 在代码中new 对象时调用此方法 (2)MyView(Context,Attribute... 阅读全文
posted @ 2014-08-27 09:50 yly123 阅读(2853) 评论(0) 推荐(1)
摘要:一、效果图二、主要技术点: 1.PopupWindow的使用 2.ListView的使用三、示例代码 1.布局文件:activity_main.xml 2.ListView的布局文件:list_item.xml 3.主界面MainActivity.j... 阅读全文
posted @ 2014-08-26 15:42 yly123 阅读(689) 评论(0) 推荐(0)
摘要:一、效果图二、主要技术点 1.ViewPager的使用 2.背景选择器 3.自动播放三、示例代码 1.布局文件:activity_main.xml 2.图片下面的指示点背景imageview_point_normal.... 阅读全文
posted @ 2014-08-26 10:14 yly123 阅读(529) 评论(0) 推荐(0)
摘要:一、效果图二、主要的技术点 1.RelativeLayout布局 2.RotateAnimation旋转动画三、需求 1.点击二级菜单中的“menu”键控制三级菜单的进入和退出动画效果; 2.点击一级菜单中的“home”键控制二级和三级菜单的进入和退出效果; 3.点击手机上的菜单键控制一级... 阅读全文
posted @ 2014-08-26 10:03 yly123 阅读(373) 评论(0) 推荐(0)
摘要:一.服务 1.什么是服务? Service是一个可以长期在后台运行, 没有界面的组件. 它可以被其他组件绑定, 可以在进程之间通信. 2.创建Service 定义类继承Service, 实现回调函数. 在清单文件中声明 3.启动服务,停止服务 在其他组件中可以调用... 阅读全文
posted @ 2014-07-18 08:13 yly123 阅读(1048) 评论(0) 推荐(0)
摘要:一、接收广播消息 1.什么是BroadcastReceiver? BroadcastReceiver是Android系统四大组件之一,本质上就是一种全局的监听器,用于监听系统全局的广播消息。 2.怎样创建BroadcastReceiver? 1)创建一个类继承自BroadcastRe... 阅读全文
posted @ 2014-07-17 09:19 yly123 阅读(1222) 评论(0) 推荐(0)
摘要:一.网络编程 1.发送GET请求 AsyncHttpClient.get(), 使用RequestParams传递数据 2.发送POST请求 AsyncHttpClient.post(), 使用RequestParams传递数据 3.访问Webservice Webservi... 阅读全文
posted @ 2014-07-14 20:03 yly123 阅读(345) 评论(0) 推荐(0)
摘要:一、耗时操作 1.什么是ANR 在应用程序的主线程中执行一段耗时的代码, 就有可能出现ANR异常. 耗时的代码未执行结束时, 界面会卡住, 用户对界面进行了操作, 10秒之后耗时代码如果还未结束, 就会出现ANR异常 2.怎么避免ANR 主线程中不要执行耗时的代码 如果一... 阅读全文
posted @ 2014-07-13 15:59 yly123 阅读(426) 评论(0) 推荐(0)