自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (56)
  • 收藏
  • 关注

原创 人工智能之梦

最近几年--很难说具体是哪一年,人工智能忽然再次大热。半个多世纪以来,人工智能经历了几次大的起伏,这一次大热,意蕴完全不同。与这一波人工智能热潮相比,我以为基本思想已发生重大变化,或许可以概括为两年:一点是此前的人工智能致力于“打造超越个体智能的机器”,而这一波人工智能的基本思想则是“具身性”,即探索连接,交互,复杂网络环境下机器智能的生长,人与机器的融合,以及人机生态的演进;另一点则是,此前...

2018-09-25 14:43:03 3764

原创 百分百数据化后的世界

用“虚拟经济”,“数字经济”,“实体经济”这样二元分立的词语来看待IT,互联网和传统的经济,其实是不对的,显然未来只会有一种经济形式:数字经济。而这种经济形式并非是单纯的数字,它会涵盖实体,不同的实体会通过数字连接在一起。而过渡到这种经济形式有**一个必要的前提:世界要百分百数据化。**虽然互联网等迅猛发展,但如果说数字化的程度,当前应该还是在很初级的阶段。数据化的初级阶段数据化在过去...

2018-07-26 14:34:11 142

原创 1.阅读《疯狂Java讲义》

从2000年至今,Java语言一直是应用最广的开发语言,并拥有最广泛的开发人群。如今,java已经不再简单地是一门语言,它更像一个完整的体系,一个系统的开发平台。更甚至,它被延伸成一种开源精神。如何学习java?程序的作用是:解决问题--如果你的程序不能解决你自己的问题,如何期望你的程序去解决别人的问题呢?那你的程序的价值何在?所以笔者认为:最好的学习方法就是“案例驱动”--知道为什么要用这个知识...

2018-05-25 10:43:06 7124 1

转载 android架构设计之插件化、组件化

android架构设计之插件化、组件化如今移动app市场已经是百花齐放,其中有不乏有很多大型公司,巨型公司都是通过app创业发展起来的;app类型更加丰富,有电子商务,有视频,有社交,有工具等等,基本上涵盖了各行各业每个角落,为了更加具有竞争力app不仅功能上有创性,内容也更加多元化,更加饱满,所以出现了巨大的工程。这些工程代码不停添加如果没有一个好的架构所有代码将会强耦合在一起,功能直接也会有很...

2018-02-23 14:30:01 7162 2

转载 2017android新技术总结

2017Android开发有哪些新技术出现?关于这个问题,相信很多开发者都有自己的话要说。Android的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有的新东西感觉不太可能,我这里主要说一下主要的Android的主要新技术发展,其实了解Android的发展趋势,可能对开发者更有帮助。开发工具Android StudioGoogle官方放弃Eclipse和Android studio普及。A

2018-01-18 10:40:18 4988

原创 Android P系统的设备上 java.net.UnknownServiceException: CLEARTEXT

### Android P系统的设备上 java.net.UnknownServiceException: CLEARTEXT communication to XXXXXXX not permitted by network security policy在Android P系统的设备上,如果应用使用的是非加密的明文流量的http请求,则会导致应用无法进行网络请求,https则不会受影响,同...

2019-04-25 14:51:00 388

原创 android随笔

系统只在Activity异常终止的时候才会调用onSaveInstanceState和onRestoreInstanceState来存储和恢复数据,其他情况不会触发这个过程。android中的IPC方式 Bundle 文件共享 AIDL Messenger ContentProvider Socket 进程和线程是包含与被包含的关...

2019-03-20 10:22:48 270

原创 第3章 从零开始的计算机系统

曾经的孩提时代,很多人对于机械的力量都充满了好奇,对于一切新奇的玩意,总有一种想拆开来看看的欲望。有时会不小心修好,但有时拆完以后装回去却发现多了好几个零件。无论如何,那些探索过的生活是幸福的。今天,你还有再次动手造个玩具的愿望吗?你想过自己动手造个计算机吗?提到造计算机,很多人的第一反应就是身穿全密封的太空服,在无尘车间里或者长长的生产线上,各种各样的零件被装到一台台机箱里面的生产场景。其实...

