![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 91
JourneyX
1、学习兴趣浓厚,上进心强,关注移动终端的新技术,如智能家居、Android汽车战略、智能旅游等
2、性格开朗,为人诚恳,做事踏实,与人相处融洽,团队意识强,注重团队协作
3、严于待己,宽以待人,有吃苦耐劳的精神,有不屈的韧性,不畏惧困难,不逃避责任,勇于担当。
4、心之至诚,敬而求之,对新技术有很强的好奇和学习欲望,对编程领域涉及相对较广
5、自食其力,自食其果。
掘金:https://juejin.im/user/57c25f1ad342d3006b21dc0c
简书:http://www.jianshu.com/u/254aea54709f
展开
-
Java系列进去Android之HTML与SQLite
1 HTML&SQLiteN261.1 get和post请求两者的区别:【1、 get提交将数据显示在地址栏,对于敏感信息不安全;post提交不显示在地址栏,对于敏感信息安全2、 地址栏中存放的数据是有限,所以get方式对提交的数据体积有限制。post可以提交大体积数据3、 对提交数据的封装方式不同《get:将提交数据封装到了http消息头的第一行,请求行中原创 2016-10-29 20:57:13 · 931 阅读 · 0 评论 -
简单轮播的实现
简单轮播的实现1、适配器:BannerAdapter【public class BannerAdapter extends PagerAdapter { private List viewList; private int size; public BannerAdapter(List viewList) {原创 2017-03-26 23:44:39 · 524 阅读 · 0 评论 -
BaseAdapter的封装和实现
1、Adapter【/** * Created by xuyangsheng on 2017/3/26. * Author : xuyangsheng * Time : 2017/3/26 22:45 * Name : * OverView : * Usage : 打造超级BaseAdapter */public abstract class原创 2017-03-26 23:28:53 · 526 阅读 · 0 评论 -
掌握OOM异常的处理,并可以对应用进行相应的优化
一、内存溢出如何产生的Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。因此我们所能利用的内存空间是有限的。如果我们的内存占用超过了一定的水平就会出现OutOfMemory的错误。内存溢出的几点原因总结:1、资源释放问题:程序代码的问题,长期保持某些资源(如Context)的引用,造成内存泄露,资源得不到释放2、对象内存过大问题:原创 2017-01-06 11:00:51 · 1630 阅读 · 0 评论 -
数据加密Entryption
AndroidH13-Entryption 数据加密一、MD5 加密(不可逆的)1 . 简介:不管是MD2 、MD4 还是MD5 ,它们都需要获得一个随机长度的信息并产生一个1 2 8 位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2 的设计与MD4 和MD5 完全不同,那是因为MD2 是为8 位机器做过设计优化的,而MD4 和MD5 却是面向3 2 位的电脑。这原创 2016-11-19 09:44:41 · 766 阅读 · 0 评论 -
二维码QRCode
QRCode 二维码1 、简介二维条形码最早发明于日本,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0 ”、“1 ”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。它具有条码技术的一些共性:每种码制有原创 2016-11-19 09:39:40 · 3115 阅读 · 0 评论 -
Android中Fragment的使用技巧
1.1 Fragment的概念【Android 3.0引入的新特性:Fragment(碎片)Fragment允许将Activity拆分成多个完全独立封装的可重用的组件每个Fragment都有自己的生命周期和UI布局Fragmnet必须依赖于Activity,不能单独存在Fragmnet是一个轻量级的Activity 作用:1. 如下图所示的,原创 2016-11-12 20:07:54 · 1805 阅读 · 0 评论 -
Android中选择控件、自动填充、GridView控件的使用
1 选择控件【区别于之前的简单控件(如Button,TextView)的特点:1. 对于选择控件来说,每一个选择控件可以显示多个条目即一个控件中,可以同时控制显示n组重复格式的简单控件2. 每个条目都可处理自身的点击事件】1.1 Spinner 下拉框【 如何显示一个Spinner???方式一:可以通过android:en原创 2016-10-30 10:11:26 · 2484 阅读 · 0 评论 -
Android之Json解析方式和解析框架
1 JSON解析1.1 JSON的概念Ø JSON(JavaScript Object Natation)Ø 是一种轻量级的数据交换格式Ø 是基于纯文本的数据格式Ø 可以用JSON传输的数据类型:ü 单个数据(字符串、数字)ü 复杂的Object类型ü 数组1.2 JSON的解析实现l 数据格式Ø Key-Valu原创 2016-10-30 10:06:54 · 6662 阅读 · 0 评论 -
Android之AsyncTask异步任务
1 AsyncTask异步任务1.1 ANR的概念 Application Not Responding,应用程序无响应 Android系统规定只有UI线程(主线程)能够修改UI界面,但是如果在UI线程中执行耗时操作,则会导致线程阻塞,影响用户体验,如果耗时操作导致阻塞时间过长,则有可能会引起系统ANR产生的原因原创 2016-10-30 10:04:17 · 1606 阅读 · 0 评论 -
Android之Activity和Intent
【Android四大组件之一主要用于与用户进行交互,在一个App中可能存在零个或多个Activity 】1.1 Activity的创建【Activity创建: 创建的步骤:1) 定义一个类,继承自Activity2) 在清单文件中进行注册(先注册,后使用)Android的四大组件都必须要在清单文件中进行注册 思考:1原创 2016-10-30 10:01:12 · 1826 阅读 · 0 评论 -
Android之进度条控件和常用资源分类总结
1 基本UI(二)1.1 进度条1.1.1 【常用属性:style 进度条样式android:max 进度最大值android:progress 进度值setMax(intmax) 设置进度最大值常用方法:setMax(intmax) 设置进度最大值getMax() 获取进度最大值setProgress(intprogrss原创 2016-10-29 21:48:30 · 1821 阅读 · 1 评论 -
Android中常用布局的使用
1 UI布局1.1 日志的使用【verbose:详细信息(黑色)debug:调试信息(蓝色)info:普通信息(绿色)warn:警告信息(黄色)error:错误信息(红色) /** * 调试信息(log) * 主要分5个等级,可以在logcat中原创 2016-10-29 21:46:17 · 1981 阅读 · 1 评论 -
Android基本UI控件的介绍及使用
1 基本UIZealer、CSDN、github StormZhang、张弘扬(Hyman):http://blog.csdn.net/lmj623565791?viewmode=contents、任玉刚:http://blog.csdn.net/singwhatiwanna/article/details/38426471、徐宜生 Android官方文档原创 2016-10-29 21:43:19 · 11255 阅读 · 0 评论 -
Android环境搭建
1 Android环境搭建Nexus系列,谷歌亲儿子miui魅族 flymeHTC Sense华为 原生 碎片化问题屏幕大小:2.6寸 3.2、3.0、3.5、3.7、4.0、4.3、4.7、5、5.1屏幕分表率:320*480、480*800、720P、1080K、2K、4K研究:手机适配 Android的开发者网站:http:/原创 2016-10-29 21:40:58 · 623 阅读 · 0 评论 -
Android之反射机制与JSON解析
1 反射机制&JSON解析【Java的高级特性:反射机制publicclass Student { public String name; private int age; public Student() { } public Student原创 2016-10-29 21:07:16 · 1461 阅读 · 0 评论 -
Android之XML解析应用
1 XML解析No29【XML:可拓展标记语言,语言和HTML类似,也是一种标记语言。特点:标记是自定义的,并区分大小写 除开文档声明的标签,XML文件中只能有一个根标签。XML的应用场景l 传输数据 XML本质上是一段字符串,具有跨平台性的特性,因此XML常被用来在不同系统之间进行数据交换。l 配置文件XML可以在保存数据的同原创 2016-10-29 21:04:54 · 975 阅读 · 0 评论 -
JavaWeb之Servlet&网络访问服务器编程
1 Servlet&网络访问1.1 网路基础B/S的S Server http网络应用服务端软件http Hyper Text Transmission Protocol 超文本传输协议,处于四层架构中的应用层,是建立TCP的基础上 网络应用服务端软件可以看成一个容器,我们将网络应用部署到其中并启动,这个容器就可以按照我们的意愿去工作,处理客户端的请求并响应原创 2016-10-29 21:00:12 · 2054 阅读 · 0 评论 -
EventBus的基本使用
【 EventBus是一款本地组件间通信框架。在大型项目的Activities,fragments,Threads,Services都可以看到它的使用场景,尽管EventBus在向未创建的组件传递事件时有些局限,仅适合在“活着的”组件间传递消息,但仍不妨碍它活跃在各个大型项目各个场景里。 使用EventsBus,因为其和GreenDAO出自一家公司,并且使用它非常的简单,所原创 2017-06-27 19:35:55 · 662 阅读 · 0 评论