工作基础2
wenxustqiang
小菜鸟!!!!
展开
-
算法与数据结构基础
1.链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。链表在进行循环遍历时效率不高,但是插入和删除时优势明显2.二叉树二叉树:每个结点最多有两个子树的树结构树的深度:树中最大的结点层...原创 2018-05-22 18:09:31 · 251 阅读 · 0 评论 -
android XML布局点点滴滴
声明:此文非本人原创,为转载后稍作修改所得(原创出未找到。如有侵权,请留言说明)第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentB...原创 2017-05-27 11:03:33 · 424 阅读 · 0 评论 -
android 图形处理
声明:此文非本人原创,为整理网络资料加自己的一些注解所得。在Android中,对图片的处理需要使用到Matrix类,Matrix是一个3 x 3的矩阵,他对图片的处理分为四个基本类型:1、Translate————平移变换2、Scale ————缩放变换3、Rotate ————旋转变换4、Skew ————错切变换在Android的API里对于每原创 2017-09-23 14:48:00 · 294 阅读 · 0 评论 -
java集合类
http://blog.csdn.net/u014136713/article/details/52089156集合类存放于java.util包中。都是实现了Collection接口。主要有3种:set(集)、list(列表)和map(映射)。原创 2017-12-28 11:53:53 · 348 阅读 · 0 评论 -
文件读写
public class ShowLog extends Activity {// log文件 sdcard/agingtest/AgingtestLog.txt private static String LOGFILENAME = "AgingtestLog.txt"; private static String LOGFILEPATH = Environment ...原创 2018-03-13 09:25:22 · 110 阅读 · 0 评论 -
Bitmap类及BitmapFactory类中的常用方法
http://blog.csdn.net/coderyue/article/details/50103639#t9 Bitmap总结 https://www.cnblogs.com/wangjiaghe/p/7358445.htmlhttp://blog.csdn.net/zxw136511485/article/details/51957962http://blog.csdn.net/...原创 2018-03-21 19:38:00 · 3053 阅读 · 0 评论 -
Canvas画布
http://www.gcssloop.com/customview/Canvas_BasicGraphics 安卓自定义View进阶-Canvas之绘制图形http://www.gcssloop.com/customview/Canvas_Convert 安卓自定义View进阶-Canvas之画布操作http:/原创 2018-03-23 11:16:27 · 169 阅读 · 0 评论 -
Http协议及get、post请求
https://www.cnblogs.com/qdhxhz/p/8468913.htmlhttps://blog.csdn.net/a360316515/article/details/77272128https://www.cnblogs.com/Garnett-Boy/p/8251561.htmlHTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,...原创 2018-03-28 16:48:58 · 1337 阅读 · 0 评论 -
JSON
https://blog.csdn.net/miaozhenzhong/article/details/52585726https://www.cnblogs.com/garfieldcgf/p/5967590.htmlJSON简介JAVAScript Object Notation是一种轻量级的数据交换格式具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表...转载 2018-03-29 15:41:25 · 169 阅读 · 0 评论 -
XML解析
http://www.cnblogs.com/longqingyang/p/5577937.htmlSAX解析器:它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的,也就是ContentHandler为重要核心,解析过程中每遇到一个事件源,只有调用事件解析器才能得到相应的处理;不过它的优点主要是解析速度快,占用内存少。非常适合在Android移动设备中使用; DOM解析器:dom解析...转载 2018-03-29 16:52:25 · 149 阅读 · 0 评论 -
AlertDialog,popupWindow,Activity区别
https://blog.csdn.net/android_cmos/article/details/51223776AlertDialog,popupWindow,Activity区别AlertDialog builder:用来提示用户一些信息,用起来也比较简单,设置标题类容和按钮即可,如果是加载的自定义的view ,调用 dialog.setView(layout);加载布局即可转载 2018-03-30 15:18:20 · 2305 阅读 · 0 评论 -
Fragment
Fragment的介绍Fragment:碎片、片段,碎片表示轻量级和灵活,是开发android平板电脑必须掌握的技术。其将界面UI进行分块,以块的方式组织UI,完全可以达到界面UI组件的复用。它在一个activity里面表示一个行为或者用户接口的一部分。我们可以将不同的Fragments组合起来放到一个activity中,或者在不同的activity中重用一个fragment。你可以将一个frag...转载 2018-04-03 14:41:37 · 181 阅读 · 0 评论 -
线程安全
本文转发自技术世界,原文链接 http://www.jasongj.com/java/thread_safe/多线程编程中的三个核心概念原子性这一点,跟数据库事务的原子性概念差不多,即一个操作(有可能包含有多个子操作)要么全部执行(生效),要么全部都不执行(都不生效)。关于原子性,一个非常经典的例子就是银行转账问题:比如A和B同时向C转账10万元。如果转账操作不具有原子性,A在向C转账时,读取了C...转载 2018-04-05 23:54:01 · 143 阅读 · 0 评论 -
Android 序列化
https://www.cnblogs.com/yezhennan/p/5527506.htmlhttps://blog.csdn.net/wangchunlei123/article/details/513451301.序列化的目的 (1).永久的保存对象数据(将对象数据保存在文件当中,或者是磁盘中 (2).通过序列化操作将对象数据在网络上进行传输(由于网络传输是以字节流的方式对数据进行传输...转载 2018-04-18 15:10:16 · 141 阅读 · 0 评论 -
JAVA基础
基础部分一.String、stringbuffer与stringbuilder1、String 字符串常量Java中对String对象进行的操作实际上是一个不断创建新的对象并且将旧的对象回收的一个过程,所以执行速度很慢。2、StringBuffer 字符串变量(线程安全)类似于 String 的字符串缓冲区,预估初始化大小,较少扩容的次数。默认16个字节数组的大小,超过默认的数组长度时,则扩容为原...原创 2018-05-03 21:51:26 · 239 阅读 · 0 评论 -
AndroidManifest.xml点点滴滴
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent R...转载 2017-05-26 17:15:28 · 326 阅读 · 2 评论