2018-10-15 10:21:38 328

原创 第2章 图灵的计算王国

图灵机与计算理论是人工智能乃至整个计算机科学的理论基础。一切计算过程都可以用图灵机仿真。因此,无论如何人工智能都无法逃脱图灵机可计算理论的范畴。本章从图灵可计算理论的基础触发,忽略掉一切实用的工程细节,来讨论计算机可以做和不可以做的事情。从这些讨论中,我们可以站在一定的理论高度来窥探人工智能的前进方向。图灵机计算是一个司空见惯,古已有之的概念。例如,我国古代发明的算盘就是一种计算的机器。...

2018-10-15 10:03:29 574

原创 软件系统

两种主要的软件:操作系统和应用程序操作系统是软件中的基础层,它负责管理计算机硬件,并为其他被称作应用程序的程序运行提供支持。6.1 操作系统操作系统控制和分配计算机资源。6.2 操作系统怎么工作CPU的结构是经过特殊设计的。计算机加电后,CPU会开始执行存放在非易失性存储器中的一些指令。这些指令继而从一小块闪存中读出足以运行某些设备的代码。这些代码在运行过程中再从磁盘,CD,U...

2018-09-18 10:41:49 429

原创 编程与编程语言

5.1 汇编语言这其中蕴含的用程序操作程序的思想,一直都是软件领域各种重大进步的核心驱动力。这种代替人执行具体操作的程序被称为汇编器,因为它最初也用来组装程序中由其他程序员事先写好的部分。相应的语言叫做汇编语言,而这个层次上的编程叫做汇编语言编程。不同处理器的汇编语言只能用于为该处理器编写程序。汇编语言通常都与CPU的指令一一对应,能够以特定方式将指令编码为二进制格式,也知道信息在存储器中...

2018-09-17 10:35:38 1052

原创 软件,算法

好消息是,计算机是一种通用机器,能够执行任何计算。虽然它只有很少的指令,但执行这些指令的速度却极快,而且它能够很大程度上控制自己的运行。坏消息是,如果没有人告诉它应该做什么,它就什么都不会做,而且得事无巨细一五一十地告诉它。计算机是“魔法师的学徒”,能够不知疲倦,分毫不差地执行指令,但下达给它的任务书也必须高度精确。能够让计算机完成某种任务的指令序列通称软件。软件的“软”与硬件的“硬”相对...

2018-09-15 17:17:14 2181

原创 人工智能随笔--硬件

人工智能时代,程式化的,重复性的,仅靠记忆与练习就可以掌握的技能将是最没有价值的技能,几乎一定可以由及其来完成;反之,那些最能体现人的综合素质的技能,例如,人对于复杂系统的综合分析,决策能力,对于艺术和文化的审美能力和创造性思维,由生活经验及文化熏陶产生的直觉,常识,基于人自身的情感(爱,恨,热情,冷漠等)与他人互动的能力......这些是人工智能时代最有价值,最值得培养,学习的技能。而且,这些技...

2018-09-15 16:50:19 1525

原创 19.上善若水

上善若水--兼谈我的创作理念上善若水,水善利万物而不争,处众人之所恶,故几于道--《老子》在泱泱中华浩如烟海的典籍中,我独喜欢这句话,它仿佛一句箴言,揭示着人生最平实,却最深奥的轮回。在苍茫天地之间,只有水的姿态如此绚丽多姿:在天,为云为雾,绚丽华美;在谷,为川为渊,汹涌浩瀚;在地,为陵为山,晶莹剔透。常常想忍不住,怎样的人生才可做到“若水”?经历多年软件开发后,我暂时性地离开了一...

2018-08-27 10:51:22 189

原创 18.类加载和反射

本章要点类加载 类连接的过程 类初始化的过程 类加载器以及实现机制 继承ClassLoader实现自定义类加载器 使用URLClassLoader 使用Class对象 动态创建java对象 动态调用方法 访问,并修改java对象的属性值 使用反射操作数组 使用Proxy和InvacatonHandler创建动态代理 AOP入门 Class类的泛型 通过反射获取泛型类...

2018-08-27 09:50:18 137

原创 17.网络编程

本章要点计算机网络基础 IP地址和端口 使用InetAddress包装IP地址 使用URLEncode和URLDecoder工具类 使用URLConnection访问远程资源 TCP协议基础 使用ServerSocket和Socket 为网络通信增加多线程 使用NIO实现非阻塞式网络通信 UDP协议基础 使用DatagramSocket发送接收数据报 使用Multicas...

2018-08-21 09:36:45 143

原创 16.多线程

本章要点线程的基础知识 理解线程和进程的区别与联系 两种创建线程的方式 线程的run()方法和start()方法的区别于联系 线程的生命周期 线程死亡的几种情况 控制线程的常用方法 线程同步的概念和必要性 使用synchronized控制线程同步 使用Lock对象控制线程同步 使用Object提供的方法实现线程通信 使用条件变量实现线程通信 使用管道流实现线程通信 使...

2018-08-20 10:56:36 195

原创 15.输入-输出

本章要点使用File类访问本地文件系统 使用文件过滤器 理解IO流的模型和处理方式 使用IO流执行输入,输出操作 使用转换流将字节流转换字符流 推回流的功能和用法 重定向标准输入,输出 访问其他进程的输入,输出 RandomAccessFile的功能和用法 对象序列号机制和作用 通过实现Serializable接口实现序列化 实现定制的序列化 实现Externaliza...

2018-08-04 10:30:07 181

原创 14.Annotation(注释)

本章要点Annotation的概念和作用 @Override注释的功能和用法 @Deprecated注释的功能和用法 @SuppressWarning注释的功能和用法 自定义注释 提取注释信息 @Retention注释的功能和用法 @Target注释的功能和用法 @Documeted注释的功能和用法 @INherited注释的功能和用法 使用APT工具从JDK5.0开始,...

2018-08-02 10:06:25 125

原创 13.JDBC编程

本章要点关系数据库和SQL语句 DML语句的语法 DDL语句的语法 简单查询语句的语法 多表连接查询 子查询 JDBC数据库编程步骤 执行SQL语句的三种方法 使用PreparedStatement执行SQL语句 使用CallableStatement调用存储过程 使用ResultSetMetaData分析结果集元数据 使用DatabaseMetaData分析数据库元数据...

2018-08-02 09:41:21 182

原创 12.Swing编程

本章要点Swing编程基础 Swing组件的继承层次 常见Swing组件的用法 使用JToolBar创建工具条 颜色选择对话框和文件浏览对话框 Swing提供的特殊容器 java的拖放操作 Swing的简化拖放操作 Applet基础知识 开发Applet的基本操作 使用appletviewer浏览Applet 开发进度条 开发滑动条 使用JTree和TreeModel...

2018-08-02 09:01:39 585

原创 11.AWT编程

本章要点图形用户界面编程的概念 AWT的概念 AWT容器和常见布局管理器 使用AWT基本组件 使用对话框 使用文件对话框 java的事件机制 事件源,事件,事件监听器的关系 使用菜单条,菜单,菜单项创建菜单 创建并使用右键菜单 重写paint()方法实现绘图 使用Graphics类 使用BufferedImage和ImageIO处理位图 使用剪贴板 剪贴板数据风格...

2018-07-25 09:41:19 463

原创 10.异常处理

本章要点异常的定义和概念java异常机制的优势使用try...catch来捕获异常java异常类的继承体系异常对象的常用方法finally块的作用异常处理的合理嵌套Checked异常和Runtime异常使用throws声明异常使用throw抛出异常自定义异常异常链和异常转译异常的跟踪栈信息异常的处理规则异常机制已经成为判断一门编程语言是否成熟的标准,除了传统的像C语言没有提供异常机制之处,目前主流...

2018-07-03 15:33:29 312

原创 9.与运行环境交互

本章要点java程序的参数程序运行过程中接受用户输入System类相关用法Runtime类的相关用法使用String,StringBuffer,StringBuilder类使用Math类进行数学计算使用BigDecimal保存精确浮点数使用Random类生成各种伪随机数Date,Calendar的用法及之间的联系创建正则表达式通过Pattern和Matcher使用正则表达式通过String类使用正...

2018-06-28 10:58:11 203

原创 8.泛型

本章要点编译时类型检查的重要性使用泛型实现编译时进行类型检查定义泛型接口,泛型类派生泛型接口,泛型类的子类,实现类使用类型通配符设定类型通配符的上限设定类型形参的上限在方法签名中定义类型形参泛型方法和类型通配符的区别和联系设定类型通配符的下限泛型方法与方法重载擦除与转换泛型与数组本章的知识可以与前一章内容补充阅读,因为JDK1.5增加泛型支持很大程度上都是为了让集合能记住其元素的数据类型。在没有泛...

2018-06-27 15:30:05 122

原创 7.java集合

本章要点集合的概念和作用java的集合体系Collection集合的常规用法使用Iterator和foreach循环遍历Collection集合HashSet,LinkedHashSet的用法TreeSet的用法EnumSet的用法List集合的常规用法ArrayList和Vector固定长度的List集合LinkedList集合的用法Queue接口PriorityQueue的用法Map的概念和常...

2018-06-27 09:40:42 165

原创 6.面向对象(下)

本章要点包装类及其用法toString方法的用法==和equals的区别static关键字的用法实现单例类final关键字的用法不可变类和可变类缓存实例的不可变类abstract关键字的用法实现模板模式接口的概念和作用定义接口的语法实现接口接口和抽象类的联系和区别面向接口编程的优势内部类的概念和定义语法非静态内部类和静态内部类创建内部类的对象扩展内部类匿名内部类和局部内部类使用内部类实现回调枚举类...

2018-06-26 10:29:49 173

原创 5.面向对象(上)

本章要点定义类、属性和方法创建并使用对象对象和引用方法必须属于类或对象java里方法的参数传递机制递归方法方法的重载实现良好的封装使用package和import构造器的作用和构造器重载继承的特点和用法重写父类方法super关键字的用法继承和多态向上转型和强制类型转换继承和组合的关系使用组合来实现复用构造器和初始化块的作用和区别静态初始化块java是面向对象的程序设计语言,java语言提供了定义类...

2018-06-15 09:39:56 241

原创 4.流程控制和数组

本章要点顺序结构if分支语句switch语句while循环do while循环for循环嵌套循环控制循环结构理解数组数组的定义和初始化使用数组元素数组作为引用类型的运行机制多维数组的实质操作数组的工具类数组的实际应用场景不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。其中分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于根据循环条件重复执行某段代码。java同样...

2018-06-11 14:41:25 219

原创 3.注释、数据类型和运算符

目录注释的重要性和用途单行注释语法和多行注释语法文档注释的语法和常用的javadoc标记javadoc命令的用法掌握查看API文档的方法数据类型的2大类8个基本类型及各自的注意点自动类型转换强制类型转换表达式类型的自动提升直接量的类型和赋值java提供的基本运算符运算符的结合性和优先级java语言是一门强类型的语言,所有的变量必须先声明,后使用,从而保证程序更加健壮,可以在编译过程中发现源代码的错...

2018-06-08 18:08:07 241

原创 2.java书籍阅读小记(面向对象特征)

Java的面向对象特征java是纯粹的面向对象编程语言,完成支持面向对象的三大基本特征:封装,继承和多态。java程序的组成单位就是类,不管多大的java应用程序,都是由一个一个的类组成的。一切都是对象在java语言中,除了8个基本类型值之外,一切都是对象。而对象就是面向对象程序设计的中心。对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看做对象,它不仅能表示具体的事物,还能表示抽...

2018-05-25 11:15:04 186

转载 实现车联网,需要这些关键技术

随着物联网逐步为人熟知,智慧城市,智慧生产,智慧交通等概念也日益进入大众的视野。物联网的建设,让人们的生活步入智能化时代。而与大众每日出行相关的智慧交通,目前最热门的就是“车联网”。“车联网”的实现,让无人驾驶成为可能,真正地做到出行自动,智能。那么,如此炫酷的“车联网”,究竟整合了哪些关键技术?1.传感器技术及传感信息整合车联网是车,路,人之间的网路。车联网中的传感技术应用主要是车的传感器网络和...

2018-05-24 08:57:12 7585 1

转载 车联网

一、首先什么是“车联网”?先看下百度回答:车联网(Internet of Vehicles)概念引申自物联网(Internet of Things),是以车内网、车际网和车载移动互联网为基础,按照约定的通讯协议和数据交互标准,在车-X(X:车、路、行人及互联网等)之间,进行无线通讯和信息交换的大系统网络,是能够实现智能化交通管理,智能动态信息服务和车辆智能化控制的一体化网络,是物联网技术在交通系统...

2018-05-24 08:56:36 1151

转载 使用开源项目的正确姿势,都是血和泪的总结!

软件开发领域有一个流行的原则:DRY,Don`t repeat yourself,我们翻译过来更形象通俗:不要重复造轮子。开源项目主要目的是共享,其实就是为了让大家不要重复造轮子,尤其是在互联网这样一个快读发展的领域,速度就是生命,引入开源项目,可以节省大量的人力和时间,大大加快业务的发展速度,快乐而不为呢?然而现实往往没有那么美好,开源项目虽然节省了大量的人力和时间,但带来的问题也不少,相信绝大...

2018-05-24 08:55:49 363

转载 程序员提高自我修养

程序员提高自我修养程序员提高自我修养是为了什么?程序写得好有人崇拜,有妹子喜欢?还是到博客、论坛、社区发表文章进行分享获得成就?我想这是少数人的追求,也是更高的追求,在这之前我认为,在中国,程序员提高自我修养的目的,是为了更好的融入工作,减少困难,增加成就稳步的提升能力,提高收入,达成财务自由站在更高的层面看待自己的学习和工作,树立更加适合的人生观价值观,家庭幸福,生活愉快说的更通俗一点,就是用更...

2018-03-07 16:31:17 249

转载 Android架构组件

Android架构组件App开发者面临的常见问题与传统的桌面应用程序不同,android应用程序的结构要复杂得多,在大多数情况下,它们只在桌面快捷启动方式中有一个入口,并且作为单个进程运行。一个典型的android应用程序是由多个app组件(android四大组件)构成的,包括activities,fragments,services,content providers and

2018-01-26 16:57:44 281

转载 JSON和XML优缺点的比较

JSON和XML优缺点的比较1.JSON定义(JavaScript Object Notation)一种轻量级的数据交换方式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。2.XML定义扩展标记语言(Extensible Markup Language,XML),用于标记电子文件使其具有

2018-01-24 10:35:11 611

转载 Android组件化之终极方案

Android组件化之终极方案Fragment或View如何支持组件化如何管理组件Fragment或View如何支持组件化距离 Android组件化方案 发布已经半年有余,虽说这个方案已经能够解决一些项目的需求,但是依然不够完美。很多开发者也在博客和GitHub中留言甚至发邮件问我,fragment怎么办?目前市面上app的风格还是类似于微信界面的比较多,好几个frag

2018-01-23 10:18:42 209

转载 Android组件化方案

Android组件化方案目录1.为什么要项目组件化2.如何组件化3.组件化实施流程1.组件模式和集成模式的转换2.组件之间AndroidManifest合并问题3.全局Context的获取及组件数据初始化4.library依赖问题5.组件之间调用和通信6.组件之间资源名冲突4.组件化项目的工程类型1.app壳工程2.功

2018-01-20 16:54:02 464

转载 android组件化

android组件化一、模块化、组件化与插件化项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。在我看来,模块化是一种指导理念,其核心思想就是分而治之,降低耦合。而在android工程中如何实施,目前有两种途径,也是两大流派,一个是组件化,一个是插件化。上面的图看上去比较清晰,其实容易导致一些误解,有下面几个小问题,图中可能说的不太清楚:组件化是一个整体吗?去了头和

2018-01-19 16:03:20 390

"任阅" 网络小说阅读器

"任阅" 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、字体/主题/亮度设置、Wifi传书等功能~ 项目基于RxJava + Retrofit2 + Dagger2,结合MVP模式开发,代码结构清晰。项目中的API均来自追书神器,纯属共享学习之用,不得用于商业!! 有任何疑问或建议可提issue或联系[email protected]。 注:本文为转载文章。

2017-04-26

qq分组,最简单的接入方式

通过改写RecyclerView.Adapter实现,所以需要先引入RecyclerView,然后继承ExpandableAdapter,开发者可以通过adapter中设置一些checkbox什么的实现自己的效果 GitHub链接地址:https://github.com/MengLeiGitHub/DrawSetEditView

2017-04-26

android自动更新

特点概述 一、可从后台主动控制本地app强制更新,主要适用场合是某个版本有bug,会严重影响用户的使用,此时用这种模式,只要用户打开app,提醒强制更新,否则不能进入app; 二、根据后台返回受影响的版本号,可控制多个版本同时被强制更新; 三、后台返回最新安装包大小,本地判断安装包是否下载,防止多次下载; 四、内部处理,忽略此版本更新提示 五、library采用无第三方工具类,下载使用HttpURLConnextion,本地存储使用SharedPrefference,以免使用此library带来第三方插件冲突 六、library适配Android 7.0 七、library默认请求方式为POST请求,对于GET请求无法正常请求,提供配置请求方式 八、library添加了对log日志的开关,在调试阶段可打开调试log输出,提交生产环境的时候可以主动的关闭 九、library支持判断网络环境,移动数据下智能提示,防止流量外漏。 十、考虑到减少与后台人员的配合的高度耦合,增加了自定义model的入口,具体使用请关注使用方式。 十一、提供两种模式的版本更新,一种是对话框显示下载进度,一种是通知栏显示后台默默下载形式 github:https://github.com/MZCretin/AutoUpdateProject 注:本文为转载作品,观看原文请移步github网址。

2017-04-26

一个很酷的加载loading效果

一个很酷的加载loading效果,自定义LeafLoadingView实现,LeafLoadingView继承view, 本例子主要由以下几点构成 (1):RotateAnimation实现叶子旋转 (2):叶子飘动 (3):当前进度绘制当前进度条

2017-04-25

墨迹天气引导页动画

墨迹天气引导页动画,mojidemo为主项目。view.customviewpager为引用项目。

2017-04-25

【Android】App引导页面效果

App引导页面效果实现---大体效果源自EOE,经指导后改成本人想实现的效果。

2017-04-25

基于jbox2d的仿愤怒的小鸟游戏

本项目是一个基于jbox2d的仿愤怒的小鸟的游戏源码,跟愤怒的小鸟玩法一致。

2017-04-25

别踩白块游戏源码

别踩白块游戏源码

2017-04-25

拼图游戏andoid源码

进行简单的拼图游戏,用户可以根据自己能力选择难度等级并且会对用户的成绩进行记录。

2017-04-25

2048游戏源码

2048小游戏,学习研究资料

2017-04-25

QuickNews新闻客户端源码

QuickNews新闻客户端源码,本项目主要采用slidingmenu实现侧滑NineOldAndroids , androidannotations ,discrollview ,ListViewAnimations ,PhotoView 等等来实现 ViewPager和ScrollView头部效果,PhotoView 来实现预览大图,本项目适合做开源框架使用, 开发的小伙伴们你们争取把这个项目熟悉,什么框架都是小菜了

2017-04-25

今日头条Android客户端源码

今日头条Android客户端源码。用到的知识有: 1、自定义控件,重写控件的相关方法 实现: (1)频道管理(带拖拽,动画) (2) 新闻列表中每个字段按照时间进行排列,并且带有悬浮效果 (3)城市选择列表中的城市信息按照首字母进行排列,并且带有悬浮效果 注意:(1)通过重写GridView; (2)和(3)通过重写ListView,之后通过接口判断是否在最最上方了,进行状态变更,DEMO的代码中可以清晰看懂。 2、SQLITE数据库的使用 实现:保存用户设置的频道信息 3、Activity之间的动画跳转方式 4、Animation动画类的相关知识 实现:频道管理中频道的移动动画 5、WebView的相关知识和 jsoup库解析HTML 实现:新闻详情的查看、排版,图片信息的提取。(这块没深入研究,只是从别人那边借鉴了点放进去的) 6、重写ViewPager和ImageView 实现:图片浏览和通过手势放大缩小 7、GestureDetector手势类及OnGestureListener手势监听类的使用 实现:新闻详情页面根据手势滑动来关闭该页面

2017-04-25

Android应用源码之仿微信5.2布局

仿微信5.2布局,本实例默认编码GBK。需要的朋友可以研究一下。

2017-04-25

高仿大众点评源码

声明:本源码只用于个人研究使用,不可用于商业用途,由于本源码引起的纠纷皆与作者无关。 源码部分没有完成,服务器部分也不是太完善,只是实现了查询方面的东西。 由于现在没有时间去优化,所以把源码发出来给新手们参考学习,代码不规范的地方还请扣扣告诉我, 我想多向大家学习,充实自己,希望大家多多提供意见让我更快的去成长,谢谢。 【注:该源码包含客户端和服务端,客户端的部分是java,服务端的部分是php。】

2017-04-25

仿开心网Android客户端

仿开心网Android客户端,基本实现了所有功能。

2017-04-25

购物车动画(Android)

当我们写商城类的项目的时候,一般都会有加入购物车的功能,加入购物车的时候会有一些抛物线动画,最近做到这个功能,借助别人的demo写了一个。涉及知识:1.沉浸式状态栏,2.单位精度计算(价格),3.List之Iterator。

2017-04-25

仿打车源码

该项目是仿照滴滴打车等打车软件所做的项目,其中包括涉及模块技术,多线程,百度地图,意见反馈,用户投诉,登录注册,在线更新等模块功能!

2017-04-25

仿天天动听

Android源码仿天天动听音乐播放器,可联网下载歌词。

2017-04-24

在路上项目源码

在路上是一款旅游型的APP,是集旅游旅游目的地攻略指南,可以自动定位到城市,景点,餐馆,酒店,还可以分享旅游经验,与参与者互动。架构合理,有详细的注解。很好的学习材料。

2017-04-24

暴风影音安卓客户端

本项目是一个模仿暴风影音的UI项目源码,仿照的界面有菜单页,主页,分类页等,项目内的所有数据都使用的本地模拟数据,仿照度一般在大分辨设备上布局显示会有问题,480x800的分辨率应该正合适,默认编译版本4.2.2编码GBK,注释不多,需要的朋友可以下载看一下。

2017-04-24

javascript轮播图片的实现

使用第三方Swiper插件写的手机端的轮播效果图;使用第三方Swiper插件写的手机端的轮播效果图;

2018-06-07

kotlin-学习

kotlin学习资料,抢先版

2017-07-06

ArrayList关键字查询demo

listview列表查询关键字实现方式

2017-05-02

glide框架加载gif图片

图片加载工具的使用。

2017-05-02

SortOptionView

很常用的商城筛选条件控件

2017-05-02

Java编程思想第四版(完整中文高清版)

收集了跟JAVA相关的CHM,全!

2017-05-02

App更新(Android)

现在一般的Android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新。该项目实现的就是这个功能。并且有强制更新和更新提示两种方式,当有更新时,会弹出一个提示框,点击下载,则在通知来创建一个进度条进行下载,点击取消,则取消更新

2017-05-02

Android studio指纹识别demo

添加库,在app登录界面使用指纹识别模块实现指纹登陆

2017-05-02

As常用插件

as常用插件,提升开发效率。 不清楚用途的话可以评论留言。

2017-04-27

安卓学习笔记

作者微博: @GcsSloop 我的安卓学习笔记,记录学习过程中遇到的问题,以及我的一些经验总结。如果出现链接失效等情况可以提交 Issues 提醒我修改相关内容。

2017-04-27

Android图片压缩工具

目前做App开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。 于是自然想到App巨头“微信”会是怎么处理,Luban(鲁班)就是通过在微信朋友圈发送近100张不同分辨率图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。 因为有其他语言也想要实现Luban,所以描述了一遍算法步骤。 因为是逆向推算,效果还没法跟微信一模一样,但是已经很接近微信朋友圈压缩后的效果

2017-04-27

Android屏幕适配方案

Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配。 非常感谢 : 吃土豆的人 的协作。 讨论群:99913714 拿到设计稿,在布局文件里面直接填写对应的px即可,px:这里的px并非是Google不建议使用的px,在内部会进行转化处理。

2017-04-27

微信红包插件

一个帮助你在微信抢红包时战无不胜的Android应用。自动检测并且拆开红包,速度超乎你的想象。 支持中英文。前往Release下载最新版本。已下载用户可直接在设置里面更新。 特性 监视选项任意组合,满足多样化的使用需求[?] 提供了系统通知/聊天列表/聊天页面三档选项,无论是想要谨慎不被察觉,还是想要高效志在必得,这个插件如你所愿。 不仅快人一步,红包识别更加智能 多种特征标识,聊天时不再重复点击红包。智能过滤红包关键字[?],避免落入“专属红包”、“抢到翻倍”的陷阱。还可以设置延时抢红包和自动回复感谢语[?]。 紧跟微信更新 第一时间适配最新版本微信,应用内即可一键更新。 轻量、安全、值得信赖 安装包仅1M,无需ROOT,下载即用。代码公开透明,活跃的社区讨论,数万用户下载,值得你的信赖。 使用方法 打开『微信红包』应用,开启插件。 做你想做的事。 坐等红包进账。 实现原理 请见技术文档,注意文档描述的是dev分支(已弃用)的具体实现,而不是stable分支。若有疑问,请在ISSUES中提出。 更新日志 完整的更新日志请见CHANGELOG。 版权及免责声明 本项目源自小米去年秋季发布会时演示的MIUI 7抢红包测试代码。 插件可能会在一定程度上改变微信的交互方式。使用本项目中包含的代码及其生成物时,使用者自行承担随之而来的各种风险,包括但不限于“禁用红包功能”、“微信封号”。 本项目使用MIT许可证。

2017-04-27

计步器圆形UI设计

本项目是一个简单的计步器UI项目源码,只有UI部分,有一个橙色的圆形进度条,可以显示比例和步数,改变步数能同时改变各项数值比例。 本项目默认编译版本4.4.2编码UTF-8

2017-04-25

【Android】时光轴效果

利用ExpandableListView通过对布局的控制来实现时光轴效果,只要有点耐心,你,也可以~

2017-04-25

Android动画合集大全(上百种动画)

本项目是一套基于安卓的动画集合大全项目源码,包括但不限于各种程序Splash启动引导动画、高仿动画效果、ListView集合、自定义控件集合、页面滑动集合、折叠效果集合和一些比较精彩的动画例如:淘宝菜单、火车票出票动画、优酷导航菜单、图片3D浏览、扫雷效果和其他简单复杂动画,总共可以达到上百个,还在不断更新。再加上本人平时收集的源码demo库可以说是很强大的存在了项目源码下载地址和本人收集的源码库。小编注:据说有广告,请谨慎下载哦!

2017-04-25

Android圆形旋转菜单

利用自定义图层来实现一个圆形的旋转菜单,从而达成一种很好的界面交互与视觉效果(已实现手势滑动效果)。

2017-04-25

三种ViewPager切换动画

ViewPaper切换时候的三种动画,在代码里注释掉其中两种即可使用其中一种动画。

2017-04-25

Android切换菜单(Viewpager+Fragment)

利用Viewpager+Fragment实现顶部选项卡,可以通过滑动、点击来进行Fragment页面切换(如需要添加页面或减少页面,修改PageSize即可——下方对应添加Fragment到管理器中)

2017-04-25

【Android】实现新闻分类(二级下拉菜单)效果

利用ExpandableListView和GridView,实现类似新闻客户端二级下拉菜单效果。

2017-04-25

空空如也

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

TA关注的人

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